0001558370-20-013324.txt : 20201109 0001558370-20-013324.hdr.sgml : 20201109 20201109150500 ACCESSION NUMBER: 0001558370-20-013324 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201109 DATE AS OF CHANGE: 20201109 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: 201297274 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-20200930x10q.htm 10-Q
0001371489--12-312020Q3falseus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberInformation Services Group Inc.us-gaap:IncomeApproachValuationTechniqueMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:MeasurementInputDiscountRateMember0001371489us-gaap:TreasuryStockCommonMember2019-07-012019-09-300001371489us-gaap:TreasuryStockCommonMember2019-01-012019-09-300001371489us-gaap:TreasuryStockCommonMember2020-07-012020-09-300001371489us-gaap:TreasuryStockCommonMember2020-01-012020-09-300001371489us-gaap:CommonStockMember2019-07-012019-09-300001371489us-gaap:TreasuryStockCommonMember2020-09-300001371489us-gaap:RetainedEarningsMember2020-09-300001371489us-gaap:AdditionalPaidInCapitalMember2020-09-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001371489us-gaap:TreasuryStockCommonMember2020-06-300001371489us-gaap:RetainedEarningsMember2020-06-300001371489us-gaap:AdditionalPaidInCapitalMember2020-06-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-3000013714892020-06-300001371489us-gaap:TreasuryStockCommonMember2019-12-310001371489us-gaap:RetainedEarningsMember2019-12-310001371489us-gaap:AdditionalPaidInCapitalMember2019-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001371489us-gaap:TreasuryStockCommonMember2019-09-300001371489us-gaap:RetainedEarningsMember2019-09-300001371489us-gaap:AdditionalPaidInCapitalMember2019-09-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001371489us-gaap:TreasuryStockCommonMember2019-06-300001371489us-gaap:RetainedEarningsMember2019-06-300001371489us-gaap:AdditionalPaidInCapitalMember2019-06-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-3000013714892019-06-300001371489us-gaap:TreasuryStockCommonMember2018-12-310001371489us-gaap:RetainedEarningsMember2018-12-310001371489us-gaap:AdditionalPaidInCapitalMember2018-12-310001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001371489srt:EuropeMember2020-07-012020-09-300001371489srt:AsiaPacificMember2020-07-012020-09-300001371489srt:AmericasMember2020-07-012020-09-300001371489srt:EuropeMember2020-01-012020-09-300001371489srt:AsiaPacificMember2020-01-012020-09-300001371489srt:AmericasMember2020-01-012020-09-300001371489srt:EuropeMember2019-07-012019-09-300001371489srt:AsiaPacificMember2019-07-012019-09-300001371489srt:AmericasMember2019-07-012019-09-300001371489srt:EuropeMember2019-01-012019-09-300001371489srt:AsiaPacificMember2019-01-012019-09-300001371489srt:AmericasMember2019-01-012019-09-300001371489us-gaap:OneTimeTerminationBenefitsMemberiii:RestructuringPlan2020Member2020-09-300001371489us-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:OneTimeTerminationBenefitsMemberiii:RestructuringPlan2020Member2020-01-012020-09-300001371489us-gaap:OneTimeTerminationBenefitsMemberiii:RestructuringPlan2020Member2020-07-012020-09-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001371489us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001371489us-gaap:RetainedEarningsMember2020-07-012020-09-300001371489us-gaap:RetainedEarningsMember2020-01-012020-09-300001371489us-gaap:RetainedEarningsMember2019-07-012019-09-300001371489us-gaap:RetainedEarningsMember2019-01-012019-09-300001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2020Member2020-03-100001371489us-gaap:RevolvingCreditFacilityMemberiii:CreditAgreement2020Member2020-03-090001371489us-gaap:LineOfCreditMemberiii:CreditAgreement2020Member2020-03-102020-03-100001371489us-gaap:EurodollarMember2020-03-102020-03-100001371489us-gaap:RevolvingCreditFacilityMember2020-09-300001371489us-gaap:LineOfCreditMember2020-09-300001371489iii:CreditAgreement2020Memberus-gaap:FederalFundsEffectiveSwapRateMember2020-03-102020-03-100001371489iii:CreditAgreement2020Memberus-gaap:EurodollarMember2020-03-102020-03-100001371489us-gaap:CommonStockMember2020-09-300001371489us-gaap:CommonStockMember2020-06-300001371489us-gaap:CommonStockMember2019-12-310001371489us-gaap:CommonStockMember2019-09-300001371489us-gaap:CommonStockMember2019-06-300001371489us-gaap:CommonStockMember2018-12-3100013714892019-09-300001371489iii:NeuralifyLlcMemberus-gaap:TrademarksAndTradeNamesMember2020-07-080001371489iii:NeuralifyLlcMemberus-gaap:NoncompeteAgreementsMember2020-07-080001371489iii:NeuralifyLlcMemberus-gaap:CustomerRelationshipsMember2020-07-080001371489iii:NeuralifyLlcMemberus-gaap:ComputerSoftwareIntangibleAssetMember2020-07-080001371489us-gaap:OtherNoncurrentLiabilitiesMemberiii:NeuralifyLlcMember2020-09-300001371489us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-3000013714892018-12-310001371489iii:NeuralifyLlcMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001371489us-gaap:FairValueMeasurementsRecurringMember2020-09-300001371489us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001371489us-gaap:FairValueMeasurementsRecurringMember2019-12-310001371489us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001371489us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001371489us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001371489us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001371489us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-3000013714892019-07-012019-09-300001371489iii:NeuralifyLlcMemberus-gaap:TrademarksAndTradeNamesMember2020-07-082020-07-080001371489iii:NeuralifyLlcMemberus-gaap:NoncompeteAgreementsMember2020-07-082020-07-080001371489iii:NeuralifyLlcMemberus-gaap:CustomerRelationshipsMember2020-07-082020-07-080001371489iii:NeuralifyLlcMemberus-gaap:ComputerSoftwareIntangibleAssetMember2020-07-082020-07-080001371489us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001371489us-gaap:CommonStockMember2019-01-012019-09-300001371489us-gaap:OneTimeTerminationBenefitsMemberiii:RestructuringPlan2020Member2020-01-012020-09-300001371489iii:CreditAgreement2020Member2020-03-102020-03-100001371489us-gaap:LineOfCreditMemberiii:CreditAgreement2020Member2020-03-1000013714892020-07-012020-09-300001371489iii:NeuralifyLlcMember2020-07-080001371489iii:NeuralifyLlcMember2020-07-082020-07-0800013714892019-01-012019-09-3000013714892020-09-3000013714892019-12-3100013714892020-10-3100013714892020-01-012020-09-30xbrli:sharesiso4217:USDxbrli:pureiii:installmentiso4217:USDxbrli:sharesiii: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 September 30, 2020

OR

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

For the transition period from               to              

Commission File Number 001-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 October 31, 2020

Common Stock, $0.001 par value

48,019,773 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. The actual results of ISG 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 ISG’s 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 ISG files 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)

September 30,

December 31,

    

2020

    

2019

ASSETS

Current assets

Cash and cash equivalents

$

38,141

$

18,153

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

 

66,239

 

77,076

Prepaid expenses and other current assets

 

4,556

 

4,572

Total current assets

 

108,936

 

99,801

Restricted cash

 

91

 

88

Furniture, fixtures and equipment, net

 

5,003

 

6,014

Right-of-use lease assets

 

4,983

 

6,572

Goodwill

 

90,789

 

85,349

Intangible assets, net

 

15,962

 

16,605

Deferred tax assets

 

3,349

 

3,589

Other assets

 

957

 

737

Total assets

$

230,070

$

218,755

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities

Accounts payable

$

9,410

$

8,862

Current maturities of long-term debt

 

4,300

 

11,000

Contract liabilities

 

4,546

 

4,935

Accrued expenses and other current liabilities

 

25,622

 

16,454

Total current liabilities

 

43,878

 

41,251

Long-term debt, net of current maturities

 

74,564

 

74,823

Deferred tax liabilities

 

3,460

 

3,472

Operating lease liabilities

 

3,784

 

5,013

Other liabilities

 

10,772

 

4,522

Total liabilities

 

136,458

 

129,081

Commitments and contingencies (Note 9)

Stockholders’ equity

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

 

 

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

 

48

 

48

Additional paid-in capital

 

245,731

 

245,572

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

 

(319)

 

(2,051)

Accumulated other comprehensive loss

 

(6,398)

 

(7,138)

Accumulated deficit

 

(145,450)

 

(146,757)

Total stockholders’ equity

 

93,612

 

89,674

Total liabilities and stockholders’ equity

$

230,070

$

218,755

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

2

INFORMATION SERVICES GROUP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

(In thousands, except per share data)

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2020

    

2019

2020

    

2019

Revenues

$

61,635

$

68,143

$

182,739

$

200,262

Operating expenses

Direct costs and expenses for advisors

 

36,762

 

37,725

 

111,539

 

116,636

Selling, general and administrative

 

20,318

 

23,092

 

60,792

 

70,327

Depreciation and amortization

 

1,581

 

1,672

 

4,641

 

5,031

Operating income

 

2,974

 

5,654

 

5,767

 

8,268

Interest income

 

61

 

41

 

188

 

133

Interest expense

 

(687)

 

(1,598)

 

(2,890)

 

(4,763)

Foreign currency transaction (loss) gain

 

(66)

 

7

 

14

 

(28)

Income before taxes

 

2,282

 

4,104

 

3,079

 

3,610

Income tax provision

 

227

 

2,373

 

1,772

 

2,363

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Weighted average shares outstanding:

Basic

 

47,880

 

47,426

 

47,599

 

46,704

Diluted

 

49,908

 

48,404

 

49,546

 

47,204

Earnings per share:

Basic

$

0.04

$

0.04

$

0.03

$

0.03

Diluted

$

0.04

$

0.04

$

0.03

$

0.03

Comprehensive income:

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Foreign currency translation, net of tax (expense) benefit of ($398), $294, ($207) and $309, respectively.

 

1,261

 

(927)

 

740

 

(982)

Comprehensive income

$

3,316

$

804

$

2,047

$

265

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

48,112

$

48

$

244,257

$

(847)

$

(7,659)

$

(147,505)

$

88,294

Net Income

2,055

2,055

Other comprehensive income

1,261

1,261

Treasury shares repurchased

(277)

(277)

Proceeds from issuance of ESPP shares

(21)

141

120

Issuance of treasury shares

(664)

664

Stock based compensation

2,159

2,159

Balance September 30, 2020

 

48,112

$

48

$

245,731

$

(319)

$

(6,398)

$

(145,450)

$

93,612

Accumulated

Additional

Other

Total

Common Stock

Paid-in-

Treasury

Comprehensive

Accumulated

Stockholders’

Shares

Amount

Capital

Stock

Loss

Deficit

Equity

Balance December 31, 2019

48,112

$

48

$

245,572

$

(2,051)

$

(7,138)

$

(146,757)

$

89,674

Net Income

1,307

1,307

Other comprehensive income

740

740

Treasury shares repurchased

(5,052)

(5,052)

Proceeds from issuance of ESPP shares

(80)

479

399

Issuance of treasury shares

(6,305)

6,305

Stock based compensation

6,544

6,544

Balance September 30, 2020

 

48,112

$

48

$

245,731

$

(319)

$

(6,398)

$

(145,450)

$

93,612

4

Accumulated

Additional

Other

Total

Common Stock

Paid-in-

Treasury

Comprehensive

Accumulated

Stockholders’

Shares

Amount

Capital

Stock

Loss

Deficit

Equity

Balance June 30, 2019

48,063

$

48

$

241,983

$

(3,179)

$

(7,210)

$

(150,582)

$

81,060

Net Income

1,731

1,731

Other comprehensive loss

(927)

(927)

Treasury shares repurchased

Proceeds from issuance of ESPP shares

51

146

146

Issuance of treasury shares

(847)

847

Stock based compensation

2,456

2,456

Balance September 30, 2019

 

48,114

$

48

$

243,738

$

(2,332)

$

(8,137)

$

(148,851)

$

84,466

Accumulated

Additional

Other

Total

Common Stock

Paid-in-

Treasury

Comprehensive

Accumulated

Stockholders’

Shares

Amount

Capital

Stock

Loss

Deficit

Equity

Balance December 31, 2018

45,477

$

45

$

235,998

$

(203)

$

(7,155)

$

(150,098)

$

78,587

Net Income

 

 

 

 

 

 

1,247

 

1,247

Other comprehensive loss

 

 

 

 

 

(982)

 

 

(982)

Treasury shares repurchased

 

 

 

 

(2,976)

 

 

 

(2,976)

Proceeds from issuance of ESPP shares

 

173

 

 

575

 

 

 

 

575

Issuance of treasury shares

(847)

847

 

 

 

Issuance of common stock for contingent earn-out

243

 

1

 

864

865

Issuance of common stock for RSUs vested

 

2,221

 

2

 

(2)

 

 

 

Stock based compensation

 

 

 

7,150

 

 

 

7,150

Balance September 30, 2019

 

48,114

 

$

48

 

$

243,738

$

(2,332)

$

(8,137)

$

(148,851)

$

84,466

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

5

INFORMATION SERVICES GROUP, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(In thousands)

Nine Months Ended

September 30,

2020

    

2019

Cash flows from operating activities

Net income

$

1,307

$

1,247

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

Depreciation expense

 

2,023

 

2,022

Amortization of intangible assets

 

2,618

 

3,009

Deferred tax expense from stock issuances

 

972

 

172

Write-off of deferred financing costs

167

Amortization of deferred financing costs

 

313

 

460

Stock-based compensation

 

6,544

 

7,150

Provisions for accounts receivable

599

738

Deferred tax (benefit) provision

 

(984)

 

68

Loss on disposal of fixed assets

 

 

4

Changes in operating assets and liabilities:

Accounts receivable and contract assets

 

10,764

 

(8,090)

Prepaid expense and other assets

 

2,134

 

1,008

Accounts payable

 

323

 

189

Contract liabilities

 

(669)

 

(2,184)

Accrued expenses

 

11,196

 

9

Net cash provided by operating activities

 

37,307

 

5,802

Cash flows from investing activities

Purchase of furniture, fixtures and equipment

 

(795)

 

(1,115)

Neuralify acquisition (Note 4)

(2,282)

Net cash used in investing activities

 

(3,077)

 

(1,115)

Cash flows from financing activities

Principal payments on borrowings, net

 

(7,013)

 

(2,688)

Payment of contingent consideration

(865)

Proceeds from issuance of employee stock purchase plan shares

 

399

575

Debt financing costs

 

(934)

Payments related to tax withholding for stock-based compensation

 

(1,909)

 

(2,732)

Treasury shares repurchased

 

(5,052)

 

(2,976)

Net cash used in financing activities

 

(14,509)

 

(8,686)

Effect of exchange rate changes on cash

 

270

 

(433)

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

 

19,991

 

(4,432)

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

 

18,241

 

18,725

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

$

38,232

$

14,293

Non-cash investing and financing activities:

Issuance of treasury stock for vested restricted stock awards

$

6,305

$

847

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

6

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

NOTE 2—BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019, 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 September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 and 2019 and the cash flows for the nine months ended September 30, 2020 and 2019.  The condensed consolidated balance sheet as of December 31, 2019 has been derived from the Company’s audited consolidated financial statements.  Operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.

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, 2019, which are included in the Company’s 2019 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.  Additionally, ISG has to determine the nature and timing of the satisfaction of performance obligations, the standalone selling price (“SSP”) of certain performance obligations, among other judgments associated with revenue recognition.  Numerous internal and external factors can affect estimates.  Estimates are also used for (but not limited to): allowance for doubtful accounts; useful lives of furniture, fixtures and equipment and definite-lived intangible assets; depreciation expense; fair value assumptions in analyzing goodwill and other long-lived assets 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.

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 at September 30, 2020 and December 31, 2019 due to the short-term nature of these accounts.

7

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

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 contingent consideration 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 measured at fair value on a recurring basis at the dates indicated:

Basis of Fair Value Measurements

September 30, 2020

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

4,948

 

$

4,948

Total

 

$

 

$

 

$

4,948

 

$

4,948

Basis of Fair Value Measurements

December 31, 2019

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

Total

 

$

 

$

 

$

 

$

(1)Contingent consideration is included in “Other liabilities.” 

The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the income approach. In developing these  

8

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments.  These cash outflow projections have then been discounted using a rate of 2.50%.

The following table represents the change in the contingent consideration liability during the nine months ended September 30, 2020 and 2019:

 

Nine Months Ended

 

September 30,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

48

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

4,948

$

The Company’s financial instruments include outstanding borrowings of $79.9 million at September 30, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.48%. 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.

Recently Issued Accounting Pronouncements

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

NOTE 4ACQUISITION

Neuralify Acquisition

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

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

9

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

Cash

    

$

2,282

Contingent consideration

 

4,900

Total allocable purchase price

$

7,182

Recognized amounts of identifiable assets acquired and liabilities assumed as of the Agreement date:

Accounts receivable

$

226

Contract assets

 

1

Intangible assets

 

1,970

Accounts payable

 

(79)

Contract liabilities

 

(280)

Net assets acquired

$

1,838

Goodwill

$

5,344

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

Costs associated with this acquisition are included in the selling, general and administrative expenses in the condensed consolidated statement of comprehensive income and totaled $0.1 million during the nine months ended September 30, 2020. This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated on a preliminary basis to the assets acquired and liabilities assumed based on estimated fair values as of the closing date. The purchase price allocations will be finalized after the completion of the valuation of certain intangible assets and any adjustments to the preliminary purchase price allocations are not expected to have a material impact on the Company’s results of operations. 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 names

$

240

 

3 years

Software

160

7 years

Customer relationships

1,560

7 years

Noncompete agreements

10

2 years

Total intangible assets

$

1,970

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

10

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

NOTE 5—GOODWILL

The changes in the carrying amount of goodwill for the period ended September 30, 2020 are as follows:

Balance as of December 31, 2019

    

$

85,349

Neuralify Acquisition

 

5,344

Foreign currency impact

 

96

Balance as of September 30, 2020

 

$

90,789

NOTE 6—REVENUE

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

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

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

Contract Balances

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

    

September 30,

    

December 31,

    

2020

    

2019

Contract assets

$

29,569

$

28,529

Contract liabilities

$

4,546

$

4,935

Revenue recognized for the three months ended September 30, 2020 that was included in the contract liability balance at July 1, 2020 was $2.4 million and represented primarily revenue from our fixed fee and subscription contracts.

11

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

Revenue recognized for the nine months ended September 30, 2020 that was included in the contract liability balance at January 1, 2020 was $4.6 million and represented primarily revenue from our fixed fee and subscription contracts.

Disaggregation of Revenue

The following table presents our revenue disaggregated by geographic area for the three and nine months ended September 30, 2020 and 2019.

Three Months Ended

Nine Months Ended

September 30,

September 30,

Geographic area

    

2020

    

2019

    

2020

    

2019

Americas

$

34,968

$

40,253

103,422

$

118,738

Europe

20,928

22,558

 

64,044

67,562

Asia Pacific

5,739

5,332

15,273

13,962

$

61,635

$

68,143

$

182,739

$

200,262

Remaining Performance Obligations

As of September 30, 2020, the Company had $102.6 million of remaining performance obligations, the majority of which are expected to be satisfied within the next year.

NOTE 7—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 and nine months ended September 30, 2020, 1.9 million and 3.7 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 tables set forth the computation of basic and diluted earnings per share:

Three Months Ended September 30,

Nine Months Ended September 30,

    

2020

    

2019

    

2020

    

2019

Basic:

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Weighted average common shares

 

47,880

 

47,426

 

47,599

 

46,704

Earnings per share

$

0.04

$

0.04

$

0.03

$

0.03

Diluted:

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Basic weighted average common shares

 

47,880

 

47,426

 

47,599

 

46,704

Potential common shares

 

2,028

 

978

 

1,947

 

500

Diluted weighted average common shares

 

49,908

 

48,404

 

49,546

 

47,204

Diluted earnings per share

$

0.04

$

0.04

$

0.03

$

0.03

12

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

NOTE 8—INCOME TAXES

The Company’s effective tax rate for the three and nine months ended September 30, 2020 was 9.9% and 57.6% based on pretax income of $2.3 million and $3.1 million, respectively.  The Company’s effective tax rate for the quarter ended September 30, 2020 was impacted by the earnings and losses in certain foreign jurisdictions, the impact of a tax law in a foreign jurisdiction, and the impact of vesting of restricted stock units.  The Company’s effective tax rate for the three and nine months ended September 30, 2019 was 57.8% and 65.5%. The difference was primarily due to the impact of earnings and losses in certain foreign jurisdictions.

The Company has recorded the impact of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) signed into law on March 27, 2020.  The CARES Act implemented changes to raise the limitation on interest expense current deductibility and leasehold improvement asset classification for bonus depreciation eligibility, which allowed the Company to reduce prior accruals made for its 2019 income tax provision.  The tax effect of these changes total $0.8 million and are included in Prepaid expenses and other current assets and Deferred tax assets; there is no impact on the Company’s effective tax rate for the three and nine months ended September 30, 2020 as a result of the CARES Act.

NOTE 9—COMMITMENTS AND CONTINGENCIES

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

Neuralify Contingent Consideration

As of September 30, 2020, the Company has recorded a liability of $4.9 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, all of which is classified as non-current and included in Other liabilities on the consolidated balance sheet.

NOTE 10—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

Nine Months Ended

September 30,

September 30,

    

2020

    

2019

    

2020

    

2019

Revenues

Americas

$

34,968

$

40,253

$

103,422

$

118,738

Europe

 

20,928

 

22,558

 

64,044

 

67,562

Asia Pacific

 

5,739

 

5,332

 

15,273

 

13,962

$

61,635

$

68,143

$

182,739

$

200,262

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.

13

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

NOTE 11—FINANCING ARRANGEMENTS AND LONG-TERM DEBT

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

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

The Company’s financial statements include outstanding borrowings of $79.9 million and $86.9 million at September 30, 2020 and December 31, 2019, respectively, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.48%. 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.

14

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

As of September 30, 2020, the total principal outstanding under the term loan facility and revolving credit facility was $79.9 million and $0.0 million, respectively. The effective interest rate for the term loan facility and revolving credit facility as of September 30, 2020 was 2.48% and 2.40%, respectively.

NOTE 12 - RISKS AND UNCERTAINTIES

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

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

The Company has financial covenants underlying its debt which require an adjusted EBITDA to Debt ratio of 3.25.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants.  

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

NOTE 13RESTRUCTURING CHARGES

2020 Restructuring Plan

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

A summary of the activity affecting the Company's accrued contractual termination benefit liability for the period ended September 30, 2020 is as follows:

15

INFORMATION SERVICES GROUP, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS-(continued)

(tabular amounts in thousands, except per share data)

(unaudited)

    

September 2020 Plan

Balance at June 30, 2020

    

$

Amounts accrued

 

1,362

Amounts paid/incurred

 

(1,069)

Balance at September 30, 2020

 

$

293

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

16

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

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

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

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

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

We also derive our revenues from certain recurring revenue streams.  These include such annuity-based ISG offerings as ISG GovernX®, Research, Software as a Subscription (Automation licenses), ISG Inform™ and the multi-year Public Sector contracts.  These offerings are characterized by subscriptions (i.e., renewal centric as opposed to project centric revenue streams) or, in some instances, multi-year contracts.  Our digital services now span a volume of offerings and have

17

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 results in a temporary drop in our utilization rate. Our utilization rate can also be affected by seasonal variations in the demand for our services from our clients. The number of business work days is also affected by the number of vacation days taken by our consultants and holidays in each quarter. We typically have fewer business work days available in the fourth quarter of the year, which can impact revenues during that period. Time‑and‑expense engagements do not provide us with a high degree of predictability as to performance in future periods. Unexpected changes in the demand for our services can result in significant variations in utilization and revenues and present a challenge to optimal hiring and staffing. The volume of work performed for any particular client can vary widely from period to period.

CURRENT ENVIRONMENT

On March 11, 2020, the World Health Organization categorized the novel coronavirus (COVID-19) as a pandemic, and COVID-19 has spread throughout the United States and the rest of the world with different geographical locations impacted more than others. The outbreak of COVID-19 and public and private sector measures to reduce its transmission, such as the imposition of social distancing and orders to work-from-home, stay-at-home and shelter-in-place, have, to some degree, adversely impacted our business and demand for our services. Businesses have adjusted, reduced or suspended operating activities, which has negatively impacted the markets and some of the clients we serve. We continue to believe our focus on our strategic strengths, including technology expertise, digital transformation, data management capabilities, and the relevance of our service offerings will continue to serve our Firm well as we navigate a rapidly changing marketplace. Notwithstanding our market position, the effects of the COVID-19 pandemic will negatively impact our results of operations, cash flows and financial position; however, the extent of the impact will vary depending on the duration and severity of the economic and operational impacts of COVID-19.

We have taken steps to protect the safety of our employees, with a large majority of our worldwide workforce now working from home, while developing creative ideas to protect the health and well-being of our communities and setting up our people to help them do their best work for our clients while working remotely. With respect to managing costs, we have multiple initiatives underway to align our expenses with changes in revenue. In addition, we remain committed to and have intensified our efforts around cash flow discipline, including the identification of significant capital expenditures that can be deferred and working capital management. We began to see the effects of COVID-19 on client spending towards the end of the first quarter, and we experienced a greater impact on our second and third quarter results as clients responded to the current economic conditions by reducing or deferring their consultant spending, which will affect the demand or timing of our services.  There are also expected to be impacts of COVID-19 on client spending in the fourth quarter of 2020.

Even prior to the COVID-19 pandemic, we have taken steps to strengthen our financial position, which will serve us well during this period of heightened uncertainty. As discussed in more detail below under “Liquidity and Capital Resources,” on March 10, 2020, we refinanced our credit facility and expanded our borrowing capacity under our revolving credit agreement, and extended the maturity date, lowered the interest rate, and secured less restrictive debt covenants.  We believe these steps will enhance our financial resources as we navigate this uncertain period ahead, including minimizing the risk of debt covenant violations, and maintaining our ability to continue as a going concern.

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED SEPTEMBER 30, 2020 AND SEPTEMBER 30, 2019

Revenues

Revenues are generally derived from fixed fee contracts as well as engagements priced on a time and materials basis, which are recorded based on actual time worked as the services are performed. In addition, we also earn revenues which are contingent on the attainment of certain contractual milestones.  Revenues related to materials (mainly out‑of‑pocket

18

expenses such as airfare, lodging and meals) required during an engagement generally do not include a profit mark up and can be charged and reimbursed separately or as part of the overall fee arrangement. Invoices are issued to clients monthly, semimonthly or in accordance with the specific contractual terms of each project.

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

Geographical revenue information for the segment is as follows:

Three Months Ended September 30,

 

Percent

 

Geographic Area

    

2020

    

2019

    

Change

    

Change

  

    

(in thousands)

 

Americas

    

$

34,968

    

$

40,253

    

$

(5,285)

    

(13)

%

Europe

 

20,928

 

22,558

 

(1,630)

 

(7)

%

Asia Pacific

 

5,739

 

5,332

 

407

 

8

%

Total revenues

$

61,635

$

68,143

$

(6,508)

 

(10)

%

Revenues decreased $6.5 million, or approximately 10%, for the three months ended in the third quarter.  The decrease in revenues in the Americas and Europe was primarily attributable to a decline in our Advisory service line, primarily related to the COVID-19 pandemic.  The increase in revenues in Asia Pacific was primarily attributable to the increase in our Advisory service line. The translation of foreign currency revenues into U.S. dollars positively impacted performance in Europe and Asia Pacific compared to the prior year.      

Operating Expenses

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

Three Months Ended September 30,

 

Percent

 

Operating Expenses

    

2020

    

2019

    

Change

    

Change

  

    

(in thousands)

 

Direct costs and expenses for advisors

    

$

36,762

    

$

37,725

    

$

(963)

    

(3)

%

Selling, general and administrative

 

20,318

 

23,092

 

(2,774)

 

(12)

%

Depreciation and amortization

 

1,581

 

1,672

 

(91)

 

(5)

%

Total operating expenses

$

58,661

$

62,489

$

(3,828)

 

(6)

%

Total operating expenses decreased $3.8 million, or approximately 6%, for the three months ended in the third quarter with a decrease in direct costs and expenses for advisors, selling, general and administrative (“SG&A”) expenses, and depreciation and amortization.  The decrease in operating expenses were primarily due to lower travel and entertainment of $4.3 million.

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

19

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 third quarter of 2020 and 2019 was $1.6 million and $1.7 million, respectively.  The decrease of $0.1 million in depreciation and amortization expense was primarily due to prior year intangible assets that are now fully amortized.  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. No interim impairment testing triggering events were identified during the first, second, or third quarter of 2020 or 2019, inclusive of our consideration of the impact of COVID-19 on our business.

Other Income (Expense), Net

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

Three Months Ended September 30,

 

Percent

 

Other income (expense), Net

    

2020

    

2019

    

Change

    

Change

 

(in thousands)

 

Interest income

    

$

61

    

$

41

    

$

20

    

49

%

Interest expense

 

(687)

 

(1,598)

 

911

    

57

%

Foreign currency (loss) gain

 

(66)

 

7

 

(73)

 

(1,043)

%

Total other income (expense), net

$

(692)

$

(1,550)

$

858

 

55

%

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

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 September 30, 2020 was 9.9% compared to 57.8% for the quarter ended September 30, 2019.  The difference for the quarter ended September 30, 2020 was primarily due to the impact of earnings and losses in certain foreign jurisdictions, the impact of a tax law in a foreign jurisdiction, and the impact of vesting of restricted stock units.  The Company’s effective tax rate for the quarter ended September 30, 2020 was lower than the statutory rate primarily due to the impact of earnings in foreign jurisdictions, including reduction of foreign unremitted earnings tax accruals related to tax law change in India impacting the company’s hypothetical

20

dividend withholding tax liability. There were no significant changes in uncertain tax position reserves or valuation allowances during the quarter ended September 30, 2020.

RESULTS OF OPERATIONS FOR THE NINE MONTHS ENDED SEPTEMBER 30, 2020 AND SEPTEMBER 30, 2019

Revenues

Geographical revenue information for the segment is as follows:

Nine Months Ended September 30,

 

Percent

 

Geographic Area

    

2020

    

2019

    

Change

    

Change

  

    

(in thousands)

 

Americas

    

$

103,422

    

$

118,738

    

$

(15,316)

    

(13)

%

Europe

 

64,044

 

67,562

 

(3,518)

 

(5)

%

Asia Pacific

 

15,273

 

13,962

 

1,311

 

9

%

Total revenues

$

182,739

$

200,262

$

(17,523)

 

(9)

%

Revenues decreased $17.5 million, or approximately 9%, in 2020 to date.  The decrease in revenues in the Americas and Europe was primarily attributable to a decline in our Advisory service line, primarily related to the COVID-19 pandemic.  The increase in revenues in Asia Pacific was primarily attributable to the increase in our Advisory service lines. The translation of foreign currency revenues into U.S. dollars positively impacted performance in Europe and Asia Pacific compared to the prior year.      

Operating Expenses

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

Nine Months Ended September 30,

 

Percent

 

Operating Expenses

    

2020

    

2019

    

Change

    

Change

  

    

(in thousands)

 

Direct costs and expenses for advisors

    

$

111,539

    

$

116,636

    

$

(5,097)

    

(4)

%

Selling, general and administrative

 

60,792

 

70,327

 

(9,535)

 

(14)

%

Depreciation and amortization

 

4,641

 

5,031

 

(390)

 

(8)

%

Total operating expenses

$

176,972

$

191,994

$

(15,022)

 

(8)

%

Total operating expenses decreased $15.0 million, or approximately 8%, in 2020 with a decrease in direct costs and expenses for advisors, selling, general and administrative (“SG&A”) expenses, and depreciation and amortization.  The decrease in operating expenses were primarily due to lower:  travel and entertainment of $10.9 million, contract labor of $1.7 million, marketing expense of $0.9 million, conference expense of $0.9 million, and non-cash stock compensation of $0.6 million.

21

Depreciation and amortization expense in 2020 and 2019 were $4.6 million and $5.0 million, respectively.  The decrease of $0.4 million in depreciation and amortization expense was primarily due to prior year intangible assets that are now fully amortized.  

Other Income (Expense), Net

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

Nine Months Ended September 30,

 

Percent

 

Other income (expense), Net

    

2020

    

2019

    

Change

    

Change

  

(in thousands)

 

Interest income

    

$

188

    

$

133

    

$

55

    

41

%

Interest expense

 

(2,890)

 

(4,763)

 

1,873

 

39

%

Foreign currency gain (loss)

 

14

 

(28)

 

42

 

150

%

Total other income (expense), net

$

(2,688)

$

(4,658)

$

1,970

 

42

%

The total decrease of $2.0 million was primarily the result of lower interest expense of $1.9 million attributable to our lower debt balance and lower interest rates, partially offset by an increase in interest expense associated with the write-off of deferred financing costs.

Income Tax Expense

Our effective tax rate for the nine months ended September 30, 2020 was 57.6% compared to 65.5% for the nine months ended September 30, 2019.  The difference was primarily due to the impact of vesting of restricted stock units for the nine months ended September 30, 2020 and due to the impact of earnings and losses in certain foreign jurisdictions, the impact of a tax law in a foreign jurisdiction, and the release of $0.7 million of accruals for uncertain tax positions due to the expiration of statute limitations in a foreign jurisdiction for the nine months ended September 30, 2019.

NON-GAAP FINANCIAL PRESENTATION

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

NON-GAAP FINANCIAL MEASURES

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

22

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

Nine Months Ended September 30,

    

2020

    

2019

 

    

2020

    

2019

 

(in thousands)

Net income

    

$

2,055

    

$

1,731

    

$

1,307

    

$

1,247

Interest expense (net of interest income)

 

626

 

1,557

 

2,702

 

4,630

Income taxes

 

227

 

2,373

 

1,772

 

2,363

Depreciation and amortization

 

1,581

 

1,672

 

4,641

 

5,031

Change in contingent consideration

 

48

 

 

48

 

30

Acquisition-related costs

 

100

 

50

 

350

 

58

Severance, integration and other expense

 

1,362

 

462

 

1,730

 

1,371

Tax indemnity receivable

31

31

Financing-related costs

92

Foreign currency transaction loss (gain)

 

66

 

(7)

 

(14)

 

28

Non-cash stock compensation

 

2,159

 

2,456

 

6,544

 

7,150

Adjusted EBITDA

$

8,224

$

10,325

$

19,172

$

21,939

Three Months Ended September 30,

Nine Months Ended September 30,

2020

2019

2020

2019

(in thousands)

Net income

    

$

2,055

    

$

1,731

    

$

1,307

    

$

1,247

 

Non-cash stock compensation

 

2,159

 

2,456

 

6,544

 

7,150

Intangible amortization

 

913

 

1,001

 

2,618

 

3,009

Change in contingent consideration

 

48

 

 

48

 

30

Acquisition-related costs

 

100

 

50

 

350

 

58

Severance, integration and other expense

 

1,362

 

462

 

1,730

 

1,371

Financing-related costs

92

Write-off of deferred financing costs

167

Foreign currency transaction loss (gain)

 

66

 

(7)

 

(14)

 

28

Tax effect (1)

 

(1,487)

 

(1,268)

 

(3,691)

 

(3,727)

Adjusted net income

$

5,216

$

4,425

$

9,151

$

9,166

Three Months Ended September 30,

Nine Months Ended September 30,

2020

2019

2020

2019

 

Net income per diluted share

    

$

0.04

    

$

0.04

    

$

0.03

    

$

0.03

Non-cash stock compensation

 

0.04

 

0.05

 

0.13

 

0.15

Intangible amortization

 

0.02

 

0.02

 

0.05

 

0.06

Change in contingent consideration

 

0.00

 

 

0.00

 

0.00

Acquisition-related costs

 

0.00

 

0.00

 

0.01

 

0.00

Severance, integration and other expense

 

0.03

 

0.01

 

0.03

 

0.03

Financing-related costs

0.00

Write-off of deferred financing costs

0.00

Foreign currency transaction loss (gain)

 

0.00

 

0.00

 

0.00

 

0.00

Tax effect (1)

 

(0.03)

 

(0.03)

 

(0.07)

 

(0.08)

Adjusted net income per diluted share

$

0.10

$

0.09

$

0.18

$

0.19

_________________________________

(1)Marginal tax rate of 32% applied.

23

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 September 30, 2020, our cash, cash equivalents and restricted cash were $38.2 million, a net increase of $20.0 million from December 31, 2019, which was primarily attributable to the following:

net cash provided by operating activities of $37.3 million;

principal payments on borrowings of $7.0 million;

equity repurchases of $5.1 million;

Neuralify acquisition of $2.3 million; and

debt financing costs of $0.9 million.

Capital Resources

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

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

24

(including guarantee obligations), liens, fundamental changes, sales or disposition of property or assets, investments (including loans, advances, guarantees and acquisitions), transactions with affiliates, dividends and other payments in respect of capital stock, optional payments and modifications of other material debt instruments, negative pledges and agreements restricting subsidiary distributions and changes in line of business. In addition, the Company is required to comply with a total leverage ratio and fixed charge coverage ratio.
The senior secured credit facility contains customary events of default, including cross-default to other material agreements, judgment default and change of control.

The Company’s financial statements include outstanding borrowings of $79.9 million at September 30, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.48%. 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.

As of September 30, 2020, the total principal outstanding under the term loan facility and revolving credit facility was $79.9 million and $0.0 million, respectively. The effective interest rate for the term loan facility and revolving credit facility as of September 30, 2020 was 2.48% and 2.40%, respectively.

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

The Company has financial covenants underlying its debt which require an adjusted EBITDA to Debt ratio of 3.25.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants.  

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

25

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 on-going 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, 2019.

ITEM 3.QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

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

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 September 30, 2020, as required by the Rule 13a-15(b) under the Exchange Act. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of September 30, 2020.

Internal Control Over Financial Reporting

There have not been any 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.

PART II - OTHER INFORMATION

ITEM 1.LEGAL PROCEEDINGS

None.

ITEM 1A.           RISK FACTORS

In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, Item 1A, Risk Factors, in our 2019 Annual Report, which could materially affect our business, financial condition or future results. The risks described in our 2019 Annual Report are not the only risks facing the Company. For example, these risks now include the impacts from the novel coronavirus (“COVID-19”) outbreak on the Company’s business, financial condition and results of operations. Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect the Company’s business, financial condition and/or operating results. The Risk Factors included in our 2019 Annual Report should be read in conjunction with the updated risks described below.

26

The extent to which the COVID-19 outbreak will adversely impact our business, financial condition and results of operations is highly uncertain and cannot be predicted.

The global spread of COVID-19 has created significant worldwide operational volatility, uncertainty and disruption. The extent to which COVID-19 will adversely impact our business, financial condition and results of operations will depend on numerous evolving factors, which are highly uncertain, rapidly changing and cannot be predicted, including:

the duration and scope of the outbreak;
governmental, business and individual actions that have been, and continue to be, taken in response to the outbreak, including travel restrictions, quarantines, social distancing, work-at-home, stay-at-home and shelter-in-place orders and shut-downs;
the impact of the outbreak on the financial markets and economic activity generally;
the effect of the outbreak on our clients and other business partners;
our ability to access the capital markets and our usual sources of liquidity on reasonable terms;
our ability to comply with the financial covenants in our Credit Agreement if a material economic downturn results in increased indebtedness or substantially lower EBITDA;
potential goodwill or other impairment charges;
increased cybersecurity risks as a result of remote working conditions;
our ability during the outbreak to provide our services, including the health and well-being of our employees; and
the ability of our clients to pay for our services during and following the outbreak.

The COVID-19 outbreak has significantly increased financial and economic volatility and uncertainty. A continued slowdown or downturn in the economy has begun to have, and we expect will continue to have, a negative impact on many of our clients. Some clients have begun responding to weak economic and financial conditions by reducing their advisory budgets, thereby decreasing the market and demand for our services. All of the foregoing has and will continue to impact our business, financial condition, results of operations and forward-looking expectations.

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

Our client-facing professionals provide unique and highly specialized skills and knowledge to our clients. We rely heavily on our client-facing professionals, including the leaders of our regional operations, to secure and perform client engagements. If the health and welfare of client-facing professionals or employees providing critical corporate functions, including our executive officers, deteriorates, the number of employees so afflicted becomes significant, or an employee with skills and knowledge that cannot be readily replicated in our organization is impaired due to the COVID-19 pandemic, our ability to win business and provide services, as well as utilization, employee morale, client relationships, business prospects, and results of operations of one or more of our service lines, or the Company as a whole, could be materially adversely affected.

The potential effects of COVID-19 could also heighten the risks disclosed in many of our risk factors that are included in Part I, Item 1A, Risk Factors, in our 2019 Annual Report, including as a result of, but not limited to, the factors described above. Because the COVID-19 situation is unprecedented and continuously evolving, the other potential impacts to our risk factors that are further described in our 2019 Annual Report are uncertain. See Part I, Item 1A, Risk Factors, in our 2019 Annual Report.

27

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

Issuer Purchases of Equity Securities

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

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

    

    

    

Total Numbers of

    

Approximate Dollar

 

Securities

Value of Securities

 

Total Number of

Average

Purchased

That May Yet Be

 

Securities

Price per

as Part of Publicly

Purchased Under

 

Period

Purchased

Securities

Announced Plan

The Plan

 

 

(In thousands)

 

(In thousands)

 

(In thousands)

July 1 - July 31

 

6

$

2.12

 

6

$

14,762

August 1 - August 31

 

128

$

2.05

 

128

$

14,500

September 1 - September 30

 

1

$

2.05

 

1

$

14,498

ITEM 6.EXHIBITS

The following exhibits are filed as part of this report:

Exhibit

Number

Description

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 September 30, 2020 formatted in Inline XBRL (Extensible Business Reporting Language): (i) Consolidated Balance Sheet, (ii) Consolidated Statements of Comprehensive Income, (iii) Consolidated Statements of Cash Flows and (iv) the Notes to Consolidated Financial Statements.

104

*

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

*

Filed herewith

28

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:  November 9, 2020

/s/ Michael P. Connors

Michael P. Connors, Chairman of the

Board and Chief Executive Officer

Date:  November 9, 2020

/s/ David E. Berger

David E. Berger, Executive Vice

President and Chief Financial Officer

29

EX-31.1 2 iii-20200930xex31d1.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.

November 9, 2020

/s/ MICHAEL P. CONNORS

Michael P. Connors

Chairman and Chief Executive Officer

(Principal Executive Officer)

1


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

Exhibit 31.2

CERTIFICATE PURSUANT TO
RULES 13a−14(a) and 15d−14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES−OXLEY ACT OF 2002

I, David E. Berger, certify that:

1.I have reviewed this 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.

November 9, 2020

/s/ DAVID E. BERGER

David E. Berger

Executive Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

1


EX-32.1 4 iii-20200930xex32d1.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 September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael P. Connors, Chairman and Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes−Oxley Act of 2002, that:

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

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

November 9, 2020

/s/ MICHAEL P. CONNORS

Michael P. Connors

Chairman and Chief Executive Officer

(Principal Executive Officer)

1


EX-32.2 5 iii-20200930xex32d2.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 September 30, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David E. Berger, Executive Vice President, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes−Oxley Act of 2002, that:

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

November 9, 2020

/s/ DAVID E. BERGER

David E. Berger

Executive Vice President and Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

1


EX-101.SCH 6 iii-20200930.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACQUISITION (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - NET INCOME PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - 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 10501 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - NET INCOME PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT 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 30503 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - NET INCOME PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - ACQUISITION - Amortizable intangible assets and period (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - NET INCOME PER COMMON SHARE - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - RESTRUCTURING CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - RISKS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - RESTRUCTURING CHARGES link:presentationLink link:calculationLink link:definitionLink 31301 - Disclosure - RESTRUCTURING CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - REVENUE - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - RISKS AND UNCERTAINTIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 iii-20200930_cal.xml EX-101.CAL EX-101.DEF 8 iii-20200930_def.xml EX-101.DEF EX-101.LAB 9 iii-20200930_lab.xml EX-101.LAB EX-101.PRE 10 iii-20200930_pre.xml EX-101.PRE XML 11 iii-20200930x10q_htm.xml IDEA: XBRL DOCUMENT 0001371489 us-gaap:TreasuryStockCommonMember 2019-07-01 2019-09-30 0001371489 us-gaap:TreasuryStockCommonMember 2019-01-01 2019-09-30 0001371489 us-gaap:TreasuryStockCommonMember 2020-07-01 2020-09-30 0001371489 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-09-30 0001371489 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001371489 us-gaap:TreasuryStockCommonMember 2020-09-30 0001371489 us-gaap:RetainedEarningsMember 2020-09-30 0001371489 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001371489 us-gaap:TreasuryStockCommonMember 2020-06-30 0001371489 us-gaap:RetainedEarningsMember 2020-06-30 0001371489 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001371489 2020-06-30 0001371489 us-gaap:TreasuryStockCommonMember 2019-12-31 0001371489 us-gaap:RetainedEarningsMember 2019-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001371489 us-gaap:TreasuryStockCommonMember 2019-09-30 0001371489 us-gaap:RetainedEarningsMember 2019-09-30 0001371489 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001371489 us-gaap:TreasuryStockCommonMember 2019-06-30 0001371489 us-gaap:RetainedEarningsMember 2019-06-30 0001371489 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001371489 2019-06-30 0001371489 us-gaap:TreasuryStockCommonMember 2018-12-31 0001371489 us-gaap:RetainedEarningsMember 2018-12-31 0001371489 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001371489 srt:EuropeMember 2020-07-01 2020-09-30 0001371489 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001371489 srt:AmericasMember 2020-07-01 2020-09-30 0001371489 srt:EuropeMember 2020-01-01 2020-09-30 0001371489 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001371489 srt:AmericasMember 2020-01-01 2020-09-30 0001371489 srt:EuropeMember 2019-07-01 2019-09-30 0001371489 srt:AsiaPacificMember 2019-07-01 2019-09-30 0001371489 srt:AmericasMember 2019-07-01 2019-09-30 0001371489 srt:EuropeMember 2019-01-01 2019-09-30 0001371489 srt:AsiaPacificMember 2019-01-01 2019-09-30 0001371489 srt:AmericasMember 2019-01-01 2019-09-30 0001371489 us-gaap:OneTimeTerminationBenefitsMember iii:RestructuringPlan2020Member 2020-09-30 0001371489 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:OneTimeTerminationBenefitsMember iii:RestructuringPlan2020Member 2020-01-01 2020-09-30 0001371489 us-gaap:OneTimeTerminationBenefitsMember iii:RestructuringPlan2020Member 2020-07-01 2020-09-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001371489 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001371489 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001371489 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001371489 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001371489 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2020Member 2020-03-10 0001371489 us-gaap:RevolvingCreditFacilityMember iii:CreditAgreement2020Member 2020-03-09 0001371489 us-gaap:LineOfCreditMember iii:CreditAgreement2020Member 2020-03-10 2020-03-10 0001371489 us-gaap:EurodollarMember 2020-03-10 2020-03-10 0001371489 us-gaap:RevolvingCreditFacilityMember 2020-09-30 0001371489 us-gaap:LineOfCreditMember 2020-09-30 0001371489 iii:CreditAgreement2020Member us-gaap:FederalFundsEffectiveSwapRateMember 2020-03-10 2020-03-10 0001371489 iii:CreditAgreement2020Member us-gaap:EurodollarMember 2020-03-10 2020-03-10 0001371489 us-gaap:CommonStockMember 2020-09-30 0001371489 us-gaap:CommonStockMember 2020-06-30 0001371489 us-gaap:CommonStockMember 2019-12-31 0001371489 us-gaap:CommonStockMember 2019-09-30 0001371489 us-gaap:CommonStockMember 2019-06-30 0001371489 us-gaap:CommonStockMember 2018-12-31 0001371489 2019-09-30 0001371489 iii:NeuralifyLlcMember us-gaap:TrademarksAndTradeNamesMember 2020-07-08 0001371489 iii:NeuralifyLlcMember us-gaap:NoncompeteAgreementsMember 2020-07-08 0001371489 iii:NeuralifyLlcMember us-gaap:CustomerRelationshipsMember 2020-07-08 0001371489 iii:NeuralifyLlcMember us-gaap:ComputerSoftwareIntangibleAssetMember 2020-07-08 0001371489 us-gaap:OtherNoncurrentLiabilitiesMember iii:NeuralifyLlcMember 2020-09-30 0001371489 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001371489 2018-12-31 0001371489 iii:NeuralifyLlcMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001371489 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001371489 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001371489 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001371489 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001371489 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001371489 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001371489 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001371489 2019-07-01 2019-09-30 0001371489 iii:NeuralifyLlcMember us-gaap:TrademarksAndTradeNamesMember 2020-07-08 2020-07-08 0001371489 iii:NeuralifyLlcMember us-gaap:NoncompeteAgreementsMember 2020-07-08 2020-07-08 0001371489 iii:NeuralifyLlcMember us-gaap:CustomerRelationshipsMember 2020-07-08 2020-07-08 0001371489 iii:NeuralifyLlcMember us-gaap:ComputerSoftwareIntangibleAssetMember 2020-07-08 2020-07-08 0001371489 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001371489 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001371489 us-gaap:OneTimeTerminationBenefitsMember iii:RestructuringPlan2020Member 2020-01-01 2020-09-30 0001371489 iii:CreditAgreement2020Member 2020-03-10 2020-03-10 0001371489 us-gaap:LineOfCreditMember iii:CreditAgreement2020Member 2020-03-10 0001371489 2020-07-01 2020-09-30 0001371489 iii:NeuralifyLlcMember 2020-07-08 0001371489 iii:NeuralifyLlcMember 2020-07-08 2020-07-08 0001371489 2019-01-01 2019-09-30 0001371489 2020-09-30 0001371489 2019-12-31 0001371489 2020-10-31 0001371489 2020-01-01 2020-09-30 shares iso4217:USD pure iii:installment iso4217:USD shares iii:segment 0001371489 --12-31 2020 Q3 false us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember Information Services Group Inc. us-gaap:IncomeApproachValuationTechniqueMember us-gaap:MeasurementInputDiscountRateMember us-gaap:MeasurementInputDiscountRateMember 10-Q true 2020-09-30 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 true false false 48019773 38141000 18153000 749000 343000 66239000 77076000 4556000 4572000 108936000 99801000 91000 88000 5003000 6014000 4983000 6572000 90789000 85349000 15962000 16605000 3349000 3589000 957000 737000 230070000 218755000 9410000 8862000 4300000 11000000 4546000 4935000 25622000 16454000 43878000 41251000 74564000 74823000 3460000 3472000 3784000 5013000 10772000 4522000 136458000 129081000 0.001 0.001 10000000 10000000 0 0 0.001 0.001 100000000 100000000 48112000 47954000 48112000 47478000 48000 48000 245731000 245572000 158000 634000 319000 2051000 -6398000 -7138000 -145450000 -146757000 93612000 89674000 230070000 218755000 61635000 68143000 182739000 200262000 36762000 37725000 111539000 116636000 20318000 23092000 60792000 70327000 1581000 1672000 4641000 5031000 2974000 5654000 5767000 8268000 61000 41000 188000 133000 687000 1598000 2890000 4763000 -66000 7000 14000 -28000 2282000 4104000 3079000 3610000 227000 2373000 1772000 2363000 2055000 1731000 1307000 1247000 47880000 47426000 47599000 46704000 49908000 48404000 49546000 47204000 0.04 0.04 0.03 0.03 0.04 0.04 0.03 0.03 2055000 1731000 1307000 1247000 398000 -294000 207000 -309000 1261000 -927000 740000 -982000 3316000 804000 2047000 265000 48112 48000 244257000 -847000 -7659000 -147505000 88294000 2055000 2055000 1261000 1261000 277000 277000 -21000 141000 120000 -664000 664000 2159000 2159000 48112 48000 245731000 -319000 -6398000 -145450000 93612000 48112 48000 245572000 -2051000 -7138000 -146757000 89674000 1307000 1307000 740000 740000 5052000 5052000 -80000 479000 399000 -6305000 6305000 6544000 6544000 48112 48000 245731000 -319000 -6398000 -145450000 93612000 48063 48000 241983000 -3179000 -7210000 -150582000 81060000 1731000 1731000 -927000 -927000 51 146000 146000 -847000 847000 2456000 2456000 48114 48000 243738000 -2332000 -8137000 -148851000 84466000 45477 45000 235998000 -203000 -7155000 -150098000 78587000 1247000 1247000 -982000 -982000 2976000 2976000 173 575000 575000 -847000 847000 243 1000 864000 865000 2221 2000 -2000 7150000 7150000 48114 48000 243738000 -2332000 -8137000 -148851000 84466000 1307000 1247000 2023000 2022000 2618000 3009000 972000 172000 167000 313000 460000 6544000 7150000 599000 738000 -984000 68000 -4000 -10764000 8090000 -2134000 -1008000 323000 189000 -669000 -2184000 11196000 9000 37307000 5802000 795000 1115000 2282000 -3077000 -1115000 7013000 2688000 865000 399000 575000 934000 1909000 2732000 5052000 2976000 -14509000 -8686000 270000 -433000 19991000 -4432000 18241000 18725000 38232000 14293000 6305000 847000 <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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Information Services Group, Inc. (the “Company” or “ISG”) was founded in 2006 with the strategic vision to become a high-growth, leading provider of information-based advisory services.  The Company specializes in digital transformation services, including automation, cloud and data analytics; sourcing advisory; managed governance and risk services; network carrier services; technology strategy and operations design; change management; market intelligence and technology research and analysis.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019, 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 September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 and 2019 and the cash flows for the nine months ended September 30, 2020 and 2019.  The condensed consolidated balance sheet as of December 31, 2019 has been derived from the Company’s audited consolidated financial statements.  Operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.</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;">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, 2019, which are included in the Company’s 2019 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="font-size:9pt;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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The 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.  Additionally, ISG has to determine the nature and timing of the satisfaction of performance obligations, the standalone selling price (“SSP”) of certain performance obligations, among other judgments associated with revenue recognition.  Numerous internal and external factors can affect estimates.  Estimates are also used for (but not limited to): allowance for doubtful accounts; useful lives of furniture, fixtures and equipment and definite-lived intangible assets; depreciation expense; fair value assumptions in analyzing goodwill and other long-lived assets 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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Restricted cash consists of cash and cash equivalents which the Company has committed for rent deposits.</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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximated their fair values at September 30, 2020 and December 31, 2019 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:18pt;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;">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 contingent consideration 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:18pt;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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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:9pt;text-indent:-9pt;margin:0pt 0pt 0pt 18pt;"><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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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:9pt;text-indent:-9pt;margin:0pt 0pt 0pt 18pt;"><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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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;"><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;">The following tables summarize the assets 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.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.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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.31%;border-bottom:1px solid #000000;margin:0pt;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.53%;border-bottom:1px solid #000000;margin:0pt;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.53%;border-bottom:1px solid #000000;margin:0pt;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.49%;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.49%;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.51%;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.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.3%;border-bottom:1px solid #000000;margin:0pt;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.21%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</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="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.47%;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.56%;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.6%;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="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.21%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Contingent consideration is included in “Other liabilities.” </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;">The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the <span style="-sec-ix-hidden:Hidden_byEdI-CvOk2x-jBmLzSCZQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">income approach</span></span>. In developing these  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments.  These cash outflow projections have then been <span style="-sec-ix-hidden:Hidden_MbSh1vV53USgHO7lNi477A"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted using a rate</span></span> of 2.50%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;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;">The following table represents the change in the contingent consideration liability during the nine months ended September 30, 2020 and 2019:</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:75.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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: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;">2020</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;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,703</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Neuralify contingent consideration accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.39%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;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.39%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) related to currency translation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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:18pt;margin:0pt;">The Company’s financial instruments include outstanding borrowings of $79.9 million at September 30, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a <span style="-sec-ix-hidden:Hidden_bZMxNKWgBkGpzisTzH0hxA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted cash flow</span></span> analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to <span style="-sec-ix-hidden:Hidden_rp6Cs-P05UqlvrpIlRwNCg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discount</span></span> future cash flows is 2.48%. 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.</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;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:18pt;margin:0pt;">In June 2016, the FASB issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable, and available-for-sale debt securities. The new guidance replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses and additional disclosures. As a smaller reporting company, this guidance is effective for fiscal years beginning after December 15, 2022.  The Company is currently evaluating the potential impact of adopting this guidance on its financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The 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.  Additionally, ISG has to determine the nature and timing of the satisfaction of performance obligations, the standalone selling price (“SSP”) of certain performance obligations, among other judgments associated with revenue recognition.  Numerous internal and external factors can affect estimates.  Estimates are also used for (but not limited to): allowance for doubtful accounts; useful lives of furniture, fixtures and equipment and definite-lived intangible assets; depreciation expense; fair value assumptions in analyzing goodwill and other long-lived assets 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;"><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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Restricted cash consists of cash and cash equivalents which the Company has committed for rent deposits.</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="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The carrying value of the Company’s cash and cash equivalents, receivables, accounts payable, other current liabilities, and accrued interest approximated their fair values at September 30, 2020 and December 31, 2019 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:18pt;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;">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 contingent consideration 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:18pt;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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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:9pt;text-indent:-9pt;margin:0pt 0pt 0pt 18pt;"><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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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:9pt;text-indent:-9pt;margin:0pt 0pt 0pt 18pt;"><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:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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;"><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;">The following tables summarize the assets 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.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.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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.31%;border-bottom:1px solid #000000;margin:0pt;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.53%;border-bottom:1px solid #000000;margin:0pt;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.53%;border-bottom:1px solid #000000;margin:0pt;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.49%;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.49%;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.51%;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.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.3%;border-bottom:1px solid #000000;margin:0pt;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.21%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</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="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.47%;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.56%;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.6%;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="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.21%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Contingent consideration is included in “Other liabilities.” </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;">The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the <span style="-sec-ix-hidden:Hidden_byEdI-CvOk2x-jBmLzSCZQ"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">income approach</span></span>. In developing these  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments.  These cash outflow projections have then been <span style="-sec-ix-hidden:Hidden_MbSh1vV53USgHO7lNi477A"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted using a rate</span></span> of 2.50%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;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;">The following table represents the change in the contingent consideration liability during the nine months ended September 30, 2020 and 2019:</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:75.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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: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;">2020</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;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,703</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Neuralify contingent consideration accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.39%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;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.39%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) related to currency translation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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:18pt;margin:0pt;">The Company’s financial instruments include outstanding borrowings of $79.9 million at September 30, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a <span style="-sec-ix-hidden:Hidden_bZMxNKWgBkGpzisTzH0hxA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted cash flow</span></span> analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to <span style="-sec-ix-hidden:Hidden_rp6Cs-P05UqlvrpIlRwNCg"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discount</span></span> future cash flows is 2.48%. 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.</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-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.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.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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.31%;border-bottom:1px solid #000000;margin:0pt;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.53%;border-bottom:1px solid #000000;margin:0pt;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.53%;border-bottom:1px solid #000000;margin:0pt;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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.49%;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.49%;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.51%;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.51%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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.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.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.3%;border-bottom:1px solid #000000;margin:0pt;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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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:36.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.21%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</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="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.34%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><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.47%;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.56%;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.6%;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="background-color:#cceeff;vertical-align:bottom;width:61.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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.21%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="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.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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="background-color:#cceeff;vertical-align:bottom;width:61.21%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Contingent consideration is included in “Other liabilities.” </p> 17000 17000 17000 17000 4948000 4948000 4948000 4948000 17000 17000 17000 17000 0.0250 <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:75.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;width:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;width:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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: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;">2020</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;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning Balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,703</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Neuralify contingent consideration accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.39%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of contingent consideration</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,730)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;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.39%;margin:0pt;padding:0pt;"><p 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48</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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unrealized gain (loss) related to currency translation </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.88%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,948</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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1703000 4900000 1730000 48000 30000 -3000 4948000 79900000 86900000 78800000 86700000 0.0248 <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:18pt;margin:0pt;">In June 2016, the FASB issued new guidance on the measurement of credit losses for financial assets measured at amortized cost, which includes accounts receivable, and available-for-sale debt securities. The new guidance replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses and additional disclosures. As a smaller reporting company, this guidance is effective for fiscal years beginning after December 15, 2022.  The Company is currently evaluating the potential impact of adopting this guidance on its financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">ACQUISITION</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;">Neuralify Acquisition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;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;">On July 8, 2020, a subsidiary of the Company executed an Asset Purchase Agreement with Neuralify, LLC (“the Agreement”), a market leader in intelligent automation enablement solutions and services, and consummated the acquisition of substantially all of the assets and assumed certain liabilities of Neuralify, LLC.  The primary reason for the acquisition was to expand the capabilities of ISG’s pure-play automation service line, ISG Automation.  The purchase price was comprised of $2.3 million of cash consideration paid at closing and Neuralify, LLC will also have the right to receive additional consideration paid via earn-out payments during the next 18 months, if certain financial targets are met.  The Company estimates such earn-out payments will be up to $4.9 million.</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:18pt;margin:0pt;">The following table summarizes the consideration transferred to acquire Neuralify, LLC and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date:</p><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,282</p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total allocable purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,182</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:18pt;margin:0pt;">Recognized amounts of identifiable assets acquired and liabilities assumed as of the Agreement date:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:75.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,970</p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (280)</p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,838</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The primary factors that drove the goodwill recognized, the majority of which is deductible for tax purposes, are the inclusion of legacy Neuralify software and workforce which expands the Company’s pure-play automation service line, ISG Automation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;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;">Costs associated with this acquisition are included in the selling, general and administrative expenses in the condensed consolidated statement of comprehensive income and totaled $0.1 million during the nine months ended September 30, 2020. This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated on a preliminary basis to the assets acquired and liabilities assumed based on estimated fair values as of the closing date. The purchase price allocations will be finalized after the completion of the valuation of certain intangible assets and any adjustments to the preliminary purchase price allocations are not expected to have a material impact on the Company’s results of operations. 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;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:75.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'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.37%;margin:0pt;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:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'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.37%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangible assets:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade names</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.35%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.6pt 0pt 0pt;">3 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 160</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.6pt 0pt 0pt;">7 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Noncompete agreements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets</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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,970</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;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;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;">The Condensed Consolidated Statements of Comprehensive Income includes the results of the Neuralify acquisition subsequent to the closing. Had the acquisition occurred as of January 1, 2019, the impact on the Company’s results of operations would not have been material.</p> 2300000 P18M 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table summarizes the consideration transferred to acquire Neuralify, LLC and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date:</p><p style="font-family:'Times New Roman','Times','serif';font-size: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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,282</p></td></tr><tr><td style="vertical-align:bottom;width:86.2%;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.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 3.6pt 0pt 0pt;"> 4,900</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total allocable purchase price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,182</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:18pt;margin:0pt;">Recognized amounts of identifiable assets acquired and liabilities assumed as of the Agreement date:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:75.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,970</p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (280)</p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,838</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:21.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.81%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</p></td></tr></table> 2282000 4900000 7182000 226000 1000 1970000 79000 280000 1838000 5344000 100000 <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:75.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'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.37%;margin:0pt;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:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'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.37%;border-bottom:1px solid #000000;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortizable intangible assets:</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Trademark and trade names</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.35%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 240</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.6pt 0pt 0pt;">3 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Software</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 160</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">7 years</p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Customer relationships</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,560</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.6pt 0pt 0pt;">7 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Noncompete agreements</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2 years</p></td></tr><tr><td style="vertical-align:bottom;width:75.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total intangible assets</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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p 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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,970</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 240000 P3Y 160000 P7Y 1560000 P7Y 10000 P2Y 1970000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 5—GOODWILL</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 changes in the carrying amount of goodwill for the period ended September 30, 2020 are as follows:</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:85.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2019</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,349</p></td></tr><tr><td style="vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Neuralify Acquisition</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency impact</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2020</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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90,789</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size: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:85.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2019</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 85,349</p></td></tr><tr><td style="vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Neuralify Acquisition</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,344</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency impact</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 96</p></td></tr><tr><td style="vertical-align:bottom;width:85.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 30, 2020</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.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90,789</p></td></tr></table> 85349000 5344000 96000 90789000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 6—REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;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;">The majority of our revenue is derived from contracts that can span from a few months to several years. We enter into contracts that can include various combinations of services, which, depending on contract type, are sometimes capable of being distinct.  If services are determined to be distinct, they are accounted for as separate performance obligations.  A performance obligation is a promise in a contract to transfer a distinct good or service to the client and is the unit of account.  A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied.  The majority of our contracts have a single performance obligation as the promise to transfer the individual services is not separately identifiable from other promises in the contracts and, therefore, not distinct.  For contracts with multiple performance obligations, including our managed service implementation and software and implementation contract types, the Company allocates the transaction price to each performance obligation using our best estimate of the standalone selling price, or SSP, of each distinct good or service in the contract.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;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;">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;text-indent:18pt;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;">Estimates were required to determine the SSP for each distinct performance obligation identified within our managed service implementation contracts, software and implementation contracts, and research and subscription contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;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;"><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:18pt;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;">The timing of revenue recognition, billings, and cash collections results in billed accounts receivables, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities).  Our clients are billed based on the type of arrangement.  A portion of our services is billed monthly based on hourly or daily rates.  There are also client engagements in which we bill a fixed amount for our services.  This may be one single amount covering the whole engagement or several amounts for various phases, functions, or milestones.  Generally, billing occurs subsequent to revenue recognition, resulting in contract assets.  However, we sometimes receive advances or deposits before revenue is recognized, resulting in contract liabilities.  Contract assets and liabilities are 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).  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;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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:76.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,569</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,529</p></td></tr><tr><td style="vertical-align:bottom;width:76.83%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,546</p></td><td style="vertical-align:bottom;white-space: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.49%;margin:0pt;padding:0pt;"><p 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.6pt 0pt 0pt;"> 4,935</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="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Revenue recognized for the three months ended September 30, 2020 that was included in the contract liability balance at July 1, 2020 was $2.4 million and represented primarily revenue from our fixed fee and subscription contracts.</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:18pt;margin:0pt;">Revenue recognized for the nine months ended September 30, 2020 that was included in the contract liability balance at January 1, 2020 was $4.6 million and represented primarily revenue from our fixed fee and subscription contracts.</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;"><i style="font-style:italic;">Disaggregation of Revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;">The following table presents our revenue disaggregated by geographic area for the three and nine months ended September 30, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:59.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Geographic area</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,968</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 40,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 103,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 118,738</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 20,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 22,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 64,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 67,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 15,273</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 13,962</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 61,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 68,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 182,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 200,262</p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 6pt 0pt;"><i style="font-style:italic;">Remaining Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:14pt 0pt 0pt 0pt;">As of September 30, 2020, the Company had $102.6 million of remaining performance obligations, the majority of which are expected to be satisfied within the next year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size: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.27%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:76.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,569</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 28,529</p></td></tr><tr><td style="vertical-align:bottom;width:76.83%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,546</p></td><td style="vertical-align:bottom;white-space: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.49%;margin:0pt;padding:0pt;"><p 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.6pt 0pt 0pt;"> 4,935</p></td></tr></table> 29569000 28529000 4546000 4935000 2400000 4600000 <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:59.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:18.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Geographic area</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 34,968</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 40,253</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 103,422</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 118,738</p></td></tr><tr><td style="vertical-align:bottom;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 20,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 22,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 64,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 67,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Asia Pacific</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 5,332</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 15,273</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 13,962</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 61,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 68,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 182,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.6pt 0.05pt 0pt;"> 200,262</p></td></tr></table> 34968000 40253000 103422000 118738000 20928000 22558000 64044000 67562000 5739000 5332000 15273000 13962000 61635000 68143000 182739000 200262000 102600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">NOTE 7—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:18pt;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 and nine months ended September 30, 2020, 1.9 million and 3.7 million 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:18pt;margin:0pt;"><span style="background-color:#00ff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following tables set forth the computation of basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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:59.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.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></tr><tr><td style="vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="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:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,055</p></td><td style="vertical-align:bottom;white-space: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,731</p></td><td style="vertical-align:bottom;white-space: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.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:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,307</p></td><td style="vertical-align:bottom;white-space: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.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:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,247</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,704</p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space: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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,055</p></td><td style="vertical-align:bottom;white-space: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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,731</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,307</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,247</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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:59.82%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,880</p></td><td style="vertical-align:bottom;white-space: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,426</p></td><td style="vertical-align:bottom;white-space: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.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:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,599</p></td><td style="vertical-align:bottom;white-space: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.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:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,704</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Potential common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,908</p></td><td style="vertical-align:bottom;white-space: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,404</p></td><td style="vertical-align:bottom;white-space: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.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:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,546</p></td><td style="vertical-align:bottom;white-space: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.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:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,204</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</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> 1900000 3700000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.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></tr><tr><td style="vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="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:8.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,055</p></td><td style="vertical-align:bottom;white-space: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,731</p></td><td style="vertical-align:bottom;white-space: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.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:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,307</p></td><td style="vertical-align:bottom;white-space: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.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:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,247</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,880</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,599</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,704</p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space: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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,055</p></td><td style="vertical-align:bottom;white-space: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.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,731</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,307</p></td><td style="vertical-align:bottom;white-space: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.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,247</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;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:59.82%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,880</p></td><td style="vertical-align:bottom;white-space: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,426</p></td><td style="vertical-align:bottom;white-space: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.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:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,599</p></td><td style="vertical-align:bottom;white-space: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.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:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,704</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Potential common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,028</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,947</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:59.82%;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.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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,908</p></td><td style="vertical-align:bottom;white-space: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 48,404</p></td><td style="vertical-align:bottom;white-space: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.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:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,546</p></td><td style="vertical-align:bottom;white-space: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.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:7.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,204</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Diluted earnings per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.04</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 0.03</p></td></tr></table> 2055000 1731000 1307000 1247000 47880000 47426000 47599000 46704000 0.04 0.04 0.03 0.03 2055000 1731000 1307000 1247000 47880000 47426000 47599000 46704000 2028000 978000 1947000 500000 49908000 48404000 49546000 47204000 0.04 0.04 0.03 0.03 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><b style="font-weight:bold;">NOTE 8—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:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s effective tax rate for the three and nine months ended September 30, 2020 was 9.9% and 57.6% based on pretax income of $2.3 million and $3.1 million, respectively.  The Company’s effective tax rate for the quarter ended September 30, 2020 was impacted by the earnings and losses in certain foreign jurisdictions, the impact of a tax law in a foreign jurisdiction, and the impact of vesting of restricted stock units.  The Company’s effective tax rate for the three and nine months ended September 30, 2019 was 57.8% and 65.5%. The difference was primarily due to the impact of earnings and losses in certain foreign jurisdictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has recorded the impact of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) signed into law on March 27, 2020.  The CARES Act implemented changes to raise the limitation on interest expense current deductibility and leasehold improvement asset classification for bonus depreciation eligibility, which allowed the Company to reduce prior accruals made for its 2019 income tax provision.  The tax effect of these changes total $0.8 million and are included in Prepaid expenses and other current assets and Deferred tax assets; there is no impact on the Company’s effective tax rate for the three and nine months ended September 30, 2020 as a result of the CARES Act.</p> 0.099 0.576 2300000 3100000 0.578 0.655 800000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">NOTE 9—COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is subject to contingencies which arise through the ordinary course of business. All material liabilities of which management is aware are properly reflected in the financial statements at September 30, 2020 and December 31, 2019.</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;">Neuralify 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;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"/>As of September 30, 2020, the Company has recorded a liability of $4.9 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, all of which is classified as non-current and included in Other liabilities on the consolidated balance sheet.</p> 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 10—SEGMENT AND GEOGRAPHICAL INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company 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:18pt;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="font-size:8pt;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:59.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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><td colspan="5" style="vertical-align:bottom;width:19.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:59.53%;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.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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,968</p></td><td style="vertical-align:bottom;white-space: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.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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,253</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,422</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 118,738</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,928</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 67,562</p></td></tr><tr><td style="vertical-align:bottom;width:59.53%;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.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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,739</p></td><td style="vertical-align:bottom;white-space: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.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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,332</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,273</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,635</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 182,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200,262</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:18pt;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="font-size:8pt;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:59.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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.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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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><td colspan="5" style="vertical-align:bottom;width:19.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'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:17.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'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:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Revenues</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:59.53%;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.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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 34,968</p></td><td style="vertical-align:bottom;white-space: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.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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40,253</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 103,422</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 118,738</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,928</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,558</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 64,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 67,562</p></td></tr><tr><td style="vertical-align:bottom;width:59.53%;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.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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,739</p></td><td style="vertical-align:bottom;white-space: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.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.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,332</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,273</p></td><td style="vertical-align:bottom;white-space: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.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:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,962</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,635</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 182,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 200,262</p></td></tr></table> 34968000 40253000 103422000 118738000 20928000 22558000 64044000 67562000 5739000 5332000 15273000 13962000 61635000 68143000 182739000 200262000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 11—FINANCING ARRANGEMENTS AND LONG-TERM DEBT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">On March 10, 2020, the Company amended and restated its senior secured credit facility to include a $86.0 million term facility and to increase the revolving commitments per the revolving facility (the “2020 Credit Agreement”) from $30.0 million to $54.0 million. The material terms under the 2020 Credit Agreement are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Each of the term loan facility and revolving credit facility has a maturity date of March 10, 2025 (the “Maturity Date”).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The credit facility is secured by all of the equity interests owned by the Company, and its direct and indirect domestic subsidiaries and, subject to agreed exceptions, the Company’s direct and indirect “first-tier” foreign subsidiaries and a perfected first priority security interest in all of the Company’s and its direct and indirect domestic subsidiaries’ tangible and intangible assets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company’s direct and indirect existing and future wholly owned domestic subsidiaries serve as guarantors to the Company’s obligations under the senior secured facility.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">At the Company’s option, the credit facility bears interest at a rate per annum equal to either (i) the “Base Rate” (which is the highest of (a) the rate publicly announced from time to time by the administrative agent as its “prime rate”, (b) the Federal Funds Rate plus 0.5% per annum and (c) the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Eurodollar Rate</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, plus 1.0%), plus the applicable margin (as defined below) or (ii) Eurodollar Rate (adjusted for maximum reserves) as determined by the Administrative Agent, plus the applicable margin.  The applicable margin is adjusted quarterly based upon the Company’s quarterly leverage ratio.  </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The term loan is repayable in nineteen </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">consecutive quarterly installments of $1,075,000 each that commenced on June 30, 2020 and a final payment of the outstanding principal amount of the term loan on the Maturity Date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Mandatory repayments of term loans shall be required from (subject to agreed exceptions) (i) 100% of the proceeds from asset sales by the Company and its subsidiaries, (ii) 100% of the net proceeds from issuances of debt and equity by the Company and its subsidiaries and (iii) 100% of the net proceeds from insurance recovery and condemnation events of the Company and its subsidiaries.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:6pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The senior secured credit facility contains a number of covenants that, among other things, place restrictions on matters customarily restricted in senior secured credit facilities, including restrictions on indebtedness (including guarantee obligations), liens, fundamental changes, sales or disposition of property or assets, investments (including loans, advances, guarantees and acquisitions), transactions with affiliates, dividends and other payments in respect of capital stock, optional payments and modifications of other material debt instruments, negative pledges and agreements restricting subsidiary distributions and changes in line of business. In addition, the Company is required to comply with a total leverage ratio and fixed charge coverage ratio.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size: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';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The senior secured credit facility contains customary events of default, including cross-default to other material agreements, judgment default and change of control.</span></td></tr></table><div style="margin-top:6pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company’s financial statements include outstanding borrowings of $79.9 million and $86.9 million at September 30, 2020 and December 31, 2019, respectively, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a <span style="-sec-ix-hidden:Hidden_LG7twjY790G-BP7IdH-8Mw"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">discounted cash flow</span></span> analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing <span style="-sec-ix-hidden:Hidden_Ar0RaDtm2UeuayKtnRC_RA"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">rate used to discount</span></span> future cash flows is 2.48%. 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.</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:18pt;margin:0pt;">As of September 30, 2020, the total principal outstanding under the term loan facility and revolving credit facility was $79.9 million and $0.0 million, respectively. The effective interest rate for the term loan facility and revolving credit facility as of September 30, 2020 was 2.48% and 2.40%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-family:'Times';visibility:hidden;">​</span></p> 86000000.0 30000000.0 54000000.0 0.005 Eurodollar Rate 0.010 19 1075000 1 1 1 79900000 86900000 78800000 86700000 0.0248 79900000 0.0 0.0248 0.0240 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">NOTE 12 - RISKS AND UNCERTAINTIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;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:22.5pt;margin:0pt;"><span style="font-family:'Times';">On March 11, 2020, the World Health Organization declared the coronavirus (COVID-19) a pandemic, following the rapid spread of the disease from where it was first diagnosed, in China, to nations worldwide. The outbreak sparked responses across countries, states and cities worldwide to enforce various measures of social distancing and shelter-in-place orders and temporary closure of non-essential businesses to reduce further transmission of the virus. As a result of these measures, the US and global markets have seen significant disruption, the extent and duration of which remains highly uncertain. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-family:'Times';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-family:'Times';">The impact of COVID-19 pandemic continues to evolve and, therefore, the Company cannot predict with certainty the extent to which the pandemic will negatively impact our results of operations, cash flows and financial position, liquidity and ability to remain in compliance with our financial covenants. In the third quarter of 2020, the Company experienced a year-over-year revenue decline and this impact is expected to continue through at least the fourth quarter of 2020.  Given the uncertainty of the marketplace, the Company has implemented business continuity plans to ensure that the Company is able to remain fully operational with a remote workforce, conducted financial modeling scenarios in order to ensure prudent cost containment, and has proactively implemented a series of cash conservation measures.  These measures include actions taken in the second and third quarter of 2020 to reduce personnel costs and other operating expenses, including reductions in staffing and contractor levels, vendor spending, travel, and other measures.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-family:'Times';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-family:'Times';">The Company has financial covenants underlying its debt which require an adjusted EBITDA to Debt ratio of </span><span style="font-family:'Times';">3.25</span><span style="font-family:'Times';">.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants.   </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-family:'Times';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:22.5pt;margin:0pt;"><span style="font-family:'Times';">Management's plans would allow the Company to generate sufficient cash flows to reduce the Company's outstanding net debt and enable the Company to comply with the terms of its debt arrangements.  Accordingly, the Company believes that based upon current facts and circumstances, its existing cash coupled with the cash flows generated from operations will be sufficient to meet its cash needs for 12 months from the date of issuance of these financial statements.</span></p> 3.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-family:'Times';font-weight:bold;">NOTE 13</b><b style="font-weight:bold;">—</b><b style="font-family:'Times';font-weight:bold;">RESTRUCTURING CHARGES</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-indent:27pt;margin:0pt;"><i style="font-style:italic;">2020 Restructuring Plan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size: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:27pt;margin:0pt;">In the third quarter of 2020, the Company took restructuring actions to lower our operating expenses structurally and permanently relative to revenue and to accelerate the transformation of our business (the “September 2020 Plan”). Most of these actions are based on our recent experience and learning in the COVID-19 pandemic and a resulting review of our operations, which continues to address certain operating expenses such as occupancy expense and salaries and related expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size: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:27pt;margin:0pt;">A summary of the activity affecting the Company's accrued contractual termination benefit liability for the period ended September 30, 2020 is 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;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 2020 Plan</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,362</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts paid/incurred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,069)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2020</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:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 293</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;"><span style="background-color:#ffffff;font-family:'Times';">The </span><span style="background-color:#ffffff;font-family:'Times';">$1.4</span><span style="background-color:#ffffff;font-family:'Times';"> million of net restructuring charges was primarily related to contractual termination benefits, and was recorded in selling, general and administrative expenses. We expect that the remaining actions of the September 2020 Plan will be completed over the next </span><span style="background-color:#ffffff;font-family:'Times';">three months</span><span style="background-color:#ffffff;font-family:'Times';">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 2020 Plan</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts accrued</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,362</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts paid/incurred</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,069)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at September 30, 2020</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:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 293</p></td></tr></table> 1362000 1069000 293000 1400000 P3M XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 31, 2020
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 001-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 true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   48,019,773
Entity Central Index Key 0001371489  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 38,141 $ 18,153
Accounts receivable and contract assets, net of allowance of $749 and $343, respectively 66,239 77,076
Prepaid expenses and other current assets 4,556 4,572
Total current assets 108,936 99,801
Restricted cash 91 88
Furniture, fixtures and equipment, net 5,003 6,014
Right-of-use lease assets 4,983 6,572
Goodwill 90,789 85,349
Intangible assets, net 15,962 16,605
Deferred tax assets 3,349 3,589
Other assets 957 737
Total assets 230,070 218,755
Current liabilities    
Accounts payable 9,410 8,862
Current maturities of long-term debt 4,300 11,000
Contract liabilities 4,546 4,935
Accrued expenses and other current liabilities 25,622 16,454
Total current liabilities 43,878 41,251
Long-term debt, net of current maturities 74,564 74,823
Deferred tax liabilities 3,460 3,472
Operating lease liabilities 3,784 5,013
Other liabilities 10,772 4,522
Total liabilities 136,458 129,081
Commitments and contingencies (Note 9)
Stockholders' equity    
Preferred stock, $0.001 par value; 10,000 shares authorized; none issued
Common stock, $0.001 par value, 100,000 shares authorized; 48,112 shares issued and 47,954 outstanding at September 30, 2020 and 48,112 shares issued and 47,478 outstanding at December 31, 2019 48 48
Additional paid-in capital 245,731 245,572
Treasury stock (158 and 634 common shares, respectively, at cost) (319) (2,051)
Accumulated other comprehensive loss (6,398) (7,138)
Accumulated deficit (145,450) (146,757)
Total stockholders' equity 93,612 89,674
Total liabilities and stockholders' equity $ 230,070 $ 218,755
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2020
Dec. 31, 2019
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivables and contract assets, allowances $ 749 $ 343
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 100,000 100,000
Common stock, shares issued 48,112 48,112
Common stock, shares outstanding 47,954 47,478
Treasury stock, shares 158 634
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Revenues $ 61,635 $ 68,143 $ 182,739 $ 200,262
Operating expenses        
Direct costs and expenses for advisors 36,762 37,725 111,539 116,636
Selling, general and administrative 20,318 23,092 60,792 70,327
Depreciation and amortization 1,581 1,672 4,641 5,031
Operating income 2,974 5,654 5,767 8,268
Interest income 61 41 188 133
Interest expense (687) (1,598) (2,890) (4,763)
Foreign currency transaction (loss) gain (66) 7 14 (28)
Income before taxes 2,282 4,104 3,079 3,610
Income tax provision 227 2,373 1,772 2,363
Net income $ 2,055 $ 1,731 $ 1,307 $ 1,247
Weighted average shares outstanding:        
Basic (in shares) 47,880 47,426 47,599 46,704
Diluted (in shares) 49,908 48,404 49,546 47,204
Earnings per share:        
Basic (in dollars per share) $ 0.04 $ 0.04 $ 0.03 $ 0.03
Diluted (in dollars per share) $ 0.04 $ 0.04 $ 0.03 $ 0.03
Comprehensive income:        
Net income $ 2,055 $ 1,731 $ 1,307 $ 1,247
Foreign currency translation, net of tax (expense) benefit of ($398), $294, ($207) and $309, respectively. 1,261 (927) 740 (982)
Comprehensive income $ 3,316 $ 804 $ 2,047 $ 265
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Foreign currency translation, tax (expense) benefit $ (398) $ 294 $ (207) $ 309
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In-Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at Dec. 31, 2018 $ 45 $ 235,998 $ (203) $ (7,155) $ (150,098) $ 78,587
Balance (in shares) at Dec. 31, 2018 45,477          
Increase (Decrease) in Stockholders' Equity            
Net income         1,247 1,247
Other comprehensive income/(loss)       (982)   (982)
Treasury shares repurchased     (2,976)     (2,976)
Proceeds from issuance of ESPP shares   575       575
Proceeds from issuance of ESPP shares (in shares) 173          
Issuance of treasury shares   (847) 847      
Issuance of common stock for contingent earn-out $ 1 864       865
Issuance of common stock for contingent earn-out (in shares) 243          
Issuance of common stock for RSUs vested $ 2 (2)        
Issuance of common stock for RSUs vested (in shares) 2,221          
Stock based compensation   7,150       7,150
Balance at Sep. 30, 2019 $ 48 243,738 (2,332) (8,137) (148,851) 84,466
Balance (in shares) at Sep. 30, 2019 48,114          
Balance at Jun. 30, 2019 $ 48 241,983 (3,179) (7,210) (150,582) 81,060
Balance (in shares) at Jun. 30, 2019 48,063          
Increase (Decrease) in Stockholders' Equity            
Net income         1,731 1,731
Other comprehensive income/(loss)       (927)   (927)
Proceeds from issuance of ESPP shares   146       146
Proceeds from issuance of ESPP shares (in shares) 51          
Issuance of treasury shares   (847) 847      
Stock based compensation   2,456       2,456
Balance at Sep. 30, 2019 $ 48 243,738 (2,332) (8,137) (148,851) 84,466
Balance (in shares) at Sep. 30, 2019 48,114          
Balance at Dec. 31, 2019 $ 48 245,572 (2,051) (7,138) (146,757) $ 89,674
Balance (in shares) at Dec. 31, 2019 48,112         48,112,000
Increase (Decrease) in Stockholders' Equity            
Net income         1,307 $ 1,307
Other comprehensive income/(loss)       740   740
Treasury shares repurchased     (5,052)     (5,052)
Proceeds from issuance of ESPP shares   (80) 479     399
Issuance of treasury shares   (6,305) 6,305      
Stock based compensation   6,544       6,544
Balance at Sep. 30, 2020 $ 48 245,731 (319) (6,398) (145,450) $ 93,612
Balance (in shares) at Sep. 30, 2020 48,112         48,112,000
Balance at Jun. 30, 2020 $ 48 244,257 (847) (7,659) (147,505) $ 88,294
Balance (in shares) at Jun. 30, 2020 48,112          
Increase (Decrease) in Stockholders' Equity            
Net income         2,055 2,055
Other comprehensive income/(loss)       1,261   1,261
Treasury shares repurchased     (277)     (277)
Proceeds from issuance of ESPP shares   (21) 141     120
Issuance of treasury shares   (664) 664      
Stock based compensation   2,159       2,159
Balance at Sep. 30, 2020 $ 48 $ 245,731 $ (319) $ (6,398) $ (145,450) $ 93,612
Balance (in shares) at Sep. 30, 2020 48,112         48,112,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities    
Net income $ 1,307 $ 1,247
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 2,023 2,022
Amortization of intangible assets 2,618 3,009
Deferred tax expense from stock issuances 972 172
Write-off of deferred financing costs 167  
Amortization of deferred financing costs 313 460
Stock-based compensation 6,544 7,150
Provisions for accounts receivable 599 738
Deferred tax (benefit) provision (984) 68
Loss on disposal of fixed assets   4
Changes in operating assets and liabilities:    
Accounts receivable and contract assets 10,764 (8,090)
Prepaid expense and other assets 2,134 1,008
Accounts payable 323 189
Contract liabilities (669) (2,184)
Accrued expenses 11,196 9
Net cash provided by operating activities 37,307 5,802
Cash flows from investing activities    
Purchase of furniture, fixtures and equipment (795) (1,115)
Neuralify acquisition (Note 4) (2,282)  
Net cash used in investing activities (3,077) (1,115)
Cash flows from financing activities    
Principal payments on borrowings, net (7,013) (2,688)
Payment of contingent consideration   (865)
Proceeds from issuance of employee stock purchase plan shares 399 575
Debt financing costs (934)  
Payments related to tax withholding for stock-based compensation (1,909) (2,732)
Treasury shares repurchased (5,052) (2,976)
Net cash used in financing activities (14,509) (8,686)
Effect of exchange rate changes on cash 270 (433)
Net increase (decrease) in cash, cash equivalents, and restricted cash 19,991 (4,432)
Cash, cash equivalents, and restricted cash, beginning of period 18,241 18,725
Cash, cash equivalents, and restricted cash, end of period 38,232 14,293
Non-cash investing and financing activities:    
Issuance of treasury stock for vested restricted stock awards $ 6,305 $ 847
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS
9 Months Ended
Sep. 30, 2020
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS  
DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

NOTE 1—DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS

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

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

NOTE 2—BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements as of September 30, 2020 and for the three and nine months ended September 30, 2020 and 2019, 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 September 30, 2020 and the results of operations for the three and nine months ended September 30, 2020 and 2019 and the cash flows for the nine months ended September 30, 2020 and 2019.  The condensed consolidated balance sheet as of December 31, 2019 has been derived from the Company’s audited consolidated financial statements.  Operating results for the three and nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020.

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, 2019, which are included in the Company’s 2019 Annual Report on Form 10-K filed with the SEC.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 3—SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

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.  Additionally, ISG has to determine the nature and timing of the satisfaction of performance obligations, the standalone selling price (“SSP”) of certain performance obligations, among other judgments associated with revenue recognition.  Numerous internal and external factors can affect estimates.  Estimates are also used for (but not limited to): allowance for doubtful accounts; useful lives of furniture, fixtures and equipment and definite-lived intangible assets; depreciation expense; fair value assumptions in analyzing goodwill and other long-lived assets 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.

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 at September 30, 2020 and December 31, 2019 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 contingent consideration 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 measured at fair value on a recurring basis at the dates indicated:

Basis of Fair Value Measurements

September 30, 2020

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

4,948

 

$

4,948

Total

 

$

 

$

 

$

4,948

 

$

4,948

Basis of Fair Value Measurements

December 31, 2019

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

Total

 

$

 

$

 

$

 

$

(1)Contingent consideration is included in “Other liabilities.” 

The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the income approach. In developing these  

estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments.  These cash outflow projections have then been discounted using a rate of 2.50%.

The following table represents the change in the contingent consideration liability during the nine months ended September 30, 2020 and 2019:

 

Nine Months Ended

 

September 30,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

48

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

4,948

$

The Company’s financial instruments include outstanding borrowings of $79.9 million at September 30, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.48%. 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.

Recently Issued Accounting Pronouncements

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

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

NOTE 4ACQUISITION

Neuralify Acquisition

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

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

Cash

    

$

2,282

Contingent consideration

 

4,900

Total allocable purchase price

$

7,182

Recognized amounts of identifiable assets acquired and liabilities assumed as of the Agreement date:

Accounts receivable

$

226

Contract assets

 

1

Intangible assets

 

1,970

Accounts payable

 

(79)

Contract liabilities

 

(280)

Net assets acquired

$

1,838

Goodwill

$

5,344

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

Costs associated with this acquisition are included in the selling, general and administrative expenses in the condensed consolidated statement of comprehensive income and totaled $0.1 million during the nine months ended September 30, 2020. This business combination was accounted for under the acquisition method of accounting, and as such, the aggregate purchase price was allocated on a preliminary basis to the assets acquired and liabilities assumed based on estimated fair values as of the closing date. The purchase price allocations will be finalized after the completion of the valuation of certain intangible assets and any adjustments to the preliminary purchase price allocations are not expected to have a material impact on the Company’s results of operations. 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 names

$

240

 

3 years

Software

160

7 years

Customer relationships

1,560

7 years

Noncompete agreements

10

2 years

Total intangible assets

$

1,970

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

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

NOTE 5—GOODWILL

The changes in the carrying amount of goodwill for the period ended September 30, 2020 are as follows:

Balance as of December 31, 2019

    

$

85,349

Neuralify Acquisition

 

5,344

Foreign currency impact

 

96

Balance as of September 30, 2020

 

$

90,789

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

NOTE 6—REVENUE

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

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

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

Contract Balances

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

    

September 30,

    

December 31,

    

2020

    

2019

Contract assets

$

29,569

$

28,529

Contract liabilities

$

4,546

$

4,935

Revenue recognized for the three months ended September 30, 2020 that was included in the contract liability balance at July 1, 2020 was $2.4 million and represented primarily revenue from our fixed fee and subscription contracts.

Revenue recognized for the nine months ended September 30, 2020 that was included in the contract liability balance at January 1, 2020 was $4.6 million and represented primarily revenue from our fixed fee and subscription contracts.

Disaggregation of Revenue

The following table presents our revenue disaggregated by geographic area for the three and nine months ended September 30, 2020 and 2019.

Three Months Ended

Nine Months Ended

September 30,

September 30,

Geographic area

    

2020

    

2019

    

2020

    

2019

Americas

$

34,968

$

40,253

103,422

$

118,738

Europe

20,928

22,558

 

64,044

67,562

Asia Pacific

5,739

5,332

15,273

13,962

$

61,635

$

68,143

$

182,739

$

200,262

Remaining Performance Obligations

As of September 30, 2020, the Company had $102.6 million of remaining performance obligations, the majority of which are expected to be satisfied within the next year.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME PER COMMON SHARE
9 Months Ended
Sep. 30, 2020
NET INCOME PER COMMON SHARE  
NET INCOME PER COMMON SHARE

NOTE 7—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 and nine months ended September 30, 2020, 1.9 million and 3.7 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 tables set forth the computation of basic and diluted earnings per share:

Three Months Ended September 30,

Nine Months Ended September 30,

    

2020

    

2019

    

2020

    

2019

Basic:

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Weighted average common shares

 

47,880

 

47,426

 

47,599

 

46,704

Earnings per share

$

0.04

$

0.04

$

0.03

$

0.03

Diluted:

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Basic weighted average common shares

 

47,880

 

47,426

 

47,599

 

46,704

Potential common shares

 

2,028

 

978

 

1,947

 

500

Diluted weighted average common shares

 

49,908

 

48,404

 

49,546

 

47,204

Diluted earnings per share

$

0.04

$

0.04

$

0.03

$

0.03

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

NOTE 8—INCOME TAXES

The Company’s effective tax rate for the three and nine months ended September 30, 2020 was 9.9% and 57.6% based on pretax income of $2.3 million and $3.1 million, respectively.  The Company’s effective tax rate for the quarter ended September 30, 2020 was impacted by the earnings and losses in certain foreign jurisdictions, the impact of a tax law in a foreign jurisdiction, and the impact of vesting of restricted stock units.  The Company’s effective tax rate for the three and nine months ended September 30, 2019 was 57.8% and 65.5%. The difference was primarily due to the impact of earnings and losses in certain foreign jurisdictions.

The Company has recorded the impact of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) signed into law on March 27, 2020.  The CARES Act implemented changes to raise the limitation on interest expense current deductibility and leasehold improvement asset classification for bonus depreciation eligibility, which allowed the Company to reduce prior accruals made for its 2019 income tax provision.  The tax effect of these changes total $0.8 million and are included in Prepaid expenses and other current assets and Deferred tax assets; there is no impact on the Company’s effective tax rate for the three and nine months ended September 30, 2020 as a result of the CARES Act.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2020
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 9—COMMITMENTS AND CONTINGENCIES

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

Neuralify Contingent Consideration

As of September 30, 2020, the Company has recorded a liability of $4.9 million representing the estimated fair value of contingent consideration related to the acquisition of Neuralify, all of which is classified as non-current and included in Other liabilities on the consolidated balance sheet.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT AND GEOGRAPHICAL INFORMATION
9 Months Ended
Sep. 30, 2020
SEGMENT AND GEOGRAPHICAL INFORMATION  
SEGMENT AND GEOGRAPHICAL INFORMATION

NOTE 10—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

Nine Months Ended

September 30,

September 30,

    

2020

    

2019

    

2020

    

2019

Revenues

Americas

$

34,968

$

40,253

$

103,422

$

118,738

Europe

 

20,928

 

22,558

 

64,044

 

67,562

Asia Pacific

 

5,739

 

5,332

 

15,273

 

13,962

$

61,635

$

68,143

$

182,739

$

200,262

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 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
FINANCING ARRANGEMENTS AND LONG-TERM DEBT
9 Months Ended
Sep. 30, 2020
FINANCING ARRANGEMENTS AND LONG-TERM DEBT  
FINANCING ARRANGEMENTS AND LONG-TERM DEBT

NOTE 11—FINANCING ARRANGEMENTS AND LONG-TERM DEBT

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

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

The Company’s financial statements include outstanding borrowings of $79.9 million and $86.9 million at September 30, 2020 and December 31, 2019, respectively, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.48%. 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.

As of September 30, 2020, the total principal outstanding under the term loan facility and revolving credit facility was $79.9 million and $0.0 million, respectively. The effective interest rate for the term loan facility and revolving credit facility as of September 30, 2020 was 2.48% and 2.40%, respectively.

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

NOTE 12 - RISKS AND UNCERTAINTIES

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

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

The Company has financial covenants underlying its debt which require an adjusted EBITDA to Debt ratio of 3.25.  In light of the pandemic, there is uncertainty regarding the marketplace demand for the Company’s services and thus the Company’s future revenue generation.  Accordingly, in light of this uncertainty, the Company has developed plans to further reduce operating expenses to the extent more prolonged revenue shortfalls are experienced which would prevent the Company from complying with its financial covenants.  

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

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

NOTE 13RESTRUCTURING CHARGES

2020 Restructuring Plan

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

A summary of the activity affecting the Company's accrued contractual termination benefit liability for the period ended September 30, 2020 is as follows:

    

September 2020 Plan

Balance at June 30, 2020

    

$

Amounts accrued

 

1,362

Amounts paid/incurred

 

(1,069)

Balance at September 30, 2020

 

$

293

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

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2020
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.  Additionally, ISG has to determine the nature and timing of the satisfaction of performance obligations, the standalone selling price (“SSP”) of certain performance obligations, among other judgments associated with revenue recognition.  Numerous internal and external factors can affect estimates.  Estimates are also used for (but not limited to): allowance for doubtful accounts; useful lives of furniture, fixtures and equipment and definite-lived intangible assets; depreciation expense; fair value assumptions in analyzing goodwill and other long-lived assets 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.

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 at September 30, 2020 and December 31, 2019 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 contingent consideration 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 measured at fair value on a recurring basis at the dates indicated:

Basis of Fair Value Measurements

September 30, 2020

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

4,948

 

$

4,948

Total

 

$

 

$

 

$

4,948

 

$

4,948

Basis of Fair Value Measurements

December 31, 2019

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

Total

 

$

 

$

 

$

 

$

(1)Contingent consideration is included in “Other liabilities.” 

The fair value measurement of this contingent consideration is classified within Level 3 of the fair value hierarchy and reflects the Company’s own assumptions in measuring fair values using the income approach. In developing these  

estimates, the Company considered certain performance projections, historical results, and industry trends.  This amount was estimated through a valuation model that incorporated probability-weighted assumptions related to the achievement of these milestones and the likelihood of the Company making payments.  These cash outflow projections have then been discounted using a rate of 2.50%.

The following table represents the change in the contingent consideration liability during the nine months ended September 30, 2020 and 2019:

 

Nine Months Ended

 

September 30,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

48

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

4,948

$

The Company’s financial instruments include outstanding borrowings of $79.9 million at September 30, 2020 and $86.9 million at December 31, 2019, which are carried at amortized cost.  The fair value of debt is classified within Level 3 of the fair value hierarchy. The fair value of the Company's outstanding borrowings is approximately $78.8 million and $86.7 million at September 30, 2020 and December 31, 2019, respectively.  The fair values of debt have been estimated using a discounted cash flow analysis based on the Company's incremental borrowing rate for similar borrowing arrangements.  The incremental borrowing rate used to discount future cash flows is 2.48%. 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.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

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

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2020
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Summary of assets measured at fair value on a recurring basis

Basis of Fair Value Measurements

September 30, 2020

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

4,948

 

$

4,948

Total

 

$

 

$

 

$

4,948

 

$

4,948

Basis of Fair Value Measurements

December 31, 2019

     

Level 1

     

Level 2

     

Level 3

     

Total

 

Assets:

Cash equivalents

 

$

17

 

$

 

$

 

$

17

Total

 

$

17

 

$

 

$

 

$

17

Liabilities:

Contingent consideration (1)

 

$

 

$

 

$

 

$

Total

 

$

 

$

 

$

 

$

(1)Contingent consideration is included in “Other liabilities.” 

Schedule of change in the contingent consideration liability

 

Nine Months Ended

 

September 30,

     

2020

     

2019

  

Beginning Balance

$

$

1,703

Neuralify contingent consideration accrued

 

4,900

 

Payment of contingent consideration

 

 

(1,730)

Accretion of contingent consideration

 

48

 

30

Unrealized gain (loss) related to currency translation

 

 

(3)

Ending Balance

$

4,948

$

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITIONS (Tables)
9 Months Ended
Sep. 30, 2020
ACQUISITIONS  
Schedule of consideration transferred and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date

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

Cash

    

$

2,282

Contingent consideration

 

4,900

Total allocable purchase price

$

7,182

Recognized amounts of identifiable assets acquired and liabilities assumed as of the Agreement date:

Accounts receivable

$

226

Contract assets

 

1

Intangible assets

 

1,970

Accounts payable

 

(79)

Contract liabilities

 

(280)

Net assets acquired

$

1,838

Goodwill

$

5,344

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

    

Purchase Price

    

Estimated

     

Allocation

     

Useful Lives

Amortizable intangible assets:

Trademark and trade names

$

240

 

3 years

Software

160

7 years

Customer relationships

1,560

7 years

Noncompete agreements

10

2 years

Total intangible assets

$

1,970

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Tables)
9 Months Ended
Sep. 30, 2020
GOODWILL  
Schedule of changes in the carrying amount of goodwill

Balance as of December 31, 2019

    

$

85,349

Neuralify Acquisition

 

5,344

Foreign currency impact

 

96

Balance as of September 30, 2020

 

$

90,789

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2020
REVENUE  
Schedule of contract assets and contract liabilities

    

September 30,

    

December 31,

    

2020

    

2019

Contract assets

$

29,569

$

28,529

Contract liabilities

$

4,546

$

4,935

Schedule of revenue disaggregated by geographic area

Three Months Ended

Nine Months Ended

September 30,

September 30,

Geographic area

    

2020

    

2019

    

2020

    

2019

Americas

$

34,968

$

40,253

103,422

$

118,738

Europe

20,928

22,558

 

64,044

67,562

Asia Pacific

5,739

5,332

15,273

13,962

$

61,635

$

68,143

$

182,739

$

200,262

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME PER COMMON SHARE (Tables)
9 Months Ended
Sep. 30, 2020
NET INCOME PER COMMON SHARE  
Schedule of computation of basic and diluted earnings (loss) per share

Three Months Ended September 30,

Nine Months Ended September 30,

    

2020

    

2019

    

2020

    

2019

Basic:

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Weighted average common shares

 

47,880

 

47,426

 

47,599

 

46,704

Earnings per share

$

0.04

$

0.04

$

0.03

$

0.03

Diluted:

Net income

$

2,055

$

1,731

$

1,307

$

1,247

Basic weighted average common shares

 

47,880

 

47,426

 

47,599

 

46,704

Potential common shares

 

2,028

 

978

 

1,947

 

500

Diluted weighted average common shares

 

49,908

 

48,404

 

49,546

 

47,204

Diluted earnings per share

$

0.04

$

0.04

$

0.03

$

0.03

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)
9 Months Ended
Sep. 30, 2020
SEGMENT AND GEOGRAPHICAL INFORMATION  
Schedule of geographical revenue information for the segment

Three Months Ended

Nine Months Ended

September 30,

September 30,

    

2020

    

2019

    

2020

    

2019

Revenues

Americas

$

34,968

$

40,253

$

103,422

$

118,738

Europe

 

20,928

 

22,558

 

64,044

 

67,562

Asia Pacific

 

5,739

 

5,332

 

15,273

 

13,962

$

61,635

$

68,143

$

182,739

$

200,262

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING CHARGES (Tables)
9 Months Ended
Sep. 30, 2020
RESTRUCTURING CHARGES  
Summary of the activity affecting the Company's accrued contractual termination benefit liability

    

September 2020 Plan

Balance at June 30, 2020

    

$

Amounts accrued

 

1,362

Amounts paid/incurred

 

(1,069)

Balance at September 30, 2020

 

$

293

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Liabilities:        
Contingent consideration $ 4,948 $ 1,703 $ 4,948  
Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible List]     us-gaap:IncomeApproachValuationTechniqueMember  
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]     us-gaap:MeasurementInputDiscountRateMember  
Contingent consideration, measurement input     0.0250  
Change in the contingent consideration liability        
Beginning Balance   1,703    
Neuralify contingent consideration accrued 4,900      
Payment of contingent consideration   (1,730)    
Accretion of contingent consideration 48 30    
Unrealized gain (loss) related to currency translation   $ (3)    
Ending Balance 4,948      
Debt instrument, valuation technique, extensible list     us-gaap:ValuationTechniqueDiscountedCashFlowMember  
Debt instrument, measurement input, extensible list     us-gaap:MeasurementInputDiscountRateMember  
Debt instrument, measurement input     0.0248  
Outstanding borrowings     $ 79,900 $ 86,900
Fair value of outstanding borrowing     78,800 86,700
Recurring        
Assets:        
Cash equivalents     17 17
Total     17 17
Liabilities:        
Contingent consideration 4,948   4,948  
Total     4,948  
Change in the contingent consideration liability        
Ending Balance 4,948      
Recurring | Level1        
Assets:        
Cash equivalents     17 17
Total     17 $ 17
Recurring | Level3        
Liabilities:        
Contingent consideration 4,948   4,948  
Total     $ 4,948  
Change in the contingent consideration liability        
Ending Balance $ 4,948      
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 08, 2020
Sep. 30, 2020
Business Acquisition [Line Items]    
Contingent consideration   $ 4,900
Neuralify acquisition    
Business Acquisition [Line Items]    
Cash $ 2,282  
Contingent consideration 4,900  
Total allocable purchase price $ 7,182  
Term of contingent consideration (in months) 18 months  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Jul. 08, 2020
Dec. 31, 2019
Identified assets acquired, and liabilities assumed      
Goodwill $ 90,789   $ 85,349
Neuralify acquisition      
Identified assets acquired, and liabilities assumed      
Accounts receivable   $ 226  
Contract assets   1  
Intangible assets   1,970  
Accounts payable   (79)  
Contract liabilities   (280)  
Net assets acquired   1,838  
Goodwill   $ 5,344  
Neuralify acquisition | Selling, general and administrative expenses      
Identified assets acquired, and liabilities assumed      
Acquisition related cost $ 100    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION - Amortizable intangible assets and period (Details) - Neuralify acquisition
$ in Thousands
Jul. 08, 2020
USD ($)
Amortizable intangible assets:  
Total intangible assets $ 1,970
Trademarks and trade names  
Amortizable intangible assets:  
Total intangible assets $ 240
Estimated useful life 3 years
Software  
Amortizable intangible assets:  
Total intangible assets $ 160
Estimated useful life 7 years
Customer relationships  
Amortizable intangible assets:  
Total intangible assets $ 1,560
Estimated useful life 7 years
Noncompete agreements  
Amortizable intangible assets:  
Total intangible assets $ 10
Estimated useful life 2 years
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Changes in the carrying amount of goodwill  
Balance at the beginning $ 85,349
Neuralify Acquisition 5,344
Foreign currency impact 96
Balance at the end $ 90,789
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
REVENUE      
Contract assets $ 29,569 $ 29,569 $ 28,529
Contract liabilities 4,546 4,546 $ 4,935
Revenue recognized, included in contract liability balance $ 2,400 $ 4,600  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue        
Revenues $ 61,635 $ 68,143 $ 182,739 $ 200,262
Americas        
Revenue        
Revenues 34,968 40,253 103,422 118,738
Europe        
Revenue        
Revenues 20,928 22,558 64,044 67,562
Asia Pacific        
Revenue        
Revenues $ 5,739 $ 5,332 $ 15,273 $ 13,962
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE - Narrative (Details)
$ in Millions
Sep. 30, 2020
USD ($)
REVENUE  
Remaining performance obligations $ 102.6
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME PER COMMON SHARE - Antidilutive Securities (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Restricted stock units    
Antidilutive securities    
Securities considered antidilutive (in shares) 1.9 3.7
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Basic:        
Net income $ 2,055 $ 1,731 $ 1,307 $ 1,247
Weighted average common shares (in shares) 47,880 47,426 47,599 46,704
Earnings per share (in dollars per share) $ 0.04 $ 0.04 $ 0.03 $ 0.03
Diluted:        
Net income $ 2,055 $ 1,731 $ 1,307 $ 1,247
Basic weighted average common shares (in shares) 47,880 47,426 47,599 46,704
Potential common shares (in shares) 2,028 978 1,947 500
Diluted weighted average common shares (in shares) 49,908 48,404 49,546 47,204
Diluted earnings per share (in dollars per share) $ 0.04 $ 0.04 $ 0.03 $ 0.03
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
INCOME TAXES        
Effective income tax rates (as a percent) 9.90% 57.80% 57.60% 65.50%
Pretax income $ 2,282 $ 4,104 $ 3,079 $ 3,610
Tax effect $ 800   $ 800  
Impact on effective tax rate 0.00%   0.00%  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2018
Contingent Consideration    
Contingent consideration $ 4,948 $ 1,703
Neuralify acquisition | Other liabilities    
Contingent Consideration    
Contingent consideration $ 4,900  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENT AND GEOGRAPHICAL INFORMATION (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
segment
Sep. 30, 2019
USD ($)
Segment and geographical information        
Number of segments | segment     1  
Revenues $ 61,635 $ 68,143 $ 182,739 $ 200,262
Americas        
Segment and geographical information        
Revenues 34,968 40,253 103,422 118,738
Europe        
Segment and geographical information        
Revenues 20,928 22,558 64,044 67,562
Asia Pacific        
Segment and geographical information        
Revenues $ 5,739 $ 5,332 $ 15,273 $ 13,962
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)
Mar. 10, 2020
USD ($)
installment
Sep. 30, 2020
USD ($)
Mar. 09, 2020
USD ($)
Dec. 31, 2019
USD ($)
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Outstanding borrowings   $ 79,900,000   $ 86,900,000
Fair value of outstanding borrowing   $ 78,800,000   $ 86,700,000
Debt Instrument, Valuation Technique [Extensible List]   us-gaap:ValuationTechniqueDiscountedCashFlowMember    
Debt Instrument, Measurement Input [Extensible List]   us-gaap:MeasurementInputDiscountRateMember    
Debt instrument, measurement input   0.0248    
Eurodollar Rate        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Interest rate basis Eurodollar Rate      
Term loan facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Outstanding borrowings   $ 79,900,000    
Effective interest rate (as a percent)   2.48%    
Revolving facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Outstanding borrowings   $ 0.0    
Effective interest rate (as a percent)   2.40%    
2020 Credit Agreement        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Percentage of proceeds from asset sales used for mandatory repayments of the debt 100.00%      
Percentage of net proceeds from issuances of debt and equity used for mandatory repayments of the debt 100.00%      
Percentage of net proceeds from insurance recovery and condemnation events used for mandatory repayments of the debt 100.00%      
2020 Credit Agreement | Federal Funds Rate        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Applicable margin (as a percent) 0.50%      
2020 Credit Agreement | Eurodollar Rate        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Applicable margin (as a percent) 1.00%      
2020 Credit Agreement | Term loan facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Maximum borrowing capacity $ 86,000,000.0      
Number of quarterly installments | installment 19      
Periodic repayment $ 1,075,000      
2020 Credit Agreement | Revolving facility        
FINANCING ARRANGEMENTS AND LONG-TERM DEBT        
Maximum borrowing capacity $ 54,000,000.0   $ 30,000,000.0  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
RISKS AND UNCERTAINTIES (Details)
9 Months Ended
Sep. 30, 2020
RISKS AND UNCERTAINTIES  
Adjusted EBITDA to Debt ratio 3.25
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
RESTRUCTURING CHARGES (Details) - Contractual termination benefit liability - 2020 Restructuring Plan - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
RESTRUCTURING CHARGES    
Amounts accrued $ 1,362  
Amounts paid/incurred (1,069)  
Balance at September 30, 2020 293 $ 293
Restructuring charges $ 1,362  
Term to complete the remaining restructuring actions (in months)   3 months
Selling, general and administrative expenses    
RESTRUCTURING CHARGES    
Amounts accrued   $ 1,400
Restructuring charges   $ 1,400
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )QX:5$'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 " "<>&E1\/.XH>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:2K@J'KB^+3!H(#Q;>0W+9@DX;DI-VWMXU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,!@M(? MZH!0<7X'#DD910IF8!$6(FL;HZ6.J*B/9[S1"SY\QB[#C ;LT*&G!*(4P-IY M8CB-70-7P PCC"Y]%] LQ%S]$YL[P,[),=DE-0Q#.:QR;MI!P-MV\Y+7+:Q/ MI+S&Z5>RDDX!U^PR^77U\+A[8FW%*UX(4?#[G;B5O)9U_3Z[_O"["KO>V+W] MQ\87P;:!7W?1?@%02P,$% @ G'AI49E&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" "<>&E1V8895RL% ",%0 & 'AL+W=O^$)J\16&<7O=\K9//EI6ZOHAX>BD3 M$<.;C501UW"KME::*,&]/"@*+6;;5U;$@[@WF^;/5FHVE9D.@UBL%$FS*.+J M<"-"N;_NT5[YX#G8^MH\L&;3A&_%6N@_DY6".ZM"\8)(Q&D@8Z+$YKHWIY\7 M#C,!^1=_!6*?GEP3TY57*;^;FZ5WW;,-(Q$*5QL(#G\[L1!A:)" QX\C:*]J MTP2>7I?H]WGGH3.O/!4+&?X=>-J_[HU[Q!,;GH7Z6>Y_%\<.#0V>*\,T_R7[ MXMO!H$?<+-4R.@8#@RB(BW_^=DS$:0 ]$\". >Q# #W7@G,,ISY5(IY:&UDR,Y1Z1;PID=@9Y0K[*6/LIH'K">Q]O F"$E%>4&^P'?D,6[.'0[)Z'A$YCJ$^1.X,"(*+!#C6NLZ=?X3UX6Y M@[%^D?NXD2<.!W,E@GF*.2"M'8'BFOZ16S415TKN@MAM3B2.N7C!J-4V07%Q M_TAM)5/-0_)/D)Q?'3BB?36Q&<:M-@R*ZWP^A',H<\]3P0&8[6!$:G>@N*1_ MD2[D9.7+&)/B%I A'?4=:F-V16MOH+BPOP0:;$%N"&6_O/X*.NIF"K+52 M' M6N>%HH%:R"@RFJRE^_V"_&Q?@GN0A"NRXR%: =#:0BBN_6"O7A!OR?H0O2R76$U:&P3#);Q,&+E[;\59,VL!>IBO;^=8P<9J/V"=_&"1*65* MD:+^R+,%,ZM]@'7R@64,A62Q@S.5&R^I-C+#$5N8U:K/ M.JF^*9+ UD%5MU(UKH(6G+GKPAX5"@7A%6 8NUKW62?=7T<\#,E-EL+KM'D< M<9R6"IS5:L\ZJ?U=)-36S"PHN_;:-RL_X7%SWG# MF*7U6+/<*TN<^4+R!5& M"(=I)52+/L/UNER.[U3QJ):/F0:;C(V6-6YI"^1ACFR.9':SP=BFD]$(_&C7 MQ*H6?M9I5[" 9:? DY:P2W\C?XCF5+5M#FSJC.A@/,'R56L[PZ6YU*W[(#5N M^4V O4JM991? M^H)[0ID/X/U&2EW>F :J ]C9OU!+ P04 " "<>&E19A8RY*P& #H&@ M& 'AL+W=OD\K)?/U)2)%NDZ!3;ET2R'IZ>._+N.5(7 MCXS_$#M*)7@J\E)<3G92[M_-YR+=T8*(<[:GI7JR9;P@4MWR^[G83*_ANB0,]H$;\E=%'<7 -M"MW MC/W0-Y\VEQ-/,Z(Y3:4V0=2_![JD>:XM*1X_6Z.3[IUZX.'UB_7?:^>5,W=$ MT"7+_\XVDRN4W]OB1M@[5!%.6B_HO>&RQW@2DE9"L: /@&NTLJ8OZMC4HY4W M6:FG<2VY>IJI<7*Q_'*SNKY97Z^ NEI_^?QI=76K;CYO:*J&0ST<)L?#Y\KSSGW4N8]J>WC,_8IS6DI A*!2. SBSB"N#?IC M!HG8 14:D.H+^K/*'DBNWF -56,JK$WI?'M8X!CZ\&+^4JN<:GON$=&(S\( @'M&V@"-E9AQWKT,GZEDF2OX)@:+P; M>G&"AQ1-6)+$'K1SC#J.D9/C-RHDSU))FZ5NHQ>9[QVN;1,2QW9><<)E)BM.IV";/>F+9M)U*NZ5_LAZ2=OHQ@:7P//P@+ )"CWHVRDG'>7$'4HM M-3.VG56"@IPJ47+,>6*NMR0>LC1!X>BBA%XO%9Z3YQ^,;1ZS/+=6?<^<;"^* MATEN@<4!]I,1:@[V! MR$ET1;=4I?4&2/+DF.76RN'K\6&86I(65!"/!;.7,.C6L"]U?720P^9;V#PJH8BS\A=EF\HLXFYA1]4Q!0$"*CZ)DP&"H_[0Z@7CB06SB. M^YD37)$I$3Z.HWC U0:#*!CI:E"O),BM))^/5FS7_Z;&\K9R-U4C\H/0'W*W MP6(TTM*C@\W,+XC+J3!;M,,/AWEG18UU$JA7&'1"8?:4$YF5]VV[Y?3Y-*QS.HE#+DE;,F*(I.Z!1?=5E,M 5JF6BS>W#!)0?+62MUI M6)]TO1-[DM++R5ZU^Y0_T,D"V X7_@=#Q\[W\H@B9U^PEBS]L6/YAG+Q6[T9 MD<\NP[V"(;>"J1UNF_1"OV(*SKQSSX.J3^#@@>05?0^@-U52"<2.U)NA2NX8 MS_ZAF_>@9"4%F1!*7:QQ=[[Z5^+^WPT=AZ?73N363KWH6#D6FZF*S6AP_'@* M(7IYTD2I7KA^-$T"'[!*"K7KV.@R1B18T[VDQ9VJ%2_'6PW88<6/XJ&5%4U; M(]9#KG9>+)M (XV=F..SK5[(L5O(KS:;3)^^JFJCCU5F6:DV__M,51_K\98I MT<@/(FP<<%EQHQM6W&LY=FOY+5?J4O'G9OK!&QC$=>A#[*OJTRR,>EZ.S["F M>B)2)J2U&&%3O&<8#K=F-A3RQMH3W$L\=DN\Z@6KHLJ)/G=I6T!6J*39Z9/U M!Z6D3-B/&DTAGX4X&:X:&RR">&SA')R*N@7_D/:&;K,TLVX&L"GA,Z@:T ME]B!812,[#!Q+_?X-3M,<;)Z;X'%21B---:X%W[\B\)?+^]7 MDP^,DV7K9MF&LVV6YP>?(?0WH#\)O\]*H7J\K1KHG4?*#F\^JS0WDNWK+Q-W M3$I6U)<[2A1M#5#/MTSU!.V-_MC1?=Q:_ M02P,$% @ G'AI48%_?IL= M P /0H !@ !X;"]W;W)KU%*W7-(T\5(%%@VJ2M0Z/=7KO)0:PZ<68[T.W3[YRD&8$ [<8+8B?WO_OY MSS, MZ!J6H!^RA<2977N)6 *I8B(E$E8C:^+>3-U"4%A\9[!5.V-BEO(HQ).9?(I& MEF.(@$.HC0N*EPU,@7/C"3E^5DZM.J81[HY?O'\H%H^+>:0*IH+_8)&.1U;? M(A&L:,[U-[']"-6".L9?*+@J_LFVLG4L$N9*BZ02(T'"TO)*GZM$[ C:P5^)?"+A99DQ;)F5-/Q4(HMD<8:O9E!D9M"C:MAJ7F-2RWQ*4.='D^_ MWLWF=\OYC.!H^?7SI]GD'B>WD\^3N^F<+#_.Y_=+ MXSDM\NEI^0Q"E+M&[@Z:CMLFA ]FK(WDG(J4@2_%S_1TGT7E42YZP: M\/T:OO\&^%?50[_]3>_G^:Q9@W=0\P[>SGN\' 8'$$'?=;T]U'-6#5+7^7OP M.&]GQ49#:?SDL73=>FPXARR]02?8(VXU"WK](\@[9Z5[$OD>&R65RU]-Z%90 M]_#]=OK[F(=&73_8@[1WSG;36'VA/X#U!+ P04 " "<>&E1CX9VL^D% "O M& & 'AL+W=O$2 M)*M#.EY$V=W/H77;:).X%[N%O5]_DQ>2UIF:ZNZ^T#AY9NQG,IEY M;"[?1/E+KCA7Y#W/"GDU6BFUOIA,Y&S%\T2>BS4OX,E"E'FB8%@N)W)=\F1> M&^79A%F6-\F3M!A=7];WGLKK2[%165KPIY+(39XGY>\;GHFWJQ$=?=QX3ID MHO(JQ*]J<#>_&EG5BGC&9ZIRD<#/EM_R+*L\P3K^:IV.NCDKP]WK#^_?:O) MYC61_%9D/].Y6EV-@A&9\T6RR=2S>/N#MX3J!!V#$ /[@!:PV8;N <,+!; _O8&9S6P#EV!K7I7@C984&;]5%'?W:&N*5%E6B3%4)3U.P4]>WCP]1_#"-(P)7T\<_[Z*O M+S"8OL#/??SP,B6/W^#1_=-S_ ?@[G[$Y.X!QC'Y0KY/(W)Z=V#LS]S+>\V' TIQI+K[:L:N3VVJ.>[5Y.MKMO"D$%U+'W M4=$010/FV^$^+!["H$@SCW6P/9)N1](U!OAQS[>%Q];L0^,803*$E053'9,D+B'!6AR&90V5-I:HBON48?W^P M&&;9--#X(RC;"K4H14.49_DZ*AZB?,MF/LX^Z-@'Y@3@H"9F:=+TZ(IY+DJ5 M_EW?P'@'PY?@!E2CC8 \7V<]!#F>HWF*AR 7PHQS#CO.H9%S_R6EQ4SDZ.L- MAR\N]!V-YA#D>JX&BA"0[_D:S2$H8%Z TZ16W\DM(]&[0G'HP\K L_6PEWOZ MVT0P^GN*$ P-M*\AQD"V?8#ECEZAQ[%L:Q=*DPYF_N(%ODX405$W#'2N"(P% MH:6S16".[QWBRWJ^S,@7Y#"(W0*T8%GR8O:;0)4J9-+([--,2'E&EK A0./ MD#AX>AB&(%\/P1!"'9T_,A<[E-.]S*#V)V^[2F7RRJ%!<:*2=[SMMU[V/F 6 MZ.T)03G4TK]@!&5#?=;I(BB/6@?X]M*&FK5-RQ>(DG4IH!\?J,NMFWW"@P1' M0+:ORQP$17V]?,>HKX/9W:L7J:@Y!4=\>E"P$!>]5IXF@ MF'.@Z])>=U'/J.9^UOM5#OUV"\UHR3^V3+!SEPKZ,'2G"X.^H[VZH69YO5S'"&AG6H+1P_""P]KAC,89X>6 SFAH,/!H%Y_L[7M\^X5S3T$TF3 M9ILJLI]Q1O1'&%JZ@L-@@3.L$9@WU_%TS@C,9P"\J MF%E4[";1D=3I4=2/044X:D#]$]0^]5Y?,&;>R8L<]@2KZNAOR]M:;,RFOGYJ*O@P&D'ZX4 ,PL!+ U1OL,&;=M4U[0(*AA^=IBZ M< 99@Z \5Z,[V3F S7FYK$^^)9F)3:&:0[7N;G>Z_K4^4];NW]"+6XK>\!(8G2RX*JC 4*UN6 FAB0$5NNXYS:1;A.<,-G)O370G"\Y?=#!.^I:C"X(<8J49*#Y>801Y MKHFPC%\UI]5(:N#^>L=^9WK'7A94PHCG/[-$I7WKVB()+.DZ5X]\: M+^:Y-+]D4^ _P7 JP'>=Q7\ M&N!_5^&B!IC6[:IW,[B *CKH";XA0FPSO,6_\')+Q%..0',^H *92 M4%E,\Q-R1IZB@!P?G9 CDC$R3_E:4I;(GJVP3JUFQW5-PZHF]XN:/#+A2"Q) MR!)(6O#!87SW -[&^31#D;?AG>Z;>W\FWKX MU^KOAN$U-\8S?-[_OC$'M/U&VS?:_A?:Z WXYC-\,03>O?B-*$&9S*GVG%.B MZ)8=;8TH?]H>=FU&G93] M-Z_,]P]]]2F84+'*F"0Y+%'*.;]"@Q&5O5:!XJ7QCP57Z$9FF>(7"81.P/,E MYVH7:('F&S?X#5!+ P04 " "<>&E1\/ -*J,' #I*0 & 'AL+W=O MT6_Q)9S2!U>GT/9IR]9_J58,59: MW]9)6IR-5F6Y>3N9%-&*K3?2V+>,W2(LY2*V?+L]$[]/;*L:L"M>+OF+T4K?=6U93/ M6?:ENKA>G(WLRA%+6%16583\Y9E=L"2I:N(^OC:5CO;WK JVW_^H_;)N/&_, MY[!@%UGR3[PH5VPV_-1W1*H"(I@!N"F"I /8T!4A3@,AW<#0%:%. 2@6([@Y.4\"1 M+>D:[38%W*&-]IH"7CU8N]ZMAV8:EN'Y:9Z]6'FEYK55;^KQK4OS$8G3:BK. MRYS_-^;ERO.+VYOI[&8^FUK\W?SVX_7TW0._F#_PET^SFP?K]I)?W%[\^>'V MXW1V/__-FOWU>/WPKS6V'N=3Z_6K$^N5%:?6PRK;%F&Z*$XG);=553Z)&@OO M=Q:PSD*V7O-).2^SZ M0^L)<^MUB$5>3.DRLNS!>C*_3\46XBJ:FNMZ MX(NYV.;?M5YF/5ZB:+O>)F')%M9MN6*YQ=O&=XA5M72?F?4Q*Z#^N1Q>ZY0M MXR@N@4JN>IJ6*3TRX5-E/U_P?K[@NAZJJ>=]F(1IQ*RPY%ZB-Q9!OUO81CXT M[+N:W+JF:DM\/J?.Z>2Y/;:J!!,G"/RN;*K*QM@F7=$,$'G(D>YX":B08]OR M+:]4G><[OK=7=7J/['N/#.J]UWS%%*LP9\7)H)[IT>I)Z&C-T;X;6Q8C& MS'4:5?.=N^'WK]^=5"NYGONK+%FPO."K_>LV+K\;)HZSOYMC;/H-QVJ<1MF: M02O 41J(,/6D(>D1=6RY>UNNT=9NF4:=9;JS.7F=\.5Z NT"KF)D'/A8^-G2FLWO[AK_T&[O*VX<3UK#5V9-QV^P]QO\?[_M=0LM MTT"=H!Z!?2%; -HV.KMN>2F[XP_2TE:'TY>7TA10^;JEA%I9 @VV&NVH7E2[ MB<4C,_\@+>/TB:6EQ<(\'?-<#&8%I&R\2()&(^F8=ZDT1T"19I(@03]DQM^A M+>R;,65&">\;[INH.DN7^5W$TUFQL2, ( MT9_BN;='J=JC&".-/4$O9,973<7ZT+.H:<%1$5:Q$UR"*JAX$+'E"=JCZAH5 M/$-FH+4"VIQM>*RPZU@1@'WEJ@G-EP=;Y1B?H1Z1(QJ@&V-"I+DS@V0^(M+^ M= G)$/5]!\F]J I]2ET-O9 +3*35I/4^KM4I2GU$:(:/P*GR,S3UK#^L4U[ M//@#AE5E**8H\(D\K*IN3) 7R,,*R#R,;'E8 1F?\XX2G@"ACVQ7MSH$Y9$9 M\YIA[>]2%>W4MUW-3HT%W+']"S(X%H3&9D*;4SA6F$Q6;"'IASL8I/(.<"*FW.Q8*QV,S80\( AOCI*(/=H^H:%13#PR@VA%Q- M549J8)5N8!@ =% 8@&1 &(!D8!@ A(8P@ 5\\3#X'AH&L$HQ0QC @F)X&,6D M1T>PAV# L*ITX[//\; \K*INC&UY&&:0S$/R)+F$9'R'\QQE^U:;X >NI^E& M(N!+S"?K 4_CP"XEZN&Y&E8YP^ADMJV),41@G*!?$!N(8#,QL]D<&XB*5T1L M>12)^D2UH^I::SU1-4/XJ-A 5+9Z5#Z@]8BZ?@6 B1G !S["(RIJQSPP*W.M M3]9U*Z!,S% ^.N(0",]2#T\!$96/%E> B 2!IF$"X<2,\ /3!@'.HRZQ';E! MJJRCZIH5&"=FC!^2-XC*0->A\M.Q/E77J E&7Q*;<$1V^ N.N"42J!3JJ,< M2:: CI]2Y4,JI'*)_,W/)21#U*'*$QR@!0%QD6[1";R3HPZI_3T*'5(!+FED M6BY1050ZC*C=(S7LMJG*./Y412BF%,L)80KHU,/ #%)YKB--DTM(AJCGR*O] M"FB![^- LXJHH#LU']+['U)H>E0]F'?'O^M'T)_B7Y VJ$ Z-2/=G#:HBF6> M096QZ5%UK;6^,C73^ZBT054X(^S*AY<^5=>Q(#@U$_S O$$!;F-/SG)]JJY7 M 65JAO+1:8-"#Y]E2 B1)51 $18MR\*@%,SP ],&Q0X\+KR-UQ30-46=:T* MA%,SP@_)&A3 ,Y+WTZL^5=>HH"0=? CN)2,=< @&- '1 UH!40-: 9 M (2&K.$(8CM'G8%[>]09=@;6R=2L,6G]AJWZ$>2G,'^*T\)*V)(7M=]XO(Y\ M][O"W469;>J?M7W.RC);UV]7+.0PJ@3\_\LL*W]<5+^4V_^Z\_P_4$L#!!0 M ( )QX:5$7.>&4%0< H< 8 >&PO=V]R:W-H965T&ULE9EM<]LH$,>_"N/IBW8FKB6P]=!),I,ZZ5QGVC13I]?76$(Q5TGX .?A M/OTMDBPY!I3D32+9"_Q9EOTMYO1!R#]JPYA&CU59J[/)1NOMI]E,91M64?51 M;%D-WQ1"5E3#J[R;J:UD-&\:5>4,!T$TJRBO)^>GS6L173O[8W$MYF?2\YKUBMN*B19,79 MY"+\M"2I:=!8_,W9@SIX1F8J:R'^F)>O^=DD,(I8R3)MNJ#P[YXM65F:GD#' MOUVGDWY,T_#P>=_[EV;R,)DU56PIRM\\UYNS23)!.2OHKM0_Q<-?K)O0PO27 MB5(U?]%#9QM,4+936E1=8U!0\;K]3Q\[1QPT@'[<#7#7 !\WF'L:D*X!:2;: M*FNF=4DU/3^5X@%)8PV]F8?&-TUKF VOS3*NM(1O.;33Y\L?UY=7UZNK2P1/ MJQ_?OEY>W,++ZA;^?;^ZOEVA'U_0\F+U%_KR[Y8T_1&?9ZG:H *VB4*%%!6"G2>IYO5= M&[I<:>8:YAJ_,Z$Q5S+4';-FK:FAU]?QZ2(#Z=W1_ZQ6&$ MYX/1,UF+7M9B=/87^3\0O+#?M4):P(;/1)WQDJ&ZUVL^-V^9<=16BGL.<8#6 M3TY/?1IQ5=1KBD9==%3@126DYO^U D4!?M*TON-K<&= M!9,2EDS3Q[T[VU"'K)7]05RI':VSXRAO52>6H#3&1Z)MFS#V>#CM-:>CFG]+ MKME4%(5Q;[Z?0,%K$&H"+A/*[>74UA)YMD@8#+DW>--ZOT50U_6S)0V/@]1A M-(\"C^P#9(2CLE=F>:<&GCGHJ\S"-U-PR@PM!=%B/C_6:5O%X<(G% ]"\:C0 M&Y-43,$!*5A(R":9V)F$!%F \7L*^\HI&5MB%FEZK-@VBDGB$3P@(R2OWU+O MUZQF!=MJTBG]P!/>$X>[X)I1"$;L[55BA:FA@N^"/H M]Z:K9=?ELY#TZ!A8$X[#9KF!-,F4*4@.V-%(0%"=[G:Z-:Z V3 M8Y(=B F)I=BV"H/ %V,#9,)QRO2NWM(G[XZU24$L8#N,PL2#P'#@23@.E.5^ MQ0]BS"G1!L@TBJRLXK#"8>+9('@ #7X!-%DF=ZQ?=:=";+,B#,,T.I+H,/,X M$0] P>- N7YM%>C4;;.#Q':1ZS!;)(&GG, #8C!^4Y7/ZWNF7E_EXP$->!P- M-SN9;0"Y38[=R9KKG60G)MV:AS;/L7]W?&MJ;J>?')R(T\6QFQQ6$ 8+CY\& M5."7CBD[24M>/(%?0*7B3F2>1;K@$,>!P,4'MFC.7[M-"=A8PX5FU+\<18=TS:[C?VMJ0U M4ALJ/>%GLX%89:G#:!%[YD(&?)!Q?%RRM7[-F838;)BFQ$,O,N"!C./A9A^& MDI54F^I8- 7R ]>;C2ASH\G4]^H-YQ)BXV :IL&Q/UUF.":>)$0&;)#QD\FM M9%3MY%.WWC"S?1CD3K7V:6.Z"!;'!V:7&4[CR*/VX)>LCYH1X9 ^((B\C"G*PB1&&WN>L??I@/&_DGK2+86A_3TNS,TX:_$,@:YX79L@@_6#8I +]]YP M'*@2/+>FY#*+L2\W#K0DX[1\TY28.6V-3L;Q0UV"B;71'6>M.4Y]@3<@E"2C M-<:UJ*?-5 YJHCIW;O>Q@S09*$G&*?GU@(NZSXD-%TU&-R+8,S^VW]$'*MUW M#MUXAS]F1R0XKG(=5HGUB_?LX%:E8O*NN6Q2J#F.MK<2_:?]A=9%,0CEC M#.#[0D !W;V8 ?KKO_/_ 5!+ P04 " "<>&E1YJW=.1L# #K!@ & M 'AL+W=O9LXY,R*/IB=M M7FR)Z.!K)96=1:5S]<*_EGR)WY2RZBR#' VNDV^O3 M[]C5<^OQN)8V/.'4QMZF$?#&.EUUR:2@$JI]LZ]='ZX2[I+O)*1=0AITMT1! MY0-S;#XU^@3&1Q.:'X120S:)$\I_E,P9VA64Y^8/J^Q^O]X]K;<;V'Z"[?YQ ML5G_M0CSQ>8!EE^R]6:59;#=K?9A.9O&CHA]>LP[DF5+DGZ'Y#?XK)4K+:Q4 MCOFW^3$)[E6G%]7+]$W #.LAC),!I$F:O($W[KLP#GCC']6%;UAO>M:;P'KS M8WO_-LEF^[2"T;N?[M)1.OD?C.!3D_$$UJJU '^7,C1'P='"H]%-/: ]/H2? M78DA.DTF][JJF3J'V6@"VEPVUMECM_@+G)B%@V[\F0"AP/L(G7Y7@@>RSC"' MA>!P%,$!G(9GY+I"8%#277M?4+M=.0!)7B14 ;711Y&C 7T@N%[L>W]I<+B,-F#P[P>T$K&X,#^&=C@G=8D6VET.ACV@44QQ#IA'VI2>: M@$+G?0TX,T90<:\[#GFIM-3%^=*L

&E1)?2X<&,$ #"P & 'AL+W=O M"D[A8, M3;(XW?:5ELX66XK42*J.__WN2%EVLL3 TB^V2-X=GWONA3=>&_O-58@>[FNE MW5E2>=]\2%-75%@+-S0-:CI9&EL+3TN[2EUC491!J59IGF6_I+60.IF,P]Z- MG8Q-ZY74>&/!M74M[.865FEOI90U M:B>-!HO+LV0Z^G!^S/)!X$^):[?W#>S)PIAOO+@LSY*, :'"PK,%07_?\0*5 M8D,$XY_.9M)?R8K[WUOKGX+OY,M".+PPZB]9^NHL.4F@Q*5HE;\UZ]^P\^5'X<5D M;,T:+$N3-?X(K@9M B5#_90@];CR+:[S_*#!.39#.,H&D&=Y M=L#>4>_G4;!W]'(_']@][NT>![O'/\K?83-7UW7DHM="&% N=I@TK*.Q . MS!*(9MI8H.VY!J%)PUCP=(^O+&+8T008ZAACY!@_IYIGH_<#J,1WA 6B!FH5 MC; D+W6 ;4O"@I3EO@KK5GMVHK&2(#8*':Q0HQ5*;?B<+PFZ#.>+#F[.V8L M?UJCE86 5TQ.GIW^.IW>A,_1Z>O@A-2>).IG*""X36M=*[0';X#+'$;9FS_" MR=1Z62BD#;[I%E>M$J&1S-_\/83+B,@T4O,>2=1"4Q=CRP,@]"#*KU2^\:97 M' _I@J4"K:=WG&Z)KWUX-@EN*5VAC&OIKBYW M Y1"M>6N. DJ'5,9":TIEY\NN4/=@(MW+_]-+;W?BXG#P]6\7\F!F):;"<.W M?>VZ+6MS+CVJBDYB=E]40J]"W&OIPL3QBN6ZOC*?76S;RA"F 3=1J3:##MC+ M6K"K3*M*#AB/4TP)Z7QM=9Q7 BRJ$(^ M/0[:XSP/93&- ;S%QECJ)[IOC+_3=8J4>VC$2Y\]3SVFZ=Y@0JUZ%<8O!Z'K MQQFEW^TGO&D<;';B<3S\+.Q*4@ 5+DDU&[Y[FX"-(U=<>-.$,6=A/ U-X;,B M6M&R )TO#25HM^ +^KEW\B]02P,$% @ G'AI45[ Y)O="@ M"$ !D M !X;"]W;W)K&UL[5I;4]M(%OXK79[4;%)EC+%) M@!BH,DR282L0*H39VL>VU+8[2&JENQ7C^?7[G=,M639V)C65G=V'><&Z]+G? MCSA=&/O@YDIY\9AGA3OKS+TO7^_ONV2N?\E)_=VO-34_E,%^K6"E?EN;3+"Y69Q5GGH%,_^*AGD:BJKS'\TBU]5E.6@#'_1T @P@P8+X#(>;R%^GE^:DU"V'I-+#1!8O*T&!.%V24.V_Q5@/. MG]_=7U^//_Y;?'@K[J[>W5R]O;HW)WN M>] CJ/TDXKX(N <[<)^(:U/XN1-OBE2EZ_#[X+-A=E S>S'X)L([5?;$L-\5 M@_Z@_PU\PT;X(>,;_F#AUX@=-L0.F=CA?T73W\1-D?O:E3)19QV$IE/VJ^J< MWWSX]$8,?_[I>' P&'T_=4$0_>%(W#LES%2\<5[#^Y5K7GR:*P$RI;22(PN' MIKJ01:)E)IS'642M=T(7(C$%)0[ME_!K/Q?OQN-;Q/*72H--^'&!P*?#PAO< M/2BA&FJR2(5T2!8E$7'"SZ47(K(((FD$)(&TMP" &MF%J3 \BXED)P/DTUZ4)FV;(K MKN[>B;ETI+E4>04E%XH)%=*3A"RTSHE\Y-W!7&XJD]IHX(BS>I% O$FF9VQ. MUPV'/1#(S I+VQ$V5*VLJ\B@("OFCDN,-B62L$XDL:@=I M:6WEOY*TDCDC*@=RX%(\GU1>%,;#ZO!1//3FQ6N<0:EB >A,:JJ)GU:@F23L M:"."IP<9Z@F[W;2R8!5*[\(_'NDBN@'\O&3WICO4"HUC:H_@4I)%%C,]R51T MOQ%.(*Q(&V2@Z$,CB*>M^"JS2JW% W2-\,F6OY-I9L:D"YT%Q00=PW2S2"JZ M-TFC\Q+HB*<1,"0FA\_(Q\@O.%36DAKD8P!BNLS/J(FBYA&)C@*5/.Q174P1 M4#FQ+(/1ZFSQ$;: XY!V+Z6;;WN>T'.$H],NQ#$_('I\06H$4?:7Q5PG08 &78ST>K6M(X=&F<1L/2$'Q+>OR-]=C.9(FT=DDZ#"J.L1*Q<_8\ M&KG=''7)517N8$CR\N@DHI1+>M2-UD@JRVRUTDLWI+@DL55P!P6_@:N4I36/ M[+*L;S"]\@#.22B#R#P38*UK(6/Z!7R$IP?T]. $V4=1>N!PGB/I[%&:J/-# M$!09IF9Y0U-!';F2E"]#L"X415!99GH5KJ[DA&R$J2Q"J5@ER!U)-6*$F\*! M"0+Z@W+( G C#;4$&R],E:6U5Q"W:ZP@%Z&)U-F22+,@%WZ^[9DE6[D*@YS7&Y"3Q,5+0QF*Y*9MO!^%QPBA@G<#L$5O/>6UDX MRN1TIA%_&8(6A\$AL4ZG8CZ>*+]0JD 5L _ A^+J=:+A@[ZI0RT%A)KT7#UJ M'_A]T1/76R I)2);U5@!)8G5C3Q"&.HRU8C3,-VE1)%5*9UH \H)FGQAM7MH M4@/=$$9X/#$)U/14%V7E7>V)J_3A53(O])=*]2@077.0F&:=RY0,;";4T(1@ M"G+L)<9:,S&68J1+S,+VL#GJHJB*U7G&R_+##.T7-24=2@JUI\0>)WY.(:V< M6Q=7V:@+::6*=PN2E,2R[#Y0ERX&IN8:X-IDO7S>._/-/)Z^.3D;B/2IH)@[6PR58$+HH9/H94P7D_5(9^JG] MC9PHEH@4(#I917"+3PK@X,-AG(K@HQU<#+9S\2-)AT"=2SR84/PT\C$^Y$F' M@1/I!%5"<6_ !<;&XL-&9*O$@&W,P1Y-#5CH.V%?ZA,BY]0VT*.61_DY.I09 ME;':-D&$M"+A7H/PTQ^B* MT''5Y+.*N@VX>FN5"N82.6KW#=5O-NP"WE.C-(W6)XR_4XZY6Y/G!BQTJ.NR>'!XWOYN: M_7Z(_Y??/QTT3QO8OV/F[YC9JJ*G5]\3-[NAB%*#(;9:3R>@,#-I]XV! ^\R M%$(]K46=-W-B0;U7I)TVC9)L30*Y2:$A[E*(:5N&UIYH3V)'MK?@!;M:7PI: ME06D8;: E!K*7MF*I@IT4*!NBM8B,-,/*M-S8]*->9^6D+SJDDO.5?5DPE,_ MQITI#0@MC83&$PB*T'W2AI%DIDF1[8">AR:U-=]:;Z-H(4@[VR(:/IE+>%8] M.^WTM-7DT-HQ%K0#S,/2/4PU.W8%E%U_?(#?$/GVSO_)B75V-M\R>YSX+]1, M%P6)=2$S=L/ZS-/81<+L'O6'*RY4A5%03Y>[E5H?6)G ;G&%C M9[R.<1?L<_ V[*^2RQB45;T\^T-LK>H^7/%W7V TSM!VIV)&T?H\,\Z]:,=" MV#8E<<.0_0&+PQ5[L-IVI:^W&D^-T';PS=2U6@GI DFB6I]0$%6\:^:I@(8G M"@WN'YX=G?1.*'PSMMG.Q=>SXU?KYYXT$O5.B48@VO?I,)X@/UG/>DR,\[W- MS \64C7Q?SJI;T/8RC7_<+MDI]2YV@)B,GMV=-P[7DD893[Z#MUL447%XLFZA (*14Q[0?$0!^@G MZ\CV>+IN_]I)HF.ZU2YWM>&-.]NO$E,Y;O= 8H]W@:PS1^,M-T]!KVL<(\UG MDN9ZXEL]HI"2)D"LXI4[\=S:SL>2R/L#&3X&\*J5J?4I[JB,5IOBNUOI#1]R9'F\Y<9IFR\;,5L9P$]^V&5JB1 M3]<+%MH?!-4[ZA.62EH'3ZH3NIQZH&O\\N E>^N@UTX='')A8PX!5&P4Z@]I MQM.6B-()#B=L>)F:,AYH\T0=F7=;/]KUQ+9ONONM+^FYLC/^?P'J]^ 'X:-Z M\[3YEX1Q^!*_.A[^G^%:6HCL1*:F .WWCEYVA W_(Q!NO"GYN_S$>&]ROIPK MB1I !_!^:B!HO"$"S3]JG/\'4$L#!!0 ( )QX:5%<+[G8_@8 /L1 9 M >&PO=V]R:W-H965TUZ9HTZQ.M\^T1%EL*5(EJ3CNK]_=49+EQ&FZ#0."6*)XQWM]GI-. MU\9^=;D0GMT52KNS7NY]^6HX=$DN"NX&IA0:GF3&%MS#K5T-76D%3TFH4,,X MBEX."RYU[_R4UJ[M^:FIO)):7%OFJJ+@=G,AE%F?]4:]9N&37.4>%X;GIR5? MB87PG\MK"W?#5DLJ"Z&=-)I9D9WU9J-7%Q/<3QO^E&+M.M<,/5D:\Q5O+M.S M7H0&"242CQHX_-R*N5 *%8$9WVJ=O?9(%.Q>-]I_)]_!ER5W8F[47S+U^5EO MVF.IR'BE_">S?BMJ?PY17V*4H_]L'?:.QCV65,Z;HA8&"PJIPR^_J^/0$9A& MCPC$M4!,=H>#R,K?N.?GI]:LF<7=H TOR%62!N.DQJ0LO(6G$N3\^6S^Q^?+ MQ>7-Y<>KQ>G0@T9<'R:U]$60CA^1/F8?C/:Y8Z]U*M)=^2%8TIH3-^9SOJ)JVZ":F;/*UN7[!^+'SU\>8UF[!? M?YG&H_B$=7316C0^85>BLES);,-FR;=*.DF5VSS]J-F[2FW8-(2GSSCTTM+) M5$([,9,QGPLV-T7)]8:).Y%47J2,:S9S#MK[NK))#@7,9BLK!#26AUKS^?;0 M/GO_?LZ>X7%Q=(+*VIVT-CIYCF="\WX%=0H@0%@F-?QYZ"JY0HV\@HKE9+;0 M?*G".R3N>@T_HH>?:2Z[ =?C7.,K1 MJ: 0+JL"Q!-A/> 04Y(OI0(5PN'N70<'[ :D2RL1A !7N(.# -T>'+[FCGD# M@2SQ#'R:\')'\>7B#67SZ,2QLK+B1:GXIAN"VE.&I=#'[6S6/JSM:)("!L%& M/#.!#%KIP!\XXB >C*'O(;PA' EW.85,0O##(267$ +/$F6>C::L($#H,YFUZ8EEX"#G2;[G-/)B M*5A5HMT'D\%Q$YE!VR.H,#,*N(8,PPJL"4=^!\V4Q1WOO.7:9<):+#\3"@"L MNQ? I@)X82HT!3(!*J J,RG2MA2#;!KJNEN$38%RUU3OM@=3I9O>D?QQ%[,9XCNE7)J%XW*NY9O,!.^J/0&MS_TDD M9J4A;.D^MTG3/!R_0!&B&!T1 M@--U6>F_H&7; <9YJBP#D(*D023F<^EVT!NM(N/!320IM,(A3>E5GT'+0*NH M0!XIC%72>6P=B"-8#2,GI+B6@<9*<2$0E5$RI4.!DWRH8P1E1&R1XZAZ2Z>: M(H3$8^?![H-H,&I1O N:X&F-F$"7:"D,0*!W"<3:3$$(DN#;$K*@A2-Z6 *@ MMA3%0_6"+&:QTDC*]ZD,L#8WQ"?U;HI"H$Y"VU F? 7=N0+']M%2P \\!Z,+ M#X22$#DL1QB+)7%EEY>?P@26W7)5T;8&,AI>P\#O)*JNQ >J(2K&<0KL0W*4T"( ,T;O[1@K'+QH4%#@C2S@O!NPBR:*N^Z@ MQ0:6; L5'!O>)58N,29+@(R0\_M&.R=7.ABX/Q U#5HOO]?S 9@/Q;46B .N M9E_W\]#^V&\[KUZ39:_;,FDYH0TP^^Q$5BGV'OK/L5EM'1K^P(>?M^O&PH"+ MPVYP&^^8YD4'_8%X)A$;LPW,*HXM&C"\KVCT,FJOC^K-UX7DJ2B02Z MQSNN*^S+$0+IZ#C4^[_H,F"V2J74O]2S2R%TV[:#?:^5P\X+.21Y19\=$+H! M>L.[>;O:?MF8A1?Z[?;P6>0#C,P2;% B ]%H<'38"[-[<^--2:_W2^.AHN@R MIU&PO=V]R:W-H965TV!EV,)-?D[RO)EX8.T&E?+.UJS]F+?#1OI'K2):*! M%\Z$7@2E,=5Q&.JT1$[T@:Q0V)-<*DZ,-541ZDHAR3R(LS".HL.0$RJ"Y=S[ M;M5R+FO#J,!;!;KFG*CM"IEL%L$HZ!UWM"B-44*O$?SO;I5U@H'EHQR M%)I* 0KS17 Z.EZ-7;P/^$&QT3M[<)ULI'QRQF6V"")7$#),C6,@=OF)9\B8 M([)E/'>%"9)B]QH>VBJ&4N"]E%7](>(_5 231/L11''W EPRM)9XO^:?67E&- M!ZJQIQK_QY0^1MZL'RY@\OG3-![%)ST-.#M*3N"A1$A+(@K40 489Q*EME04 M0+BLA0&90R%EUE#&P&K0QU2HJ,P W>#!CLT@WZ :9@=$(1!MPYG5G#X>TOUM M71%&1.JQ-NTYIAWOR/&.9K 'T\E^,I[!#=:*,)IOX31]KJFF7F$]C8L9@Q6- ME82P/[%2*-(M4%Y9#0Y1L\,_\KW1R![,HOVCZ:P'O765X<[/SU$57N(:4C>] M5@>#=WA%3EOQ_ YOGZ!KH@HJ-##,+30Z.)H$H%I9MX:1E9?21AHK3+\M[4N( MR@78\UQ*TQLNP?"V+G\!4$L#!!0 ( )QX:5%TR-$ V@< "@6 9 M>&PO=V]R:W-H965TT#Z&Z0;-O/M$1;[$JB2E)QW%]_SPPE68Z=W!2]_9!8HN8]9V9(7FR- M_>HRI;QX*O+270XR[ZOO1B.79*J0;F@J5>++VMA">KS:S'JHI!V=Z-RL[T<3 ;MPKW>9)X61E<7E=RH M!^5_J>XLWD:=E%07JG3:E,*J]>7@>O+=S8SHF>!7K;:N]RS(DY4Q7^GEQ_1R M,":#5*X23Q(D?A[5!Y7G) AF_-'(''0JB;'_W$K_#_L.7U;2J0\F_TVG/KL< M+ ;']0C3]SDI>8W/%_L0VTD^E )+7SIFB884&AR_ KGYHX]!B6 MXQ<8XH8A9KN#(K;RH_3RZL*:K;!$#6GTP*XR-XS3)27EP5M\U>#S5_>WO]Y^ M^N7V8N0AC)9&2<-X$QCC%QC/Q<^F])D3MV6JTD/^$8SH+(E;2V[B5P4^J&HH MIN-(Q.-X_(J\:>?9E.5-_XIG!Y)FG:092YK]]1B]SOCI\Y=;L?CWOY;Q)'[? M2!'T.IZ^%U\RA43^;JSV.V'6PM06*']49:V$=D"6!5Q3L;:F$ E";0%@)WPF MO4AD*5R%?_Q1BC7 7X1L>",>)$7@H MW1I!DYT=8F-,*J"W,9O)D,,DUXBOD&5*,FFE+K4GEQMSR8A6-F/A[+T+"F3H M3)4E<610GIM$^A ")9-LK_P%+TBK58G9E/I/L"$D+82VF2HCP6'B"+X2!X_SX0S:[]EH!(8#K\?U$F3D@^F0!7ONKR' MR!U#HT7#"Q&O76OC2CDO\*<+*@KDC^0Y#W-D;DH\8OH1+8ME=#P\W$5$>(BV MYU!_%NUAU\0^'^"CD+NNFW29Z@.@B_F^]!$ID*8UMR1#9,*,EY%+N>AM'$2%G36\J\+80((A0BT2\ 8M=1J(W01)D MH8\X3 S8Q%"N5RZQNCHDW'O[H87SC?>JOBF*S3IG/+NVT8) M;Z6HH:>/P5Y:Q20S3OL^5XZ>HW,8JMRWPX!O!F2 6:.0]H$I33^N5Q0TMWL+ MF&]40 7FCK$5 M&QFT<:1X-@-Z+)SV!/J) E=0W!AN?2-(I@[UB@+@SA!Z>D.?&&"?,DC^;3.3 MJYZZT!C"'B/0.U;0[A^J#/X@/>NZ3)I.BJ^%1G8\5$'Y]ZHD[GS704&8)*FM M8]BA<$@+ZN8D> (ZB$?WNFI(]E#\8+9D6D21V.]# D#4/OD4XC;W*YX8_;W7 M?J*^I*Z'DN&^%H(1C*P> 6?.*L(#,M*VTMI:WC;L6=JE/JMK:Z+IY=3F3*Y3 MWB2L0ND)WOT#YIY)L#7K&GK0RAT?^31PYQ"Y79GRG.!M0#-XFC6K7UA&\[C'T<_7GFH6S6>+@_?SZ;Q[ MOS]$]I_-\.$X9A81;;;SB@Y7SSQAHWF&;:5KYVWZ?$9W9NTZG(#CIQIM9=+( M(/9W\7!&M9GO=Y,5#0*>A]@FX*3.G:BQ-VS%T$E">UDK]:9I\8J[)8W%?\I; M6=;2/G-X-ES\\PY_U$YN-E8U4QSX;T/0'Y-K##VSY3[+Q=,8X@[.@NE>%-7\ M3FR4V5A9H=]39Y'/@$/6O2FF1$C0__\5W-_]_<(.]*\5CD@^D6>O4IRN_M>_ M?O\LHL?MX7CE&IL)C:U+K\2GJ/'%LE_SXRB>3X^43\;3:!;'/<+)9!F=39?B MMK:F4D<,\3@ZCY?'RW$TG^^7%[-H/)L=42W.T+]B<>VT%'FO>40>P_SPH)7)5+R;C.->"^ ]:BO]Q:.@?W8N#KLM&NSJ MJ<*,[FXMNK-TNUWG'J>>/%_'#$_=1HUZMW< U8;O*.D:!CNK<)'7K7;7H-?A M]F]/'NY0?Y9VHQ&-7*W!.AZ>S0?"AGO)\.)-Q7>!*^.Q'>;'3$F&E122A27,LF.FJ#4I:62E=,$NB7H=FHY%EWJ@081Q%9V'!N.S,)G[N M5L\FJK2"2[S58,JB8/IYCD+MIIU>9S]QQ]>Y=1/A;+)A:[Q'^]?F5I,4-B@9 M+U :KB1H7$T[%[WS>>+TO<)GCCO3&H/S9*G4HQ,^9=-.Y BAP-0Z!$:?+5ZB M$ Z(:/Q=8W::+9UA>[Q'_^!])U^6S."E$E]X9O-I9]2!#%>L%/9.[3YB[<_ MX:5*&/\+NTHW)N6T-%85M3$Q*+BLONRICD/+8!2]81#7!K'G76WD6;YGELTF M6NU .VU"

O$ GZXO;ZX6<+NX QI+ MN\4DM+2!4PO3&FQ>@<5O@(WA2DF;&UC(#+-C^Y"(->SB/;MY?!+P'C==Z$ K(M.1R;6"#U'HYTPC<0*J*36DQ@^4S9'S+,U(!22W/)2TAL"WC@BT% M@E5.N:!^H=)+'W,E,M3&V=D<8>>+G'#8%C7U+,BR6-)&:M58N2T-4/L;RZ3? MATX.;TR,N,JZ\)X+S^45JM21KEU-I:\L2LN9(,IDX7K8YLS23J7(0*5IJ8&O MP" -N.5N5V)"EII4I-7, RGRWY1XY!7Y09OA$^J4&V*BO 6YY&AQ^2(&;IE\ MHC;WJYZ;PV0RQ;;G7M*U2^\/Z+DTTT]OW!KY+O_G?;T^E.M^ZG>(@V@P:,F]8-CO M'-J?]ZY@4GGC42./A8=P+QJU #**H MN6%^E.XX&$<'O&04)*U:H=5! M2EN]]YK9YK5\43T2#^K54_N*Z367!@2NR#3J#@<=T-7SM1*LVO@GXU)9>H#Z M84XO?M1.@=97BK)5"VZ#YC_$["M02P,$% @ G'AI4?YA(PH8! N@D M !D !X;"]W;W)K&ULM59M;]LV$/XK!RT9-L"0 M;3DO3OP".&F&]4/:(,E>OM+4V>)*D2I)Q?&_WQUI:_;0!FB! D$L4?<\]]SQ MCL?IQKI/OD(,\%IKXV=9%4)SW>][66$M?&X;-/1E95TM KVZ==\W#D490;7N M%X/!1;\6RF3S:5Q[H+:;63;,]@N/:ET%7NC/IXU8 MXQ.&/YH'1V_]CJ54-1JOK &'JUFV&%[?G+%]-/A3X<8?/ -'LK3V$[^\+V?9 M@ 6A1AF80=#/"]ZBUDQ$,C[O.+/.)0,/G_?LO\78*9:E\'AK]5^J#-4L&V=0 MXDJT.CS:S>^XB^><^:35/OZ'3;(=CC*0K0^VWH%)0:U,^A6ONSP< ,:#KP"* M':"(NI.CJ/*="&(^=78#CJV)C1]BJ!%-XI3A37D*CKXJPH7Y^P^W'^_OX'GQ M]]W3M!^(D=?[^2>CB*^@KN+ -OE$7WBCRC;XYO".ZLX[N+-*=?6>VWD1S?UW[1DB<9=1 'MT+9G/X M\/'Y#L8__S0NAL7DT 'PVF T@><*X=;6C3#;:'8Y\8"K%<:"AB!>P8F 0!T* M@4Q#Y1!!F!(,"8 Z[1#R#@'E-V"]1-GHB[J6/D)6J/HK/R1.S>\BOF@#1NGK;LXS\]/ MD\M2D0^'1F*T:9RB U?I+90M.;'_B^-[4G@4&E3DQ*&TCH4>DX=HYJP1+\JU M'A:J[,$C:H6KE-,[:8VME:0 )7D(6U@0\A=.5S&8W"X>J1%H);X/)[^")RWD M11F*@[>,ZO!>.%E!<9G*9"=M#V0M&FF,\.;(2I@UA4=8)Y3'*$^K6@419P3] M$3'R=@*^TN C$U)%J0QTU)0% " TA-OVJE M9"+F'5Y:0PDHD9I*JK1,>5CO&'NPJ12%(33-R5T:]_EEN>P=>2N)24CI6J$] M#8(R50]56ZJ)7:MR:;$DQ<,S98274NWM]H5CZ_(1A(:303X^:F[AD EU6\:, MPX/#1JARGYI4,9:H7)>E&'WZ\ ZI"!V'0I[3^H3],JD'8[LJ,8?!_H 3CJI3 M<(O2H.Y*^9>F0O]@GM;HUO'6X$':UH0T6KO5[F*R2//X/_-TJZ':7"OC MJ596!!WDE^<9N'132"_!-G$Z+VV@61\?*[I&E1UQXV$)," "P!0 &0 'AL+W=O1*E\R2J0^AJ32RS(-*$<91]"$L&9?!;.)]#WHV4;457.*#!E.7)=/'!0K5 M3(-A<'(\\D-AG2.<32IVP"W:K]6#)BOL63)>HC1<2="83X/Y\&8Q=O$^X!O' MQISMP76R5^K)&>ML&D2N(!286L? :/F%2Q3"$5$9/SO.H$_I@.?[$_LGWSOU MLF<&ETI\YYDMIL%5 !GFK!;V435?L.OGO>-+E3#^'YHV=A0%D-;&JK(#4P4E ME^W*GKM[. -;S7JW626[+)[MU\GF5+->K[22TE,(%AFE'MVCIXE?HKF&C MI"T,K&2&V4M\2*7U]<6G^A;Q1<(M5@,81>\@CN+H M^H[W?D^4;_WN\+_G'/ M/_;\X_]UGY?IDOO="J[?OKF*A_'M16YP0='H%G8%PE*5%9-'X(;4MO]!"@"K M(*6GX?* ,N5HH"EX6@#3W"#80JOZ4-"*H'3&)>F3PFM-9RJ'?6VH+F,&,!>" MOCZ+FC,!@K,]%]PZ-HIJ"4LF2K- T2+8Y.R4Z2F &7/F%. MZ:@D(C26J!V4@!;HZJ:A$??"SPKAKD+855._MQ]&\5>&?\':6;9@^<&E 8$[0 M:/#Q?0"ZG0^M857E-;E7EA3NMP6-5-0N@,YSI>S)< GZ(3W[#5!+ P04 M" "<>&E1(.OA:*T# !G"0 &0 'AL+W=O1,YPY,T?B(34["/FJ,D0-WXJ\5',KT[JZ=1P595@P-1 5EK22 M"%DP3:9,'55)9'&35.2.[[HCIV"\M!:SQK>1BYFH=;S#7!SF MEF>='5N>9MHXG,6L8BF^H/ZCVDBRG XEY@66BHL2)"9S:^G=WH4FO@GXD^-! M]>9@F.R%>#7&8SRW7-,0YAAI@\!H>,-[S',#1&W\?<*TNI(FL3\_HW]IN!.7 M/5-X+_*_>*RSN36Q(,:$U;G>BL-7//$9&KQ(Y*IYPJ&-#<861+72HC@E4P<% M+]N1?3N]AU["Q/U!@G]*\)N^VT)-EY^99HN9% >0)IK0S*2AVF13<[PT'^5% M2UKEE*<7+ZN'I]5Z!\OU9WA8/3]LEYNOC_?+W^%Q_>5Y^[3 MB4ZH=RVJ_P/4*3R)4F<*5F6,\76^0QUV;?KG-N_\#P%?L!I X-K@N[[[ 5[0 MT0X:O."GT;XJ$W9EPJ9,^)/?[L>HZ^?="CSWUU\FON=_^C002MF0:%3 %HD226"6D9OL<06%*PM,0"5*?TKQ,H9*<5,MSRDL@(3'] M9L00@Q*UC$P B]^X$O)(R?*-1Z@&[U@*699H.014S:L:DF! MP,H8EHHSV+"()SP:= 0>4*2251F%Y]3Q&Y8U$DQ[.AF9TZS!/%/@#;]$Y'3\ MJ-L.Y_\:=YE$O%)'M[2FS_S^RGDD%6@L]B@;*7SL-4*AAS?MS;;M^U+_.SCRKW93MS8D]&G/"H)+=6]H^^-+>UY [?O_('H#(\\>!<.^8V)[ MX16OB7]5YX8($/<>VJ[=KQ+3=@^3PN3Y4^V/D'9[GMRI":!-W:JOKD0KH5Q$ M76YC$U8.) "NCT#2,P(Q*FVE\9Y 8T'52J&A0*9JB4!"*D3)-8VI%,HH5R1< M&W\K9H-'6A8%]KL\FH!]=PR .;TZ55:UK(2B0M1FP5X-P@4KQHB;RUX9!#H? M&DKDE]@<,M3P>T>RT[O\:-NES16OZ.BJ2]W>@YVW^XM8MI?G);S]!7EB,N54 M/L>$4MW!>&B!;*_UUM"B:J[2O=!T,3?3C/Z$4)H 6D^$T&?#%.C^K1;? 5!+ M P04 " "<>&E1#G2]:A$( >%0 &0 'AL+W=OBX':D2Z'P)M6FX Z/9C&VI1$\\8>*?#R-HO?C@DLUN#SW:]_,Y;FN7"Z5 M^&:8K8J"F]65R/7R8C 9- OW!IW$I)9"&4E5HQ M(]*+P6SRX>J0]OL-_Y1B:7N_&7DRU_HG/7Q)+@81&21R$3N2P/'G45R+/"=! M,..W6N:@54D'^[\;Z9^\[_!ESJVXUOF_9.*RB\')@"4BY57N[O7R[Z+VYXCD MQ3JW_G^V#'L/IP,65];IHCX,"PJIPE_^5,>A=^ D>N' M#XP]78'1=[*C]SQ MRW.CE\S0;DBC']Y5?QK&245)^>X,WDJ<?OMS-[JZ_W'UFL_O[V=WGF]N; MNX?O;';WD?WR]>[SNX>;^UOV\>;JX7SLH(X.C>-:]%40/7U!]"F[U=5 M(AAG.R?O1Q'PF^=4BDZ8HMM(@L-FL(H57KD1CSI_E&K!8ET4TL$&:"R%V7C; M"MFC=?)H&IV1#^PZF#-;&"'HM'\W.=MGJ=$%VSF(^O9HMG-TV"V,V .DH>2% MD3SWYEI6(0I!_5;YC!LX:EFJ M;@0Q@T1.EE2&'A.81++6\G6TYOQMLQ=T(!JG1ZTUY-BF$FG;),YA4)XWYHK? M*O]>P6YDWC*]5&%3#R!#[P(!(I$&7!L>5?V0Z (G90S6GUN92&ZDL+1E2"L_ M: NBSRF*"1-/L2B)K.T:!#VRC\^V*ZC=3J6Q[IV3PM0^(Q$&E*R>*48\@:,4 M9Z'1'V.E 9#)4Q^&OLOXT0_(ID%_V//Z)'-<+>0\%_61[M%:@2:[EJZW1$$\ M2>@"@&@UK0 !P989H+BJ<[8]#U:81X_:1<4-5TX;2^G8YJJ>YW+!?7)ZI;#! M 0VD.@=F;KLTG^:0Y4TXS@6'&6T&./XQ0\"G\N=*504!D^I2,R$AP; ]N<]Z M-7!%-'+?X9_M+3.)@@'0:5>&3DV2D=0]'@X&^15\C'.J2:4K%9-#1!8.4X@/ M"_VMP<\3-&/$' _,#(07YC"Z8,6< *9(%@8O>9ET0<)GLT,%N/ MQ(PB\9I!@5R?VXGDM.J17@,]2 5-7 FK2F+I+3CJ-N;B$2%=^(!+O5Y!'>U" MB1$E7WG%4*K@B1-"H+3#R'Y42[8Q2TPUBCUQ#J^\3-95@0(9LU"^*%DA1L2RQB1< GGO>+FKW MU\B]\_$6)*)0G.@9(-9'\';7K>/N=R0@Z'*Y+U-E1Y7.4.S20 M#8J3.@+5D) 9&A/;RX#2BP5%??VHMAD'*@85F(Z0*)M?5N .?FJW4.CFGK= M'I^9,*D1%C>EH\4@"R)1PEH$MMU7=PPA^IT!3)1+0>T[!;/1Y(CR87&&]D9: M E1@22)MJ:WT08;OR Q(#Y'!J] !R2)03CWW]=1Z-",ZR:-'R;"SHV[N,: 2 M)),U8"5E>>W-$LV"\32%UR@?G$WDHTP$43 =#;%NZT?2I=.65!R4'EY*\@4A MCG\.Z_[557604.A$IF"U.GAI+;(=)#V>B5-,Y0\-@XFU%\#FL^ . MR4J )\0)"^3P.J^&^4(^":_18-G7S@N\^]8Z:)"[ZE55+#S=-MN[((5J4\[H?+1UP"*^!A_[;$-V X=PE^GS]EP;7 .I M-GUS.#X=G;9W"M)'MY[>BF.XP4(>5?Q:B_@HXGIU0JN3TV$#/4 CQX0=QA>Z M8<3<@&\2/Q45VCCY;PJLMBZXDG)IV"//*]'R)W(8F2QO2 Z %/.\IM_!W5BH'#,A4/#%U60HK=K7]^#<+W[RZ[>'+ MX:T?("VH*L71:'1\-& F?(T+#TZ7_@O87#OPC/^9"8[$T :\3[5VS0,I:#^) M7OX'4$L#!!0 ( )QX:5&HKUC)D08 .4. 9 >&PO=V]R:W-H965T M4E+S9% F?/[IY=+$ZW/CS$FBBICXUU\6Q6I]3^ MNEC$HJ9&QT/?DL.7RH=&)_P,FT5L ^E2-C5VL5HN?UXTVKC9^:F\>QO.3WV7 MK''T-JC8-8T.3Y=D_?9L=C0;7KPSFSKQB\7Y::LW=$?I??LVX-=B1"E-0RX: M[U2@ZFQV/_"/V_)LMF1"9*E(C*#Q[Y&NR%H& M HT//>9L-,D;I\\#^N_B.WQ9ZTA7WOYMRE2?S9[/5$F5[FQZY[,5 MWD;YJ[9Y[>IDIHHN)M_TF\&@,2[_UQ_[.$PV/%]^8<.JW[ 2WMF0L+S629^? M!K]5@5<#C1_$5=D-#?>G\W>W=GW?JXO6U>O_ZZN;=_<7MZ_O; MF[O310(X+UD4/=!E!EI] >B%>N5=JJ.Z<265^_L7(#4R6PW,+E=?!;RC]E = M+^=JM5PMOX)W/'IZ+'C'W^+I'O+)B'PBR"??'L.O [U^&#=_K1A"ZJ'Z_>_'5[?7#TXB>E5:N1O,84$(E>K+2%V M.E3W@$/#6 /^ 59T> #10+'%.HJHW.!C!.O.I6 HSE5,.O$'5ZK")+S:H;$) M,PC//N@&(DEQAMW46D,C)9F$>8.T!474"<@DI!N]B8*'VL#Y[$ M_E!=P ([BA;2?T% ![8YI>_OA,3&^C4,-1R;%%6M'TE%(J>BV3A3F4([#GD, M7<3*J6R>$4VU" MJ3YT.D!13&E7GT,DZ"-8&@(D;*HGTN$ ,.& GV 9B!U)R4)568.UB8/#>.+] M1>)J]F,6L";X;E,KG92%A))8K#RK\/]L#M4?B&&F.R8>?O?JS"J30MCG76MA M80G',IL?=#^0X-AAF\N*<%(LJ=9I#P3\]=K2),A59Y'/,7/:YD!S:30^D1SL M4M%S-H3B8MN[%#2^),N5' ND B4?.6U2P1,>;>A*%E?A8Q*^L,QNS"7 [%D; M?!X2LKA&+S4JC?L.AT^DL?<3@.0N">^6\M\KO9'LV#:-H=U4UM#MV M/X"7#Y *_,4^R*'$SP@*(+@F!P?KIXI*3'+<]:@U-V!E?() M%/?T'- M0CF<8A-9@T8C+0$N3[3)?AW]\EODA#^:HC]B4HTSY'.KJBZQLH:" MW9#K%8S.7N"09M]CI\66,D906K+72D-1TFOB$_SSHLF#;3Q(GAO MO=O(49H)QMJ'5&EKX5>@O2Z4,[+U'>:'5M;O%ZV<\M())9-2GYS.SS;"01ZO MM,-@SU7T0^R=R18T#Q=[^.#?AP\T.RBU,%*LNPZ^*XC)/N!B<."C7++L<(L1 M@7':P$;:S+Z5[$-V0+HUA48J>Q2G#CBP,^WXOT1.L=;H.8A3S V.;P:EZC"Q M8&H/@;E7*+!A1@E%U\C (26:N(-C &'*?4/IT&[*':N)WT-8RIR#W?F6#\3U M7KS@8,-7.38A&(ZHC")SS)5-GM %1T8XCC:['F,GY]LX@^S2*J-6CL7G1N7% MY.K14-C(!:N?U?(M9'P[WN$N\M5EMSQ? #'0;G@@L51AZ_+PEV+,]_P]02P,$% @ G'AI41$M MT^;] P $0D !D !X;"]W;W)K&ULI59M;]LV M$/XK!RW86L"S9#G-\F(;L-VLS8"V@9VTGVGI;!&E2)6DXN3?[XYZB0.XV;!] ML"V*=\\]]^[)WMCOKD#T\%@J[:91X7UU&<&O!U64I[-,"E=E/HU'4O5C)7>'Y M13R;5&*':_3WU:VE4]RCY+)$[:318'$[C>:CR\4IRP>!KQ+W[N 9V).-,=_Y M<)-/HX0)H<+,,X*@GP=R:1I!5CMORE:9&)12-[_BL8W#@<)Y M\A.%M%5( ^_&4&#Y7G@QFUBS!\O2A,8/P=6@3>2DYJ2LO:5;27I^MKI>WZWN MEW?WJYO/'V#Y<;[Z<+V>Q)Z@62#.6IA% Y/^!.8"/AGM"P?7.L?\I7Y,E'I> M:<=KD;X*N,9J".-D &F2)J_@C7L_QP%O_-_]?(%[VN.>!MS3_QN_UV$^?[F[ MAM$8?OWE/!VE5W 4-MPFXZL0$UBA\[;.?&VEWL&M$KJ_O]'@"Z2/M#G\J(7U M:,%L@]X@7"U-60G]!)[:A7KK$$F$=G%T!=2QK%C3IT(K/%_C(\T#APXZ':'4 M$PB= XF40J/V=+:H!+<;HUA\0%UCD*&CR#+J24+#AJ05VC7#A;N46+*]3>TH M0L[!&Y9AO]+DBFK"8[DA2B$ ['*X&5V]'5+].<_:).^P=T)8#$V; V,3L,6, M& 8OK$2=-;04"JO9.]E$;OGEZ\W[WT<70$'*L919D!(<*>IV%B2G>.2T=-OP MD,4![ N9%9!1.TCR.L11Y+EE9S*TGN;DT6C6I"0=[K#/^[R;K6T@FIDG/>5GN^4Q2!8/LO^;XV38FK"8KB7I6BB@8J%! MTZ1C@QJWTH.28B,5(U&J @;'SQ )[G=XSDS7LB =N[,UBHK(7?84_^WOD5S# M@J(0,N;AKUKCLZV3OF_FI:FU?_:K@QL-QF=I?UL)F<=29[6U!S)O1H/D[.+M MH9DC?IU >C'N=>XH$B>CX2F-9J7:^M6T2E^V5%8(NZ/L[2DBE964(=GU"(:> M^(?P4U5QXEF=ZM=8#CF5$>TVFB.[ >Q(C/JP*=*%E3%W!26DV5O^VW_?S9LT]BS=_%CY10"7Q5;@EU63XQ[L(;+. FX,W55AZ M&^-IA8;'@OZSH&4!NM\:X[L#&^C_!&E15H*\-A8+ M #S(@ &0 'AL+W=O&;K8'2I+IWP=5%(MSI3QBZ? M#_8'S8,/>KX(]&#OQ;-*SM65"I^J2X>[O99*K@M5>FU+X=3L^>!T_^G9(:WG M!;]IM?2]:T&23*V]IIN+_/E@3 PIH[) %"2^OJIS90P1 AM?$LU!>R1M[%\W MU%^Q[)!E*KTZM^9?.@^+YX.C@WC1P.1 MU3[8(FT&!X4NX[>\27KH;3@:;]DP21LFS'<\B+G\10;YXIFS2^%H-:C1!8O* MN\&<+LDH5\'A5XU]X<75I[=O3S_\6[Q_):XN7K^[>'5Q?OKNHS@]/W__Z=W' MBW>OQ>7[-Q?G%R^OQ,ZE-3K3RC]\MA=P-!'8R](Q9_&8R99CCL5;6X:%%R_+ M7.7K^_? "@FX\GX'GH'K1X.F-[!?ZV'>PY[U![V MB ][M.6P3UX).Q,O?=#P*^4WZ?./41 __W0T&1^*%+D=F2@EJ'%7PN+,3KT]-+Q-F76CL0+&2)H*3%(EC<72NA MVM-DF0OI$<@5'>)%6,@@Y&R&4,.U I7*NJ"PJ+ U'0&>EG+:Y;_D>B=,LU" $32"\21LK< @!G9@Y6V"3]3V%8'V>:]*%-&8U%!=7 MK\5">M),@/:UU M_BM)*\9;47L/XF&P#Y]B#=(("T!KM#I[<*\(K M,OYO9/Q-XG_OWC7HSJ1S*W*:Z%,)')),M'#_\,1OU\.08E/A#IY+89VB0E1R M18^&R?VRVK$R>G@ZC)B>9:Z._J\0*(B-JG+VAF.4'0Q,=R[/((Q$#*B=@FJ3 MC9G2+^ C/MVGI_O'@%M%>,CXM0#*[A(N-H 8!06D-BR/6K6\ZD*L4)(21$2G MI2+(J"JC.WSR%6<@*VSM@!UEEQ&V9)%$$7&)B*4=T!^40Q9 W&BH)7K6TM8F M;WR1N%UC!>"+BE:;%1W=2UV\/E?7,*[B*(;I!5^YB9&-IBK9&$S7%;/M87S.L&4"!C@[D*3]/3A9>DI=M*85?Q51"HO!(;%.JU(" MFJJP5*I$VG/7H(=J(J#R@P^&-O'V%!"3\(ZZT2'R^W DWF[823D \-Q0Q2Y) MK-X"3J+0Y.56G);I(2&CJ7-:T=\HI^@XA-/^NL5"NB&*\'AB$J3IJ2ZK.OC& M$SN\#"I;E/I+K484B+Y=2$RSSF5.!K93K]S7&$Q1CMW,.F>GUE&,#(E9V!XV M1R$@ZK);SW19?IBA_T-SDHXYE ID8H\S'0-7+\DTU81LU04PJ]/=DB0EL1R[ M#]05B$U-GK%JV(U]$)F?2&]6\C8;C\0GMH[\\T_' M3PZ/3\0;E Q&[*^'2[0@=%'*_#-:',C[I;;TU?@;.5'*B3FVZ*R+X!Z?%,#1 MAV-OE[:?;.%BLIF+O_+H&*@+B0=3BI]6/J8'G/3H?@$GR$V*BR%.:RZE/#8B M6R4%;&L.]FBJ.&.A#?M2890XISJ)'O4\*BQ0DLTI>3:N22[.(-E;U8O#?EAM M58A'(6:D:TLB8FNSJ@\VJ_J6#&M!P,41X=,"?31"Q]?3SRKI-M(:K67*F:7X M8*#@;)?&"OIWU3EU#]]Q9"^,&!9O07V_HR"6>NC[]/_V^XRYA(YZM*TB93&C!]M@/^?LC)_G";.;Y=W#\3^(3ZX )J2?M[&@[\9I (]:QID5"R-%[:S,PZ MVFT9EV9F,\,%RJ8&U"[+VV5[Y(RR:;]!I&YGGNIN'FAP0RE1 K53H.%:V]Y( M0.W_AJD5-G^.\WSL@_#!.J[0TIPN=K'(W:BZ'+4TJ*8]%=Z4WGD4*994>Z6S M\[90DKU.H+ Y-,15"C'MJEC:T]G35)'M+GG:K]:GH$Z92#3V%I!20]F=K:BK M0 6%TVW9FWP:?:V,7EB;W^KW:>K*LSVY8JQJ.A/N^M'NS*A!Z&DD%IX@4,;J MDT:J)#-UBFP'U#S4J:WYUGH911-0Z)(!A#C)%A*>U?1.6SVMZQQZ0]62AIY% M'/O'KF;+K(#0]:\/\'=T?/^MPYT5Z^S<_I798^ _4W-=EB36F33LALV:N[$+ MP!P>C@\Z+E2-5E#/5MN5UPQ=FBU(I./U"JU_P&5TAEM#\G6*V_;N@+>#<0#CK]/)5IC@[([%W.*UAUCO7_8CX4X;X&2DCA//&1\ M7\.O%'A9H<+"YM;8^:J=[]+[F5A$<#%C:9"F"W+WWMNNNSIB<=I7?[V7F/1* MT--LMI#&*)?>+!++60RX82S>6OET,Q*BB4=4O:?*9J6D\_#])@7)60"Y-I+V M'W-\349]L&.0B#-^"*!2:=.\Z[2!YEH$@%B%E;JNTH,\3U9#!;WRO.A*; M0FJO]T>$0KDY_]V"*E3X0?Q/0ONT_4?':?PC0[<\_AWDK700V0NC9M@Z'AT^ M'@@7_V(1;X*M^&\-4QN"+?ARH22R%BW [S,+0=,-'=#^S^7%?P!02P,$% M @ G'AI4=B:5^Z& P "@X !D !X;"]W;W)K&UL[5=M;]LV$/XK!VT8$B"(9,EI7FH;L-VF,Q [1IQTV$=:.EM$*=$EJ;C> MK]^1DA6[?EFP#=D^](M(BO?RW/&.QVLMI?JB4T0#WS*1Z[:7&K.X\7T=IY@Q M?2X7F-/.3*J,&5JJN:\7"EGBF#+AAT'PSL\8S[U.R_T;JTY+%D;P',<*=)%E M3*UZ*.2R[36\]8\'/D^-_>%W6@LVQPF:I\58T$7SFN-0;<["63*7\8A>#I.T%%A *C(V5P&AXQCX*8041C*^53*]6:1DW MYVOIM\YVLF7*-/:E^(TG)FU[5QXD.&.%, ]R^2M6]CB L13:?6%9TKX+/8@+ M;616,1."C.?ER+Y5?MA@N H.,(050^APEXH1H.NP^_P_TM3 :?1H/;0;\[>H1NOW__-'HJ20\H.0:AC(WJ8:/>8+)-K]/@&O4X1IU M+SPJ<(*+^0W*'SRB@48UA-4;P* T3T'5>OGDS M2_M,IX!?"T['Z"S[&1J7]+'[C?#]UHPVUFPEV-?1OO5XQ]F4"VXXOJ4?Z=*@ MP"<70BRI#"2HF+O*3QJG!US4/+MN7M7C]YY]/[L-7ESF(LT':F2%W65O#A>)>GYF10";?#'*2.3@.=@4K1V[3=1 M5 Y?[2N2Q[7]V\I[" M_>PRB%Y08*&8X+/589^Q.%;%!CRZ!H/M^KJI8,Q6]MIQ9W)(XB'>$\(6!:?U MNDN:T7&\1MK&W1R]X'O*J1$1_ \R8$X-")P(J?4IO9D$,_3/2+"/)\SC%1C% MH9J[+D23I45NRJ=Z_;=N=+KE^_Z% MO.R2ADQ1/&@0."/6X/R2XEJ5G4>Y,'+A7OM3::AW<-.4FC54EH#V9U*:]<(J MJ-N_SI]02P,$% @ G'AI45/D?/V9 P "PH !D !X;"]W;W)K&ULM59M<^(V$/XK&GK3NVYK(DD^2C\O]^J[D%YQ .+[<%^MM]]'SK'8M37=2/>L,P)!O.1?ZMI<9 M4]SXOHXRR*F^E 4(7$FDRJG!H4I]72B@L7/*N1\&P96?4R9ZLZF;6ZG95):& M,P$K1729YU2]W &7N]M>O]=,/+(T,W;"GTT+FL(:S%.Q4CCR6Y28Y2 TDX(H M2&Y[\_[-WQTIT^LDJV4SW:PC&][@24$'")C$2@V7V$!G%L@I/&E MQNRU6UK';K]!_\-I1RU;JF$A^7\L-MEM;](C,22TY.91[OZ"6H\C&$FNW9?L M:MN@1Z)2&YG7SL@@9Z)JZ;2,Y)NRAK(W"589^9C9?_/.T7"\WR[\?UN3CAFXYZ(NI;Q#:&OA1#7-7P83O MP%R3SU*83)-/(H;XM;^/E%I>85V-DPY4\0*DH9\F+1^[O%S];YPWY]9=) M& Q^^V&[H#HC'TCHA9.0+# C4:9%>2VJL1YZUT% -M)03B@&)7+Q*$H595CG MI% L@M;X QE[?41MQH\0R51@V.)CLAW2&^$_4?<\BBH*"B)@7]WN>^)A>.6" MH? 7V)!J5OMD*0P5*>L0;M>\ZW&PQR[HRRO@C^/KBSUN5UAK$4Z""TP6.\XSCR!L/AB5(>M:4\.KN4WYP]LF:IJ%*?'82ID_7* ML.]5;A6@F(R/5>9I%N>>]'OMJF&^NX2W'%\TI"4G-SC=:C) MO&9OA1UH/#\#-XK&^%Q0SU58[(@(FG>2 ?-P&) !>0&J-%G+Q.RH@@.@_E70 M]L>U\<+=@Z PO;F3H#-6Z$-7;W3$^4&*2.8%&!35E-<1W[UC6#M6/X;#<^_F MKBV0-U#'4M+O7-"H(W7/$$U<855W=3O;OG3FU06_-Z^>29^I2IG0A$."KL'E M&/-*54^/:F!DX:[[K308--?-\+4&RAK@>B*E:09V@_;]-_L?4$L#!!0 ( M )QX:5&U4[5J5 ( !$% 9 >&PO=V]R:W-H965TSG33K M)BA?8I]]SW//7>Z\:*5ZU!6B@6?.A%X&E3'U21CJK$).]%C6*.Q-(14GQIJJ M#'6MD.0>Q%D81]%1R D5P6KASV[5:B$;PZC 6P6ZX9RH[1J9;)?!)-@=W-&R M,NX@7"UJ4N(]FI_UK;)6.+#DE*/05 I06"R#T\G)>NK\O<,OBJW>VX/+9"/E MHS,N\V40.4'(,#..@=CE-YXA8X[(RGCJ.8,AI /N[W?L7WWN-I<-T7@FV0/- M3;4,Y@'D6)"&F3O9?L,^GYGCRR33_@MMYSN;!9 UVDC>@ZT"3D6WDN>^#GN M>?0*(.X!L=?=!?(JSXDAJX62+2CG;=GZGW!ME;ZG%F=7%S;_XD,K9] 4[S2M MXX.$]UB/(8E&$$=Q=( O&7),/%_R1HX'J*8#U=1335^39HOE3K<*]-.:K2#Z.&S)6KZ]CA M=)CWTZ[-_[IWC\4U4245&A@6%AJ-C^UXJ6X .\/(VC?]1AH[0GY;V3<+E7.P M]X649F>X ,,KN/H#4$L#!!0 ( )QX:5'ZP$40\P( &D( 9 >&PO M=V]R:W-H965T5 FCRG&>% MFAJIUN699:DHA9RI4U%"@2MK(7.F492)I4H)+*Z-\LRBMAU8.>.%,9O4NJ6< M3<1&9[R I21JD^=,OIQ#)K93PS'VBAN>I+I26+-)R1*X!7U?+B5*5LL2\QP* MQ45!)*RGQMPY._+JBBW6N(J1SL]NUD\+*[O%^3+'5MEH+Y.+(VLU9H5 M[1C.&P;Z#L.87(E"IXHLBACB0WL+HVE#HON0SND@X2V4I\2U34)M:@_PN6V* M;LWG#J),!$6L28=(2SQ1A2H%6A!7QJR[C;,4SKCFH M8QLZ[.7SIY#:[C?RT1'W44.^ EEOYB5$.\$Q6TBUP_AQQN3B33I[Q FA8],/ MQEU%:/JT8]%)MH/R3-\+#N2QZP_4P&]KX/]S#20\0;$!$G/%DD1"PC3$9/5" M$A")9&7*(\+PJ3I6@V$O_ZL&'QWO4@EP<,%ZD&L,?1AQ_$ ,K_XXW,$C)Z:O MF><@><2ZI\#%L@=A]QC8)O7=GG/'=DV/T@[0<4)SY(9DL9'8@7H&U#;'-.RK MJ>G[K^K ,VW/ZZ&"$1YI2N:*,[)D$5]CEF\Q/GH?']&Z+NU'[YMT="0I%Y/O MHT](X)B!ZW<5H>EX;C?[D![XQUMGX\X%]-@-LCK//Y8@J9N&PO M=V]R:W-H965T*'2:<)A*HHHL8_+G$%*QZ3LM9[S-"GQ/8*-JH<0A26&K#P'!X@BM( M4T.$;OS8:0H<>4?"V"I[UNS1DO;QFF@UZ M4FR(--+(9B8V5*N-SB7<)&6N)>XFJ*<'D]$]N9U[9(07WNN1HM&7EWN64=EJS>$=8N&0NN8T5&/(+H4-]%#RLWO9V;0^\D MX1SR)O%I@WC4HR?X_"ILW_+YOQ_V"?:@8@\L>W#,6_QUHB(%(E9D*;*\T,R6 M($*LH&1)&(](E*2%AH@ DSSA:T7.4J'49Y(#_C,QD_#:L9^V^^E#QZ/^%_*O MQOM8 ARDGF#B-&0+C,ED;RRC9]6MS8;FA.\>/=8)G@A)ARS!]72 M1^(U:+M=PZU&Z+<.L$_# ^P%(7FP5P,&R9Y XDUG:B+#A^UN=P_/&R$-R&A7/%75U*S3)DJ<@OY+>%W6Y']UNG^KN&W=D_WR_OHC)?C:[>O6VEL&M5N^$R[(][L7+1\:8R77"%4EA MA:JT&;8=(LO&70(M&E1]"W;4K\" :!P &0 'AL+W=OYQR^7P9[Q9Y$!2/1:Y*48&IF4NQO+$G$&!1'7; >E MBFP9+XA4)D\ML>- DCJIR"ULVX%5$%H:HT'M6_#1@%4RIR4L.!)541#^:PPY MVP\-QS@ZEC3-I'98H\&.I+ "^6VWX,JR6I2$%E *RDK$83LT(N=F[.GU]8+O M%/:B,T=:R8:Q9VU,DZ%AZX(@AUAJ!**&%[B%/-= JHR?!TRCI=2)W?D1_;[6 MKK1LB(!;EO^@B#'+1?U%^V9MH!CC2DA6')*5 M7="R&R MDEQ%J'9;1XG-Y&7]%T?O^TG$7KZ=,[C,8D5_?Z!V0_"CL.S3>R['8=C MNZ:'<=?CA&;/#=&DXJK5=J29?7R"PMCT_9,9>*;M>2>S9_H!1I&@!"U(3+*R5 :0_P M6X_'ZO0KM8EIW94%BEE5RJ9UM=ZV\4=-OSLM;_X:,\)36@J4PU:EVM<]WT"\ MZ<2-(=FN[GX;)E4OK:>9^GD!UPM4?,N8/!J:H/T=CGX#4$L#!!0 ( )QX M:5%T\J+59@( &,% 9 >&PO=V]R:W-H965TVL\.]W=M+025"Q M+[;O?/?<Z=*A'$4G885XS*8C+QNH2H5";<3 (MHHE7Y?6 M*<+)J&9K7*%]J!>:I+!'R7F%TG E06,Q#J:#B]G0V7N#GQPW9N<,+I-4J4?=!O(LOS++)B.M-J"=-:&Y@T_5>Q,Y+EU35E;3+2<_.UE>K>Z7#_/[A^7M MCVN8WTR7UU+_F?A/?@#GO$>H%Q[]5Q5-9//GPT99+K!'#(JER;KA@FPJ*G%S#_7%"46W(+@ M+.6"D%[KQ7Y*GSZ_=J=06JQ2UKS4L!),P8[1FE(^%[XW$OA/PT;L- MXDN85JJ1]B6C+=S@*#F-^]N:\3SD,FNTWK$Y&!Q%I^>'NV%>6.S$BL^3UWH4 M[CS\"O7:C[>AFE+(=@9Z;?^#3-O!>3%OOY\[IM=<&A!8D&MT_.4D -V.="M8 M5?LQ2I6EH?3'DGY!U,Z [@NE[%9P ?I_=?(74$L#!!0 ( )QX:5'.\QR. MD@4 .D8 9 >&PO=V]R:W-H965TV/7R>$.#2)86:Z M?8'$W'M\[K5]KFT&SXQ_$VL B;Z'023.&VLI-V>6);PUA%2I4QA8V+8[5DC]J#$< MQJ[ASE^M9=)@#0<;NH(9R(?-+5=O5HZR\$.(A,\BQ&%YWA@Y9Q>DESBD%E]] M>!:%9Y2$,F?L6_(R79PW[(01!.#)!(*JKR=P(0@2),7C,0-MY'TFCL7G'?IE M&KP*9DX%N"SXTU_(]7FCUT +6-(XD'?L^0_( FHG>!X+1/J)GC-;NX&\6$@6 M9LZ*0>A'VV_Z/4M$P0$[-0XX<\#'.I#,@;QR:-KN^GUY_1[1F#\98!KF'01UA33& M1L 9;$X1L9L(V]A^F$W0QP^?*FBY1Z,X_7J4R9MPN3"C3,!3*(Z!RUZB2#[V M)(4E-;!??#KW U_Z(,X,<*T)&%1-B2U2 M)T5*M.QIV.JW>@/KJ3A 92.G:Y-]H\D!I+U(VGDD;6,DXUBH%B&0R\*Y'Z51 M-%$A/K<87Q/M$OG23%='VHKNP5M'_J-:*W]??)>)M,X#4*9"_E,UC\R,8G&R MHG1S-HT\%L)HL^&,>NN\L[RO*PCGP V#V5P" MS'QV"2B I]@37W@LCN0=E8>#[^;!=W]I)C=16(C-3_JOBF0+WB],2?O4QNWJ M.=G+.?6,B]5=4\4HT5JYAH16)4,4[,;!D(9^WF7?/ =@Y4>1Z@:-:4 C#ZI4 M= O1KEND>QT[MJY*MK'K:X@Y#?SE2WVDU/-X_+I@9 7'+I%J]6V[AE2A5#I& M4K?T)1UXMJQE596A#+7(YL3IDCHZ6-/!1CHCE0!(4_%SA,89[EYZ7FMOA4TM M8UUO'&)D_!"IO6S@_X %6JD]+/H8,*%V$!P"M7H72#*UX^$<(N\%24XC$=3G ME)1D_Z1NTNGZY9@+F-J F"?[. -H'U5M'%UN'+.Z3V">R(F0/$XF6!,]Y55$ M[I2]B4"+:*!$M$IY#O2S$]%RW=C)*"Q<*M:7ZOAP4$P=74HHLS#];:CHQ2D/)>M;0NS3;[Y+2,$;., MU6-5$:U5N-(-@:_2NW2!TIWL]BHT;\WO MZT?I+?6K]K%SYFYOW37,]D^ *\K5^5Z@ )8*TC[MJ@'GVWOU[8MDF_3B>,ZD M9&'ZN :J$I<8J-^7C,G=2])!_N_&\#]02P,$% @ G'AI42[QRL>) @ M%P< !D !X;"]W;W)K&ULM55=;YLP%/TK5Z@/ MK;0%0KY(E2 UJ:9EVKJN:;>':0\.W 2KQJ:V2=I_/]M0%*D$]6%[ 7^=<^ZY MMJ]G!R$?58:HX3EG7,V]3.OBTO=5DF%.5$\4R,W,5LB<:-.5.U\5$DGJ0#GS MPR 8^SFAW(MG;NQ6QC-1:D8YWDI099X3^;) )@YSK^^]#MS17:;M@!_/"K+# M->J'XE::GM^PI#1'KJC@('$[]Z[ZE\NI7>\6_*1X4$=ML$XV0CS:SBJ=>X$- M"!DFVC(0\]OC$AFS1":,IYK3:R0M\+C]RO[)>3=>-D3A4K!?--79W(L\2'%+ M2J;OQ.$SUGY&EB\13+DO'*JUPXD'2:FTR&NPB2"GO/J3YSH/1X#^\ 0@K 'A M>P&#&C!P1JO(G*UKHDD\D^( TJXV;+;A%BM M5_>K[S=P?HV:4*8NX",\K*_A_.P"SH!RN,]$J0A/UXKIK%CLA=N M'P^G@3&Z;]$?-OK#3OT;+"5A=/MB[DACLL/7J.$=_;?&E1+$?S364# !3"P &0 'AL+W=O9EL8V48IT22I.@'Y\AY0B*;&D!GWHBRU2<^;,F:&&,SM)]4T? RYS[C0 M<^]@S/&=[^OD !G5E_(( M_LI,JHP:7:^_JH@*8.E'$_"H*QGU$FO,7,[=VH MQ4SFAC,!-XKH/,NH>K@&+D]S+_0>-[ZP_<'8#7\Q.](];,#<'F\4KOS*2\HR M$)I)013LYMY5^&X5CBW 6?S'X*0;S\1*V4KYS2[6Z=P+;$3 (3'6!<6_.U@" MY]83QO&]=.I5G!;8?'[T_L&)1S%;JF$I^?\L-8>Y%WLDA1W-N?DB3W]#*6AD M_262:_=+3J5MX)$DUT9F)1@CR)@H_NE]F8@& /VT Z(2$#T'##L @Q(P>"E@ M6 *&+C.%%)>'%35T,5/R1)2U1F_VP273H5$^$[;N&Z/P+4.<65PM_[U=;]9? MU_]\)F_).@5AV(Y!2JC68#36Y7O.%*07A(J4<$:WC#/#0%N#/+.&N.^L-'.5 M3*1&W.L5&,JX?H->;S+:3")4>M=,TOG5O%H,*RMGH0UJL(:]8;U&7)%.=L]-,]FC]QQY7?\ M!Y,\J5@GO6JNDD3F LD4),#NZ)9#VW&=G&4RBL;M>8PKYKB7>8E?G,+F7*IM M8RTSA.7L4=PF/:OKH%]^+>7Z@6]FC\[3'@[B#O>Y< MX>!WF\BRA#9/-;:'80=EW;;"_K[5VB#(#[+!$82)_079@P"T*.ZW%*]>IK% M=DHA<(]CEWY>GZ>!U(TJ'/W!CA+6C2P<_^*HU[(5<&HP 'MWM][+X[,:A,'S M,^&E1 M$8$/;?," _"P &0 'AL+W=O0-A*GWZBM!&73.FF,4=B>W>:FL7#B8#L$]NMGNR$I*S%#:E\: M.\D]Y]Y[XM,[+KFXDPF 0H\IR^3$2Y3*3WU?KA)(B3SA.63Z2BK4O M'3:P: ML140XI: L H(;=X;(IOE!5%D.A:\1,*\K=',PI9JHW5R-#.J+)303ZF.4].S MV<_;^6)^,_]QB3ZALY0+1?^0)0-$,T6R-35+(B4HB4@6H1P$Y1$ZN@!%*)/' M.N@2"D$8C9]TB^\+*JEM]P<-@&X27D@=)L>^TLD:2G]5)7:^22QL2>Q;P4Y0 M,/R(PB ,;A<7Z.C#\4L47Y=:UQO6]886MM-6KZO"4P=!IR;H6()N"\$-5X3M M0K_6@ U0WP*9T_,PQ:-!,/8?7J'OUO1=-[T@D3ZW^DQ;N939HHRD(!VU]6KP MWF&:UZ\)^OMJ7G^G>6&WI7>#FGW@9/\L%=7G'")42(@+AO1'#:]QNV$ZZ F( M*Q*(L !-:JA1H>1#@>-DP3[$J]">O'I]UO4PUM6AO>CWQLX M@S<%Q(W=X-")-;,6#D+_@S%BC%$F-'="-T:#.P>2M#$3_(:;O$/2[JZDO59- M&\?!O3UIZL;Y#TT;D\)NE[KDV8JG.2C=C[4 T$/*OSUYB=P8$!X<2-+&4K#; M4]XCZ7!7TC9!&Q_"HST)ZL8)VP7UM\8A,UI^)V)-,XD8Q!HJ.!GH3T5LIK7- M1O'<3DA+KO1AMMZ8H:N>F:=_ 5!+ P04 " "<>&E1 M#BCK:6X" #4!0 &0 'AL+W=O7OJ^2 DNBSD6%W)QD0I9$FU#FOJHDDM2! M2N:'03#V2T*Y%T=N[T'&D:@UHQP?)*BZ+(G<+)")9NY=>+N-1YH7VF[X<521 M'%>HGZH':2*_8TEIB5Q1P4%B-O>N+BX7$YOO$GY3;-3>&FPE:R%>;'"3SKW M&D*&B;8,Q'S>\!H9LT3&QNN6T^LD+7!_O6/_YFHWM:R)PFO!GFFJB[DW]2#% MC-1,/XKF!V[K&5F^1##E?J%I_;>]@#A!<' .$6 M$#K?K9!SN22:Q)$4#4B;;=CLPI7JT,8;V%DZ7 MJ EEZ@Q.@'+X58A:$9ZJR-=&QB;[R99RT5*&!RAG<">X+A1\Y2FF?^-]8Z_S M&.X\+L*CA"NLSF$0?($P"(.GU1).3\Z.T ZZT@>.=G" ]KH@/$=EJ]4%0D*D MW%"> RE%S36(#'(ATH8R=D1LV(D-G=CP@-B",,(3!**=V!ISRKE1Z[O>EFGL MF&Q3O<73T6 XB_RW'@.CSL#HJ(&?6$O":+:!J^2UIHK:INA3;VE&>^I&?-@O M/N[$QT?%30.9]N#F04N)/-D +2O3CWWRXT_RLW&_^*03G_S/U2-/^W0GGRY] M%DRF_UZZO]=I)!%>@&>?P!4$L#!!0 ( )QX M:5&8"7/8E ( $(' 9 >&PO=V]R:W-H965T37(A5AT[LQU8]^MG.R%E-(V0 M]D+\<BQ=9 "CTNZ1,3IU"J>K.=6560(GE#:^ Z9T-%R56>BJV MKJP$X-R22NKZGA>[)2;,229V[5$D$UXK2A@\"B3KLL3B=0:4[Z?.R#DL+,FV M4&;!3285WL(*U%/U*/3,[51R4@*3A#,D8#-U[D=W:6SP%O!,8"^/QL@X67/^ M8B;?\JGCF82 0J:, M:?')E2]89E(0U7_R[K<,1 M0>OT$_R6X)]+"%I"<$H(/R"$+2&TE6FLV#JD6.%D(O@>"8/6:F9@BVG9VCYA MYMA72NA=HGDJ62Z>%]^?%N@3FG.FA#X&-,,4LPPDNDQ!84+EE=Y]6J7H\N(* M72#"T(^"UQ*S7$Y_GR8/Q[@N]I[ M5P#_4("9/RBX@NH&!=XU\CW?Z\OG_^CI,#V%3--'ACX:#[@)NN,,K%XP?)P# M2F&G%%JE\ .E[N^ I035>]*-0&P%3'O9)?XXBK6-W7']SD*E/:C;R']#_>,A MZCQ$YWF@!*\))8I KY%&)3H*'D9A?.+C'% :O;,1CH.HWT78W?%SKTO!.O[T%A? 1J;+A' M7:<$L;7=6^IT:J::!M2M=@_$O>V+[AN\>5T>L-@2)A&%C:9Z-Y]U'473L9N) MXI7M86NN=$>TPT(_'B0G0/9O)7U!+ P04 " "<>&E1A:CE M)!,# #Y"@ &0 'AL+W=OW:# :M)S&P'MK^?[80 (405O$#LG'.N M[_'5S>WO&/\0:T(D^)NEN1A8:RDW3[8MDC7)L'AD&Y*K-TO&,RS5DJ]LL>$$ M+PPI2VWH.(&=89I;P[[9F_)AGQ4RI3F9P7&N_,:.KM=0; M]K"_P2LR)_)U,^5J9=O%C,; DL53PYG\5O\\S4&7\&$"KQ:<;+"Y@;9$LS(EN0% ?<3 M(C%-Q8-"O6R[4 M<;X@BQ;^I)L?=?!MY4%M!-P;,8*=@G.R>03(^0*@ YV6\XP_37>CMG1NBQY? M'?W$#%17!3)ZZ%)5E#??H>352IY1\KJ56BND9 :&J1O:=ABX ?+[]O;8]Q94 MZ'KH%#4Y1[DA[*'H%!:?PU1'A0&L82=)^G62?F>2SQGA-,&BPZ^@E@IN=+Y7 M*_6N=KYD^D8= MG*-<7[6>YAVTP%!T=@?VT:=<=965F:$$2%B1R[)_U[OUG/9LII/&_LA]&KLM M^Q,]UYG1X2!?#H4OF*]H+D!*EBJ4\]A3]<++.:M<2+8Q@\0[DVHL,8]K-9L2 MK@'J_9(QN5_H /6T._P/4$L#!!0 ( )QX:5'&PO=V]R:W-H965T;4-$S_7:)0W8+$Y#*QY55M_03-LY95N$.[;S?:172D''F#TG E M06.Y(-_CIV7J]X<-;QP[,QF#S^2@U+L/?AT7)/*&4&!A/8&YWQF?40@/^PG4$:?8$D2J+];@6W-W?_4ZBS.WI.1L])P*:? M>_Z$E(ZD-)#FUTCH^Y;+"EK4H<-E@: .@E?,7LNY1\918/JF/^=QE,P>,GJ> M6J&3HOC^?F&ZXM* P-+IHMGC/0'=]TP?6-6&.AV4=54/P]H],]1^@ULOE;*7 MP)=^?+CY/U!+ P04 " "<>&E1J[5@#U4" #"!0 &0 'AL+W=OC\)QL'A8BUV);J+,$MKOH,-X(]Z9>@4]BR%J$!9H14SL)T$T_'- M[-+9>X.? O9VL&?.DR>MG]WAH9@$D1,$$G)T#)R6%YB!E(Z(9/SN.(/^20<< M[@_LW[SOY,L3MS#3\I%W.VFJ\9;1:/2[:YGZ[G[#.;*A2%D(T+ M-=M WAB! BP[NP/D0MISLK$E-W35+4*QA9"2,F33$$F@>R;,.S&WK9CX S$) M6VB%I65S54!Q!#\[C;\^@0\I,'UTXD-T;N.3A!NH1RR)/K$XBJ-C>OX;_DY. MTB ME#PHFIQJ0A1@2#T?OG=&-=-6S_FQDFGYQVT!NZ'TDHU'UVGX,LS#$:-D=-4; MM=+#09M48'9^>CA=C<*V8_K;?D!-?5^&?\W;Z;;@9B>491*V!(U&5R3 M!.C M/:"N?=,]::06]MN2ABP89T#_MUKCX> >Z,=V]@=02P,$% @ G'AI4;2D M%5.; P ]PT !D !X;"]W;W)K&ULI5?;N#E]5HQL- 7)1Y+C]N\K!"$8R\3G^,5( M8NW+6FAO2^,]X[]$CK$$O\N"BHF52[F]LVVQRG&)Q"W;8JK>K!DOD513OK'% MEF.4::.RL%T(1W:)"+6F8[VVX-,QV\F"4+S@0.S*$O$_,URP_<1RK+>%)[+) M9;5@3\=;M,%++)^W"ZYF=NLE(R6F@C *.%Y/K'OG+G7Q7-?F632Q8980+O)*5"Z0>KWB.BZ+RI/+XMW%JM3$KP^[XS?L735Z1>4$" MSUGQDV0RGUB1!3*\1KM"/K']5]P0"BI_*U8(_0OV#19:8+43DI6-LN1'\QL _-T+0&&CJ=LU="Y<@B:9CSO: M5VCEK1IH];6UTHO0:J,L)5=OB;*3T\?T!_CV./_^D()%^@34X.'[(UA^O7]* MP76")2*%N &?P?,R ==7-^ *V$#DB&,!" 7/E$CQJ;/P(V<[@6BF%J\.YF-; MJFRKF/:JR6Q69^:>R,P##XS*7("49C@SV"?#]O& O:U4:J5RWZ2:N8,.EWA[ M"SSX";C0A89\YF>;.[&)SF71T_\=_4 ,K]TWGO;GG? W0X*L[@8<^:TC7SOR M3VU U0P)7;$2F[9(;3O2ME7/>YVZ, C&]FM7]V.0$WK.(2@Q@#P8'H)2 \CU MWT$'!(.68#!(\*?N53@#Z!5SU7N!XEJJ%MD4S35Y&]Z8!*A]!YV,_#"*8$\! M$\IW1ST)3*@@CGL:&%"C$/IF$4:M"*-!$5+$*:$; ;:8UW0U\8P5!>*=5:,& MM>NHDQ&\[2142W .*#&"O)X 'X .^(&"J8J'4575 PT3D% M- ]__ MGN&@& LF,94$%?^-?^,U.-@';M3C;T#%80^4&$!.[/=PX@RR M;\KFPLW0!#GX-G$,C]0PP"+_J(<8O07^J"^( 1:Z)S>$^RZ)>Y8D^)*.VL3X MH*6>A4K,J'Y3_0A5JV%W#K(EYAM]@Q#J:^^HK,\F[6I[2[G79_/>^LRYFSN& M]:2ZU>B#\[O[^DKT@/B&4 $*O%:AX&VHOARO;QGU1+*M/D:_,*D.Y7J8JYL9 MYA5 O5\S5:K-I K0WO6F?P%02P,$% @ G'AI42":(HW2 @ & D !D M !X;"]W;W)K&ULI59A;YLP$/TK%NJD5MJ" X0D M58+4)$SKAVY1TV[[ZL(14,%FMI-T_WZV(2Q)*U@[-L%R:@5 M3,S9D@<3MI%Y1F')D=@4!>$_9Y"SW=3J6_N#^VR=2GU@!Y.2K&$%\K%<_:/QKKP\$0%SEG_+8IE.K9&%8DC()I?W;/<) M:C\#K1>Q7)A?M*NPG@)'&R%949-5!D5&JRMYJ>MP0% Z[02G)CBG!.\-@EL3 MW',C>#7!.S?"H"88ZW;EW11N020))ISM$-=HI:87IOJ&K>J54=TG*\G5W4SQ M9'#[>?[E+D0/-]_#%;I<@"19+J[0!_2X6J#+BRMT@3**'E*V$83&8F)+%513 M[:@.,*L".&\$<-$=HS(5**0QQ"W\13=_W,&WE=G&L;-W/',Z!5=0]I"+WR,' M.[@EG_G9]/ZXS<[_10__.?I1,=SF\;M&SSWC\7?(>8V<9^2\-^3") 'SYJNF MB5@!2)(7Q(D$@2Z)0 25P".@\JJMC[JEQ[TQ?M?VN+II@V%OU,I;_)'GM_+" M;IX_Z U.>4>E'#2E''0*+3GHXE5U;"M71?<-74^#;> X(V=B;P^+\QKD];%W M#%J\!KEX.#X&A2T@OX\;T)%'O_'H=WI\4 ;!M$R;0?]5Q!'&)ZEW8XZ2&C9) M#3N3NBU*-;V0&F+0=/.^C=O2[%;#/=S>?G]-J\S8!W_U!?"UF;$"16Q#9?7: M-Z?-&+\QT^OD?-:_GO=;SA=J[%=3^K=\]A' @ M 4 !D !X;"]W;W)K&ULK53+;MLP M$/P50L@A 5KK92MI8 M(9+?UP0_$3GNFI95%A"(5DK(3H!]?DI(%IXW='G*1 MN.3.[,Y(R^&>BR=9 "CT4E(F1TZA5'7KNC(MH,2RQRM@^B3GHL1*AV+KRDH MSBRHI&[@>9%;8L*<>&CWEB(>\EI1PF ID*S+$HO7>Z!\/W)\Y[#Q0+:%,AMN M/*SP%E:@'JNET)';L62D!"8)9TA /G+N_-LD,ODVX0>!O3Q:(Z-DP_F3":;9 MR/%,0T A588!Z]<.$J#4$.DVGEM.IRMI@,?K _M7JUUKV6 )":<_2::*D7/C MH QR7%/UP/??H=4S,'PII](^T;[)C08.2FNI>-F"=0"KY'PF1K-K.PWEBT5D.8^8HK)?0IT3@5)XO9 M;+J>3>;K%;J;CU&RF*^G\V^3>3*=K-#E&!0F5%ZAS^AQ-4:7%U?H A&&U@6O M)6:9'+I*=V&XW+2M>-]4#$Y47$'50Z'W"05>X+T#3\[#QY!JN&_@_LU;N*NU M=P8$G0&!Y0M/&<"9(FP+3"&]E"0#@QUUU-&'>1V]X[7G_6&C>S13YCZ;8;$E3"(*N89Y MO6LM531W1!,H7MDQVW"EA]8N"WVM@C )^CSG7!T",[G=11W_!E!+ P04 M" "<>&E1:&4,J6 # *# &0 'AL+W=O4L63D_7\^G:^N ?3102NYW?7J^GR M\\UL^@7<+#[=K6ZG]S=W"_ ^(A+35'P [P#-P7W""H'SC1C94KF@A>RX,G=5 MFD-GS+G@EN4R$6">;\BF@Q_U\X<]?%N%7L>/GN._0KV":[*_ *[S$2 '.5_7 M$7C_[D.'6[-7J\#A>97H[WT19*>NI>P0F_^O2R_RY=;GQ36R[EE9XP]0Y0<[ MPG8<[Q,:XU2=B[)KJ=O?8\:KS7C&C'?&S*+('@@'; NJ! CP&YS/152J^49- M]\;'"1S9CQT.^+4#?J\#*_)(\H)T'O&2&9P8"V#@^K7!\L1TH$+HN2]141L% M0S1PAR]A\S9,?0E0@+J##.H@@]X@IQGAJGBBIV"#6FKPEN@_QF6=HHZ+@>0HVR=,!@.'##[K(,ZR"'O4'."ZX&@9YL0>?8 MW9VW+ L\^8S ?RY,1?5?G-XA:E:F"X9\OP&+.F"!YWA>HS1=L(%_[L9 = P4 M]=\903%8XIAN:=R7N6-#A6_:4>&QI<+^GMI;(J_58/Q6%YIUH5P7-0O41D%? M];1F@3I@[K!5(/MDME'M:F>&2@%B5N2R_&S5N_7@.C7C6F/_"E[.8,=^I == M,TL=Y2[&ULM5EM;^(X$/XK%KJ3NM(N) ZO*XK$6[N5 M%K:BW;T/I_M@D@&L3>+4=F@KW8\_.] X+<&ANT<_E"1XGIEGQGD\-OU'QG^* M#8!$3U$8B\O:1LKDN&2#B0(#.*P@9VG'8C M(C2N#?K9LUL^Z+-4AC2&6XY$&D6$/X\@9(^7-;?V\F!!UQNI'S0&_82LX0[D M]^26J[M&CA+0"&)!68PXK"YK0_?SU.MH@VS$#PJ/HG"--)4E8S_US4UP67-T M1!""+S4$41];&$,8:B05Q\,>M);[U(;%ZQ?TJXR\(K,D L8L_(L&Z3/.T343#P\!$# MO#? ;PQ:[A$#;V_@O3' QPR:>X/FJ0:MO4%&O;'CGB5N0B09]#E[1%R/5FCZ M(LM^9JWR16,]4>XD5]]292<'5S?SX7Q\,[]&P\5B.+^>SJ;S^SLTG$_0UV_S MZT_WT\4,3::C>W0Q 4EH*#[T&U(YUN8-?^]DM'."CSB9$5Y'KO,180<[W^\F MZ.*/#S06DH2AFG.R!'!L![R#I(Z\UX E*),3PG)Z52A3.\H$?!6+JU'<7BE* M0]4D+PS."X,S6.]W"V/QY>6^O,Q7\XBO;ZE4Q8@#&J_1DG%EK:Y$65EV..T, M1VO0=M#I]1S]UV]LBSD['-AMOQGX*M1F'FK3&NH5H1QM29@"8BO$R@(OB[MY M&'>W6Q;WXCO MZ9/4&KP, 7VE0OY31L7N)Q6?UH0DGW/X''U"A<_26$(P)F)SI5:(&41+X);Y MT\[)M=]';@9$I!STC7J>I/(T:G8O+]0*X!GV"[$%D5!)J9-3ZE13H@5*48$2 MU6[+".PP>X79X]0=W.R6SYUN'DO7&LLTY2Q@84@XTAPM['HY8N_LXN(Z9HEQ MK/'?J$G'04C$5?1Z6:=EVC*J0#D]"VYA\7.MF/? (Q0R$J,5\6E(Y;,-UDBW M>W[M=HUXN_^7>KLGR/?K((PLNW9=GJY6D/5\ZN4H5ON""$10 MQ7+T[9ZCJN M ,;U9O=/6YZ, KMV:5S EH5;G:53BFVTSVV?O]A&EER[+KVCV)V#8A^KLA$B MMT*)?KW*=F!59<=:9:-L;L^.I'HY-.804(F&:PYPV&&^[L>,C&'G[(7&1IJP M79IN=\E4FS7=Z"2<^0"!0"O.(D2$4%M(04(0*!40(+5A5)N".""2\6>U?TO( MLZ8MM*G<@-HY+D]_DZ0]L!-(&BG&=BFN)!FK'D*S5.'[; N*AV;ILSB *-ZU@[#-2/T> M97N8)U VPH\K]+GL?4/_HBL(@),07:6Q8E^Q8F,CXKAU_I?0:#NVMYS#) FI M3W33&A&^IG&UTHTJ()UZRYYYLQ1@^U)P+/.G-TK8"#_NGC_M1L.Q7<-_*>UV M2+=BPGMF&?#L?>BQM+^KE_3,.N"YYS\',"KMV<5P1IYHE$:FM4 ^212=MV1V M.=^#O=XM.Y9^TBN<2-@E:I[JC9S6N8>4<-5KA,^H<&0D5,+M)TBCO8-6(3BW M=R0LHW:>7>V4P%,64-]H<:GKPU,$U^FTCJ?%R)]G[V&/3;YW];:>T3_O_+VM M9P3-LPO:.R??87_;:CHE9SJ3DI&>4SI-&X6#5'U./LO41Z 05LK4J7=4=?CN MZ'EW(UF2G:TNF90LRBXW0-3*IP>H[U>,R9<;?5R;_P P^ ]02P,$% @ MG'AI4<4IMZ@" @ 2@0 !D !X;"]W;W)K&UL ME93;CILP$(9?Q>*JE:J80+:'%4$BAZI1M5$4LNVU Y/@KK&I/0F[;U_;$)I* MNY%Z QY[_L__X#%)J_23J0"0/-="FFE0(3;WE)JB@IJ9D6I VI6#TC5#&^HC M-8T&5GI1+6@4AA]IS;@,TL3/;72:J!,*+F&CB3G5-=,O,Q"JG0;CX#*QY<<* MW01-DX8=(0=\;#;:1G2@E+P&:;B21,-A&F3C^]G$Y?N$'QQ:!6M=^@K^?.\0HEC'^2MLN-)P$I3@95W8NM@YK+[LV>^^]P);"< MUP51+XB\[VXC[W+!D*6)5BW1+MO2W,"7ZM76')?N4'+4=I5;':;;5?X])]EZ M01[7\^5VEZW6N]4R)^\6@(P+\SZA:+=QR;3HD;,.&;V!_$(>E,3*D*4LH?Q7 M3ZV]P6-T\3B+;@)S:$8D#C^0*(S"&[QXJ#GVO/C_:KY!G@SDB2=/WB!GY2][ M9%"2Y6RU6V0$%5G 'HEFM@5?^Y(=;MQ5[B[0.8U'T5U"S]DCEX8(.%AI./IDVTQWG=L%J!K?+7N%MO?\ ML+*7';1+L.L'I? 2N V&WT?Z!U!+ P04 " "<>&E1I_ZZ(R(# !J"0 M&0 'AL+W=O8 7R# MA'22S!!#@0I1 MYP"&/!=M2 -.QF[M3T[&L#&<"[A3155%0]3(#+C<3+_1>)^9LG1L[X4_')5W# LQ#>:=P MY+.?AIR2,+,#M^,I@H[>^B75E*>6C'=QD$R^PBH!#:BP% MQ;\G2(!SRX0ZOC>D7FO3 K>_7]D_.^?1F275D$C^C64FGWAG'LE@12MNYG)S M#8U#IY8OE5R[7[)I]@8>22MM9-& 44'!1/U/GYM ; &0IQL0-8#H;P%Q XB= MH[4RY]8%-70Z5G)#E-V-;/;#Q<:AT1LF;!H71N$J0YR9SB\7]_.'Y/YA?O/E MBB37Y_.KRP79OP!#&=<'Y(@D4AB%T:XH)P84:J N 4L0L&*&<$:7C#/S@GNC M( K('+11%0(4$VMRQZG E8?%!=G?.R![A ERG\M*4Y'IL6_0!ZO$3QN]LUIO M]!N],;E%/;DFER*#K .?].-'/7@?8]<&,'H-X"SJ)5Q >4SBX-#YWJ7GG^$[ MDY;WQ/&>_(;WO)"5,!JO7:JJSL#/:H*!([#5XVD:QH-H M[#]UF#UMS9[^E=F2LLQG(JV4ZC9>TYQN&3\*@\&HV_J@M3[HM3ZC>'A3(-00 MS).!8@FJ+]>SP2\JHE'<:JC/P^"7,&WOV=$Y;'4.>W7NWK@TIVH-G7=K^(X4 MG;7&SWJ-WV--($:25!8E!P/$Y( %WK80JT;M:*.N>&NRCU6@]5 OL'ZCKD*RQFBFL<%B5",VPR#&436V+(?",/5/_'- =OD%N4PO"X<5@A-#@>XM54=6.O!T:6KC1U8 ^WS:OH#4$L#!!0 ( )QX:5$TT)GK7@( $ - M - >&POA-#S/T-@Y>Y$@D/X?/'Q=R74[0=@Q\FGR<1]OKS= M]U\T@4OH'!2='R%ZY;KCPB8X)NX?)_Z6]ICT]:YTAV+$>K#1])NCR-X &Q-> M'.0:0#6)3GOB49 *WA_\#%J'5D8,@S6B(;Q#E*PD,5DI8H1NK'MJ'+&@0@*E M.TZ7\HRG?+%ASUJF&5L=1KB036U;P7ZNVN5[@:UE FE'> 46D<4%$@I+/F] M-IK%C?-5"+3SY:;0A)E$&V\ZAWU",^@B*R$3++LR'MRZHH#BU.!(DN5F5*)P M3% IP?0D(2@3'#4,VXQVHF5C3.F3^:;^2G>TZW1P9JXY,=Y--5 [M3+6,/I# M-:L]E)V]2Q<49"W4MTIOAS>V:3+\*'%*ZL:NTPY@3-T;5T=%03=?*, K3- [F0Y$57,ZT2:P>6$*RQ5"0>>OY(5"QQK;;M5*?CS-,S9/ZWSSG# M'$M$A]"Z]T_Y*;^;>';]OY";7Y5]X(.,[=_OJ4/.SP'2/P?(L^C)FW. 7)P^ MY.PT&9WVDC&XR>S<8SHO,/?%$/XT-T_:%P6KBE!%>&OE)$DP?W6=T?(*K?3K MS(Z^7I_@%%54+;M@"/OY TY(Q1;=JD?S(-I5_?R'V9[G-P7[=Z;H+U!+ P04 M " "<>&E1EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( )QX:5%_4:;S( 0 '@= / >&PO=V]R:V)O;VLN M>&ULQ9E;;Z,X%(#_BL53YZ&;!&AGIIJ,1(%0:Q.3!=*]O*Q<0034:=+0OGCP1&\OY.,;GL\V7UT9\>VJ:;^B?JJS;I764\G0WF[7YD56T M_:4YL5K=V3>BHE(5Q6'6G@2C17MD3%;ES)[/;V<5Y;7U]F]>'1O"W MII:T3'/1E.726IQO/#(A>?Y#==I!9O2I[6LD?4JH EE:MW/5X9Z+5O8M^OZI M8GQAJO&Y]"R;%2\E$P&5+!+-\XG7AZX;]10S[3'Z. S7XRA8V0'6[9&?6@O5M&)+:VB":%V@L)8J2 C7YZY4V^Y)U5_CXOS4 M4N%J,11W7-T0N.C!S4'Z,0E"DH8!4K_2>(T#+U.%>V_M$3]$&J0-0-H7A/S; MUB = -*Y"&2:J7A'0UR(\ Y$>S MD$&8^@G>9C@F*%ZA.(D\@O_R^K)' @WR$P#YR2SDO9?BM,/;)F$:DJS'T] ^ M VB?S:*EN\W&2_[LX%(<$;S"ODXBUNJ M,X%>,2R6*(Z#W_%ZK?- "ED8=D@2/H9D%^HXD"P6AFU!P@QAXL>;$&W#1.60 MS4;-R?3!2T:(D"H6AEWQ'2_S_@A';Q5DAH5Q-6PV.%,ZS=(N@76Y-\,D"HF/ MQY"0&1:&U9"&44?8 T9A'"7>]D$ECK4:\%6<;'1,R T+PW)88:*63RIZR$L2 M3P7Q/:SKF$0Z)F2'A6$])#C]]4RU4RO2)/.P&O+Q8$.&6!A6A')6ENS\;)=T MD?35!(Y&<#8D!MNP&$!_C99[-N0*V[ K8$Q]P6>#NQ##"M$UBZ[4CK-D[0<= M#A**;5@H@V\GP2"-V(8U\EV\DUR02FS#*@$,W+'JF)!,[$O*9#R%(9G8AF4R MF08GQQQRB6W8)7"BT3=M-N04V[!3M$2#K@(F*2]',70@IS@_;[.!KA$N5&N^ MYZQ M&V9;'5,R"F.8:>,,;VJ$9*_=6\CXK6D^NF; SG%,>R4][0]-<[@<99A MH0QY^QKY32T%S26ZIR6M<]9VL#HFI!?G)^GE&@6\I8>#8(>^$6KV*&$O.B9D M&\>P;=XQ"16"=D?6TT,.N<8Q[!I(B6H.Z9B0:QS#K@'-/7XS(=DXAF6C[Y^G MQQIRC&/8,>!.&EWIQ]60;5S3.QAP^:-O#5S(-JYAVX![Z=$JS85LXYH^!)O> M2P]OIXX)J<3$%'+!;RF]>F;#E[Z"[7G-"J+^HE7U.2WSK4#=Y7PX MZ=YT!PG[Y[+T55U7_\#4$L#!!0 ( )QX:5%''&"YI $ M )L: : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%7 M07X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\_@OKD[6>?86J M3(?Z'/>')O8NI^H;#N;C>AU,9^W43SKFV;'>N*=?'< M#@8CU[[.*!:SUYF]U;4)_YE8;[>'=?BLU]^G<$Y_#'8_=7N,^Q!2T5N5[2ZD M>>$NU?-T=/>#]&^3B]YR,R_:Y48*ESM((4CS!QD$6?X@#T$^?] 0@H;Y@T80 M-,H?-(:@"8 N!V()D"X'9 M@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=[:^=@FT%M1;R70 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0 MVSJ;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z>]3;$^CM46]/ MH+='O3V!WA[U]@1Z^\YF]SOUCNE:A?CL>:SQ^>^D.MWN#<_'WY>/DYVW]XZS M@W]1BU]02P,$% @ G'AI42[2^,"N 0 RAH !, !;0V]N=&5N=%]4 M>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZ MX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X M+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQH ML%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX M8=H_^=7^G4R?8:A<6&U) &UL4$L! A0#% @ G'AI4?#SN*'O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ G'AI49E&E1V8895RL% ",%0 & @($." M>&PO=V]R:W-H965T&UL4$L! A0#% @ G'AI4686,N2L M!@ Z!H !@ ("!;PT 'AL+W=O&E1 MCX9VL^D% "O& & @(&D%P >&PO=V]R:W-H965T&UL4$L! A0#% @ G'AI40T?MSJ6 @ [P8 !@ M ("!PQT 'AL+W=O&E1%SGAE!4' *' & M @(%H* >&PO=V]R:W-H965T&UL4$L! A0# M% @ G'AI4>:MW3D; P ZP8 !@ ("!LR\ 'AL+W=O M&E17L#DF]T* "T(0 &0 @(&=-P M>&PO=V]R:W-H965T&UL4$L! A0#% @ G'AI42*W-0UI @ 9P4 !D M ("!YDD 'AL+W=O&E1=,C1 -H' H%@ &0 @(&&3 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ G'AI4?YA(PH8! N@D !D ("!V5@ 'AL+W=O M&E1UQXV$)," "P M!0 &0 @($H70 >&PO=V]R:W-H965T&UL4$L! A0#% @ G'AI40YT MO6H1" 'A4 !D ("!UF, 'AL+W=O&E1J*]8R9$& #E#@ &0 M @($>; >&PO=V]R:W-H965T9R !X;"]W;W)K&UL4$L! A0#% @ G'AI45:"O#86"P \R( !D M ("!&G< 'AL+W=O&E1V)I7[H8# *#@ &0 @(%G@@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ G'AI4;53M6I4 @ $04 !D ("! M](D 'AL+W=O&E1 M^L!%$/," !I" &0 @(%_C >&PO=V]R:W-H965T&UL4$L! A0#% M @ G'AI4?0MVU*_ @ &@< !D ("!PI( 'AL+W=O&UL4$L! A0#% @ G'AI42[QRL>) M @ %P< !D ("!'IX 'AL+W=O&E1+$?S364# !3"P &0 M@('>H >&PO=V]R:W-H965T&UL4$L! A0#% @ G'AI40XHZVEN @ U 4 !D M ("!I*< 'AL+W=O&E1F ESV)0" !"!P &0 @(%)J@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ G'AI4=RIOT[= 0 Q , !D ("!7K M 'AL+W=O&E1J[5@ M#U4" #"!0 &0 @(%RL@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MG'AI42":(HW2 @ & D !D ("!T+@ 'AL+W=O&PO=V]R:W-H965T^ !X;"]W M;W)K&UL4$L! A0#% @ G'AI43?#+-=4!0 M#!@ !D ("![L$ 'AL+W=O&E1Q2FWJ (" !*! &0 @(%Y MQP >&PO=V]R:W-H965T&UL4$L! A0#% @ G'AI4330F>M> @ 0 T T M ( !"\T 'AL+W-T>6QE&E1EXJ[', M 3 @ "P @ &4SP 7W)E;',O+G)E;'-02P$"% ,4 M" "<>&E1?U&F\R $ !X'0 #P @ %]T >&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ G'AI44<<8+FD 0 FQH !H M ( !RM0 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& #0 - C#@ A=@ end XML 57 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 58 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 104 271 1 false 26 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.informationsg.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - 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 STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF 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 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Sheet http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS Notes 8 false false R9.htm 10201 - Disclosure - BASIS OF PRESENTATION Sheet http://www.informationsg.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 9 false false R10.htm 10301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10401 - Disclosure - ACQUISITIONS Sheet http://www.informationsg.com/role/DisclosureAcquisitions ACQUISITIONS Notes 11 false false R12.htm 10501 - Disclosure - GOODWILL Sheet http://www.informationsg.com/role/DisclosureGoodwill GOODWILL Notes 12 false false R13.htm 10601 - Disclosure - REVENUE Sheet http://www.informationsg.com/role/DisclosureRevenue REVENUE Notes 13 false false R14.htm 10701 - Disclosure - NET INCOME PER COMMON SHARE Sheet http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare NET INCOME PER COMMON SHARE Notes 14 false false R15.htm 10801 - Disclosure - INCOME TAXES Sheet http://www.informationsg.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 15 false false R16.htm 10901 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 11001 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION Sheet http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation SEGMENT AND GEOGRAPHICAL INFORMATION Notes 17 false false R18.htm 11101 - 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 11201 - Disclosure - RISKS AND UNCERTAINTIES Sheet http://www.informationsg.com/role/DisclosureRisksAndUncertainties RISKS AND UNCERTAINTIES Notes 19 false false R20.htm 11301 - Disclosure - RESTRUCTURING CHARGES Sheet http://www.informationsg.com/role/DisclosureRestructuringCharges RESTRUCTURING CHARGES Notes 20 false false R21.htm 20302 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.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 22 false false R23.htm 30403 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.informationsg.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.informationsg.com/role/DisclosureAcquisitions 23 false false R24.htm 30503 - Disclosure - GOODWILL (Tables) Sheet http://www.informationsg.com/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://www.informationsg.com/role/DisclosureGoodwill 24 false false R25.htm 30603 - Disclosure - REVENUE (Tables) Sheet http://www.informationsg.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.informationsg.com/role/DisclosureRevenue 25 false false R26.htm 30703 - 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 26 false false R27.htm 31003 - 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 27 false false R28.htm 31301 - Disclosure - RESTRUCTURING CHARGES (Tables) Sheet http://www.informationsg.com/role/DisclosureRestructuringChargesTables RESTRUCTURING CHARGES (Tables) Tables http://www.informationsg.com/role/DisclosureRestructuringCharges 28 false false R29.htm 40301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Sheet http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details) Details 29 false false R30.htm 40401 - Disclosure - ACQUISITION (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionDetails ACQUISITION (Details) Details http://www.informationsg.com/role/DisclosureAcquisitionsTables 30 false false R31.htm 40402 - Disclosure - ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details) Details 31 false false R32.htm 40403 - Disclosure - ACQUISITION - Amortizable intangible assets and period (Details) Sheet http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails ACQUISITION - Amortizable intangible assets and period (Details) Details 32 false false R33.htm 40501 - Disclosure - GOODWILL (Details) Sheet http://www.informationsg.com/role/DisclosureGoodwillDetails GOODWILL (Details) Details http://www.informationsg.com/role/DisclosureGoodwillTables 33 false false R34.htm 40601 - Disclosure - REVENUE - Contract Balances (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails REVENUE - Contract Balances (Details) Details 34 false false R35.htm 40602 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 35 false false R36.htm 40603 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails REVENUE - Narrative (Details) Details 36 false false R37.htm 40701 - 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 37 false false R38.htm 40702 - 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 38 false false R39.htm 40801 - Disclosure - INCOME TAXES (Details) Sheet http://www.informationsg.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.informationsg.com/role/DisclosureIncomeTaxes 39 false false R40.htm 40901 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies 40 false false R41.htm 41001 - 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 41 false false R42.htm 41101 - 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 42 false false R43.htm 41201 - Disclosure - RISKS AND UNCERTAINTIES (Details) Sheet http://www.informationsg.com/role/DisclosureRisksAndUncertaintiesDetails RISKS AND UNCERTAINTIES (Details) Details http://www.informationsg.com/role/DisclosureRisksAndUncertainties 43 false false R44.htm 41301 - Disclosure - RESTRUCTURING CHARGES (Details) Sheet http://www.informationsg.com/role/DisclosureRestructuringChargesDetails RESTRUCTURING CHARGES (Details) Details http://www.informationsg.com/role/DisclosureRestructuringChargesTables 44 false false All Reports Book All Reports iii-20200930x10q.htm iii-20200930.xsd iii-20200930_cal.xml iii-20200930_def.xml iii-20200930_lab.xml iii-20200930_pre.xml iii-20200930xex31d1.htm iii-20200930xex31d2.htm iii-20200930xex32d1.htm iii-20200930xex32d2.htm http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iii-20200930x10q.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 104, "dts": { "calculationLink": { "local": [ "iii-20200930_cal.xml" ] }, "definitionLink": { "local": [ "iii-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "iii-20200930x10q.htm" ] }, "labelLink": { "local": [ "iii-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "iii-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "iii-20200930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 319, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 10, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 16 }, "keyCustom": 25, "keyStandard": 246, "memberCustom": 3, "memberStandard": 23, "nsprefix": "iii", "nsuri": "http://www.informationsg.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - ACQUISITIONS", "role": "http://www.informationsg.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - GOODWILL", "role": "http://www.informationsg.com/role/DisclosureGoodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - REVENUE", "role": "http://www.informationsg.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - NET INCOME PER COMMON SHARE", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare", "shortName": "NET INCOME PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INCOME TAXES", "role": "http://www.informationsg.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - RISKS AND UNCERTAINTIES", "role": "http://www.informationsg.com/role/DisclosureRisksAndUncertainties", "shortName": "RISKS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - RESTRUCTURING CHARGES", "role": "http://www.informationsg.com/role/DisclosureRestructuringCharges", "shortName": "RESTRUCTURING CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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)", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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)", "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-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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)", "role": "http://www.informationsg.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - GOODWILL (Tables)", "role": "http://www.informationsg.com/role/DisclosureGoodwillTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - REVENUE (Tables)", "role": "http://www.informationsg.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - NET INCOME PER COMMON SHARE (Tables)", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables", "shortName": "NET INCOME PER COMMON SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31301 - Disclosure - RESTRUCTURING CHARGES (Tables)", "role": "http://www.informationsg.com/role/DisclosureRestructuringChargesTables", "shortName": "RESTRUCTURING CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "role": "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "4", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_YJsXLeKcJEm-LURu30h9rg", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "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-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "-3", "first": true, "lang": null, "name": "iii:BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - ACQUISITION (Details)", "role": "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "shortName": "ACQUISITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_8_2020_To_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_W3-X7C5E-EGXJADkWsCthA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details)", "role": "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "shortName": "ACQUISITION - Identified assets acquired, and liabilities assumed and acquisition costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_Yi-plJbTwk-YtZmePcLRGg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_Yi-plJbTwk-YtZmePcLRGg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - ACQUISITION - Amortizable intangible assets and period (Details)", "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-20200930x10q.htm", "contextRef": "As_Of_7_8_2020_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember_4gy2RuH7Zkyx72nreJLkNA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_m01ffOIzr06UJlepRWgefg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - GOODWILL (Details)", "role": "http://www.informationsg.com/role/DisclosureGoodwillDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - REVENUE - Contract Balances (Details)", "role": "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails", "shortName": "REVENUE - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_12_31_2019_m01ffOIzr06UJlepRWgefg", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "role": "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - REVENUE - Narrative (Details)", "role": "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_GooVze6DAEiveQ5_V2BdPA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UbT7CnbGiU--cXGnvzFJgw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - NET INCOME PER COMMON SHARE - Antidilutive Securities (Details)", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember_GooVze6DAEiveQ5_V2BdPA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UbT7CnbGiU--cXGnvzFJgw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - NET INCOME PER COMMON SHARE (Details)", "role": "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "shortName": "NET INCOME PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_UbT7CnbGiU--cXGnvzFJgw", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_YJsXLeKcJEm-LURu30h9rg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INCOME TAXES (Details)", "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-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_YJsXLeKcJEm-LURu30h9rg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentLiabilitiesMember_us-gaap_BusinessAcquisitionAxis_iii_NeuralifyLlcMember_Z4NR06v_NkqBIPoO7oE6jg", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_SILTfmzfsk6H4ZhHRzVt-g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - SEGMENT AND GEOGRAPHICAL INFORMATION (Details)", "role": "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails", "shortName": "SEGMENT AND GEOGRAPHICAL INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_SILTfmzfsk6H4ZhHRzVt-g", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_9_30_2020_SK8clTM9lkW3J9hBRhTrzw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)", "role": "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "shortName": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "iii:FinancingArrangementsAndLongTermDebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_3_10_2020_To_3_10_2020_us-gaap_VariableRateAxis_us-gaap_EurodollarMember_1xrGmm-kzkuzfeczq_AJkw", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentDescriptionOfVariableRateBasis", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "2", "first": true, "lang": null, "name": "iii:RatioOfEarningsBeforeInterestTaxesDepreciationAndAmortizationToDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_YJsXLeKcJEm-LURu30h9rg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - RISKS AND UNCERTAINTIES (Details)", "role": "http://www.informationsg.com/role/DisclosureRisksAndUncertaintiesDetails", "shortName": "RISKS AND UNCERTAINTIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "2", "first": true, "lang": null, "name": "iii:RatioOfEarningsBeforeInterestTaxesDepreciationAndAmortizationToDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_YJsXLeKcJEm-LURu30h9rg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OneTimeTerminationBenefitsMember_us-gaap_RestructuringPlanAxis_iii_RestructuringPlan2020Member_f0M5HbpddUeHXwJgdYd5ZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - RESTRUCTURING CHARGES (Details)", "role": "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails", "shortName": "RESTRUCTURING CHARGES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_us-gaap_RestructuringCostAndReserveAxis_us-gaap_OneTimeTerminationBenefitsMember_us-gaap_RestructuringPlanAxis_iii_RestructuringPlan2020Member_f0M5HbpddUeHXwJgdYd5ZA", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_7_1_2020_To_9_30_2020_eTEtEB4HBEKOuDS4_loKTQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e7ONzlWOpkOkLnEeKY2-3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY", "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-20200930x10q.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e7ONzlWOpkOkLnEeKY2-3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__OvbNLKQx0is2kQ5x7zbsQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "role": "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations", "shortName": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "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", "role": "http://www.informationsg.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "iii-20200930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_5tl5j3qFN06aA35ZN-sulQ", "decimals": null, "first": true, "lang": "en-US", "name": "iii:BasisOfPresentationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 26, "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r261" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "iii_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 $749 and $343, respectively" } } }, "localname": "AccountsReceivableAndContractAssetsNet", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iii_BasisOfPresentationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "BasisOfPresentationDisclosureAbstract", "nsuri": "http://www.informationsg.com/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsCurrencyTranslationChangeInAmountOfContingentConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability due to currency translation.", "label": "Business Combination Contingent Consideration Arrangements Currency Translation Change In Amount Of Contingent Consideration Liability", "terseLabel": "Unrealized gain (loss) related to currency translation" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsCurrencyTranslationChangeInAmountOfContingentConsiderationLiability", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accrued contingent liability accrued during the reporting period.", "label": "Business Combination, Contingent Consideration Arrangements, Liability Accrued", "terseLabel": "Neuralify contingent consideration accrued", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsLiabilityAccrued", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationContingentConsiderationArrangementsLiabilityTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period for the Company to pay additional consideration via earn-out payments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Business Combination, Contingent Consideration Arrangements, Liability, Term", "terseLabel": "Term of contingent consideration (in months)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsLiabilityTerm", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "durationItemType" }, "iii_BusinessCombinationContingentConsiderationLiabilityAccretion": { "auth_ref": [], "crdr": "debit", "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/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractAssets": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contract assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Contract Assets", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractAssets", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "iii_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contract liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities", "negatedLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "iii_CoronavirusAidReliefAndEconomicSecurityActImpactOnEffectiveTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Impact on effective tax rate from the changes per Coronavirus Aid, Relief, and Economic Security Act (\"CARES Act\").", "label": "Coronavirus Aid, Relief, and Economic Security Act, Impact on Effective Tax Rate", "terseLabel": "Impact on effective tax rate" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActImpactOnEffectiveTaxRate", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "iii_CoronavirusAidReliefAndEconomicSecurityActTaxEffect": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax effect from the changes per Coronavirus Aid, Relief, and Economic Security Act (\"CARES Act\").", "label": "Coronavirus Aid, Relief, and Economic Security Act, Tax Effect", "terseLabel": "Tax effect" } } }, "localname": "CoronavirusAidReliefAndEconomicSecurityActTaxEffect", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "iii_CreditAgreement2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information pertaining to the 2020 Credit Agreement.", "label": "Credit Agreement2020 [Member]", "terseLabel": "2020 Credit Agreement" } } }, "localname": "CreditAgreement2020Member", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "iii_DebtInstrumentNumberOfQuarterlyInstallments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of quarterly installments in which the debt instrument principal is to be repaid.", "label": "Debt Instrument, Number Of Quarterly Installments", "terseLabel": "Number of quarterly installments" } } }, "localname": "DebtInstrumentNumberOfQuarterlyInstallments", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "integerItemType" }, "iii_DebtInstrumentPercentageOfNetProceedsFromDebtAndEquityIssuanceForMandatoryRepaymentOfDebt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of net proceeds from issuances of debt and equity used for mandatory repayments of the debt.", "label": "Debt Instrument, Percentage of Net Proceeds from Debt and Equity Issuance for Mandatory Repayment of Debt", "terseLabel": "Percentage of net proceeds from issuances of debt and equity used for mandatory repayments of the debt" } } }, "localname": "DebtInstrumentPercentageOfNetProceedsFromDebtAndEquityIssuanceForMandatoryRepaymentOfDebt", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "iii_DebtInstrumentPercentageOfNetProceedsFromInsuranceRecoveryAndCondemnationEventsUsedForMandatoryRepaymentOfDebt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of net proceeds from insurance recovery and condemnation events used for mandatory repayments of the debt.", "label": "Debt Instrument, Percentage of Net Proceeds from Insurance Recovery and Condemnation Events Used for Mandatory Repayment of Debt", "terseLabel": "Percentage of net proceeds from insurance recovery and condemnation events used for mandatory repayments of the debt" } } }, "localname": "DebtInstrumentPercentageOfNetProceedsFromInsuranceRecoveryAndCondemnationEventsUsedForMandatoryRepaymentOfDebt", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "iii_DebtInstrumentPercentageOfProceedsFromAssetSalesUsedForMandatoryRepaymentOfDebt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of proceeds from asset sales used for mandatory repayments of the debt.", "label": "Debt Instrument, Percentage of Proceeds from Asset Sales Used for Mandatory Repayment of Debt", "terseLabel": "Percentage of proceeds from asset sales used for mandatory repayments of the debt" } } }, "localname": "DebtInstrumentPercentageOfProceedsFromAssetSalesUsedForMandatoryRepaymentOfDebt", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "iii_DeferredIncomeTaxExpenseBenefitAdjustments": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_DeferredTaxBenefitExpenseFromStockIssuances": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 from stock issuances" } } }, "localname": "DeferredTaxBenefitExpenseFromStockIssuances", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_FinancingArrangementsAndLongTermDebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT" } } }, "localname": "FinancingArrangementsAndLongTermDebtDisclosureAbstract", "nsuri": "http://www.informationsg.com/20200930", "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/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "iii_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 awards" } } }, "localname": "IssuanceOfTreasuryStockForESPPAndVestedRestrictedStockAwardsAndStockAppreciationRights", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "iii_NeuralifyLlcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to Neuralify, LLC.", "label": "Neuralify Llc [Member]", "terseLabel": "Neuralify acquisition" } } }, "localname": "NeuralifyLlcMember", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "iii_PaymentOfContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment of contingent consideration.", "label": "Payment Of Contingent Consideration", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentOfContingentConsideration", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "iii_RatioOfEarningsBeforeInterestTaxesDepreciationAndAmortizationToDebt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The adjusted ratio of earnings before interest, taxes depreciation and amortization to debt.", "label": "Ratio Of Earnings before Interest, Taxes, Depreciation, and Amortization To Debt", "terseLabel": "Adjusted EBITDA to Debt ratio" } } }, "localname": "RatioOfEarningsBeforeInterestTaxesDepreciationAndAmortizationToDebt", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureRisksAndUncertaintiesDetails" ], "xbrltype": "pureItemType" }, "iii_RestructuringAndRelatedActivitiesTermToComplete": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period to complete the remaining restructuring actions, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Restructuring and Related Activities, Term to Complete", "terseLabel": "Term to complete the remaining restructuring actions (in months)" } } }, "localname": "RestructuringAndRelatedActivitiesTermToComplete", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "durationItemType" }, "iii_RestructuringPlan2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents information relating to 2020 restructuring plan.", "label": "Restructuring Plan2020 [Member]", "terseLabel": "2020 Restructuring Plan" } } }, "localname": "RestructuringPlan2020Member", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "iii_RightOfUseAsset": { "auth_ref": [], "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 and finance lease.", "label": "Right-of-Use Asset", "terseLabel": "Right-of-use lease assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iii_StockIssuedDuringPeriodForRsuVestedShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been issued during period for RSU vested.", "label": "Stock Issued During Period for RSU Vested, Shares", "terseLabel": "Issuance of common stock for RSUs vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodForRsuVestedShares", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "iii_StockIssuedDuringPeriodForRsuVestedValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of issuance of stock for RSU vested.", "label": "Stock Issued During Period for RSU Vested, Value", "terseLabel": "Issuance of common stock for RSUs vested" } } }, "localname": "StockIssuedDuringPeriodForRsuVestedValue", "nsuri": "http://www.informationsg.com/20200930", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Segment Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r109", "r165", "r168", "r255", "r256", "r258" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r37", "r38" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r35", "r38", "r39", "r205" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r126" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r13" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-In-Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r173", "r174", "r175", "r176" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/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 provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r18", "r111", "r113" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivables and contract assets, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r51", "r71", "r229" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r71", "r124", "r131" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r237", "r248" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r1", "r2", "r34" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r184", "r185" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Contingent Consideration", "verboseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related cost" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r194", "r195", "r197" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total allocable purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Indicates measurement input for business combination contingent consideration liability.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible List]" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInputExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r193", "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityValuationTechniqueExtensibleList": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Indicates valuation technique for measuring business combination contingent consideration liability.", "label": "Business Combination, Contingent Consideration, Liability, Valuation Technique [Extensible List]" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityValuationTechniqueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "verboseLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r186", "r187" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "verboseLabel": "Identified assets acquired, and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r21", "r73" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r4", "r74", "r76", "r236" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r73", "r75" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r225" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash financing activities:", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r31", "r147", "r241", "r252" ], "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 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r146", "r148" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsShares": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits.", "label": "Common Stock Dividends, Shares", "terseLabel": "Issuance of common stock for contingent earn-out (in shares)" } } }, "localname": "CommonStockDividendsShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r151" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12" ], "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; 48,112 shares issued and 47,954 outstanding at September 30, 2020 and 48,112 shares issued and 47,478 outstanding at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r41", "r43", "r44" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Comprehensive income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r125", "r129", "r192" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r159", "r161", "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r159", "r160", "r166" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized, included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r53" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Direct costs and expenses for advisors" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r8", "r9", "r10", "r238", "r239", "r247" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r10", "r149", "r239", "r247" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Interest rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of outstanding borrowing" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r28", "r150", "r228" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "FINANCING ARRANGEMENTS AND LONG-TERM DEBT" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Debt instrument, measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentMeasurementInputExtensibleList": { "auth_ref": [ "r215", "r221" ], "lang": { "en-US": { "role": { "documentation": "Indicates measurement input for debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input [Extensible List]", "terseLabel": "Debt instrument, measurement input, extensible list" } } }, "localname": "DebtInstrumentMeasurementInputExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r29", "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Periodic repayment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r78", "r152", "r153", "r154", "r155", "r227", "r228", "r230", "r246" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentValuationTechniqueExtensibleList": { "auth_ref": [ "r215", "r221" ], "lang": { "en-US": { "role": { "documentation": "Indicates valuation technique for measuring debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Valuation Technique [Extensible List]", "terseLabel": "Debt instrument, valuation technique, extensible list" } } }, "localname": "DebtInstrumentValuationTechniqueExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails", "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r177", "r180" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r71", "r133" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r71", "r105" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue disaggregated by geographic area" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NET INCOME PER COMMON SHARE", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r49", "r82", "r86", "r87", "r88", "r89", "r92", "r243", "r254" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r49", "r82", "r86", "r87", "r88", "r89", "r92", "r243", "r254" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r225" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r80", "r178", "r179" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rates (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar Rate" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r212", "r213", "r214", "r218" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r170", "r171", "r172", "r213", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r212", "r213", "r215", "r216", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r170", "r171", "r172", "r213", "r233" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Level1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r170", "r171", "r172", "r213", "r234" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Level3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Measurements Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r217", "r219" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r125" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r125", "r127", "r130", "r132", "r235" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r125", "r129" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite Lived Intangible Assets Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r222", "r223", "r224" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction (loss) gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of fixed assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r116", "r117" ], "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.", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureGoodwillDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Neuralify Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation Adjustments", "terseLabel": "Foreign currency impact" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying amount of goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r79" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "terseLabel": "Pretax income", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxesDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r106", "r181" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r70" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r70" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expense and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r123", "r128" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r46", "r104", "r226", "r229", "r244" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r55", "r103" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r240", "r250" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line Of Credit [Member]", "terseLabel": "Term loan facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r25" ], "calculation": { "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r94", "r102" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r69", "r72" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r40", "r42", "r48", "r72", "r91", "r242", "r253" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Pronouncements", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities.", "label": "One Time Termination Benefits [Member]", "terseLabel": "Contractual termination benefit liability" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r231" ], "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/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r81", "r83", "r102", "r208" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r22" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r200", "r201", "r204" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation, net of tax (expense) benefit of ($398), $294, ($207) and $309, respectively.", "verboseLabel": "Other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r200", "r201", "r204" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r62" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r66", "r138" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Amounts paid/incurred" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r64" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt financing costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r62" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payments related to tax withholding for stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r59", "r198" ], "calculation": { "http://www.informationsg.com/role/DisclosureAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r59" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Neuralify acquisition (Note 4)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of furniture, fixtures and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r11" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r1", "r19", "r20" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r61" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of employee stock purchase plan shares" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r40", "r42", "r67", "r107", "r108", "r200", "r202", "r203", "r206", "r207" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r6", "r134", "r251" ], "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, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Furniture, fixtures and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r50", "r114" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r63" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on borrowings, net" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r3", "r7", "r73", "r75", "r257" ], "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/2019-01-31", "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 [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r71", "r137", "r141", "r144" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Amounts accrued" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r138", "r142" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Balance at September 30, 2020", "periodStartLabel": "Balance at June 30, 2020" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "RESTRUCTURING CHARGES" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r156", "r249" ], "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r164", "r165" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Segment and geographical information" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RISKS AND UNCERTAINTIES" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r90" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r184", "r185" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionDetails", "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of computation of basic and diluted earnings per share", "terseLabel": "Schedule of computation of basic and diluted earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r212", "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Summary of assets measured at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Schedule of purchase price assigned to intangible assets and the amortization period" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r120", "r121" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of consideration transferred and the amounts of identified assets acquired, and liabilities assumed as of the Agreement date" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r139", "r140", "r143" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r139", "r140", "r143" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of the activity affecting the Company's accrued contractual termination benefit liability" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r52", "r109" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of geographical revenue information for the segment" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r45", "r47", "r109" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Senior secured credit facility" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT AND GEOGRAPHICAL INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSegmentAndGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r54", "r115" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r57" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling General And Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionIdentifiedAssetsAcquiredAndLiabilitiesAssumedAndAcquisitionCostsDetails", "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r32", "r151" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r11", "r12", "r151", "r156" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Proceeds from issuance of ESPP shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r11", "r12", "r151", "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Proceeds from issuance of ESPP shares" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "auth_ref": [ "r32", "r151", "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued to shareholders as a dividend during the period.", "label": "Stock Issued During Period, Value, Stock Dividend", "terseLabel": "Issuance of common stock for contingent earn-out" } } }, "localname": "StockIssuedDuringPeriodValueStockDividend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r11", "r12", "r151", "r156", "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Issuance of treasury shares" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r15", "r16", "r112" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureAcquisitionAmortizableIntangibleAssetsAndPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r33", "r157" ], "lang": { "en-US": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r33", "r157" ], "lang": { "en-US": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r33", "r157", "r158" ], "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 (158 and 634 common shares, respectively, at cost)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r151", "r156", "r157" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury shares repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]", "terseLabel": "RISKS AND UNCERTAINTIES" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r95", "r96", "r97", "r98", "r99", "r100", "r101" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureFinancingArrangementsAndLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r89" ], "calculation": { "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Potential common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r85", "r89" ], "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 (in shares)", "totalLabel": "Diluted weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r84", "r89" ], "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 (in shares)", "verboseLabel": "Weighted average common shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/DisclosureNetIncomePerCommonShareDetails", "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r56" ], "calculation": { "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write-off of deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.informationsg.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=118875152&loc=SL5864739-113975" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14210-108612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r259": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r261": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r262": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r263": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r264": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" } }, "version": "2.1" } ZIP 63 0001558370-20-013324-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-20-013324-xbrl.zip M4$L#!!0 ( )QX:5$3J/2 .0T /=_ 0 :6EI+3(P,C P.3,P+GAS M9.U=7W/;-A)_OYG[#CR_7#MSLB0[=FI/T@XMTPZGLJ22=)K>2PC'H_9QZ\C MU(\"0D0-PGY.B'[__YCP__:C2^7#E=(XC\>(*I,'R&D<"!\43$V/"B MZ111XPXS1L+0N&(D&&'#N#@^/WY_=G9^?'IVWO[.:#1225>( V=$#27RY+@] MK^FD4B-Z:;3;S8OF2>ND97QWV7IWV7YO#.[FA'?0RR$II'SFP27WQWB"#-"5 M\LN0T*\?C\9"3"^;S:>GI^/G!Q8>1VP$_*W3IJQ^@-X=I>0THC2>Y#,$@C7% M;(J;0-0 *LR(G_$]AYI&OG2AE7D+Q>)711-"5A@('49L@@1@R$?'?C11EFA= MG+86G5E7^NE4-=&^N+AHJMHY*0_R"$%>N_GEKNLJ4V;$# ^W:GG>A-JY5*@( MQ)QVF>ZLF51FI+%@6V5>-*%V62;1&)E0+A#U\4(S4JQ98\$E$!MAT4,3S*?( MQZ5-CH1@Y"$6^ 9(KO$0Q2%H'M/?8A0JCX4Q%F(YA%8(EJJ3_OI13 6;K1J- M8_]X%#TVTTIHMOV^T6HW3MMS^_'&"*'IG&V(^(-2-*V0+!<;+-+/>"Z/JLEA M"C#)[QI4Y)!3/)+C6@,MBT)P]80LX^),;.O:O&JY,1CQAJ'&/*(T$@H@59:5 M3J<2NK0("J7K7\J6/1!ER!_WCET M>JH"\(5B)V(!IC"= 8_>!220/;_"H72 MB=PQQH(?&03TKL(P[U_6PP /"25*&W#75LMH&'-Y\+O3[UU;/=>ZEK_^ M-CUXN#*[9J]C&>XGR_+<#\UU4>NMQ-"I/OU>_9XRS$&XTEO.5BEW2J+C]%'H MQ^$.C(N>;>=+2S/$7AS(>2WO#SO1!*PR!AKRB&U8)B>X#+1%(O1@GY0%V_7@ MOSNKY[E&_P:J[@:.]0GH[,^68??@V:H=8%\'0'Q\$T9/I49T/J,>['<[@FVZ MGXR;;O_G>HSG0WQ-N!]&/&;8]'^+"5<=N,8"D3#%4DNA ^T=@-8&H!8"X,'L M_'1ON[9G]WO&-ZF4;VMLRF-CPW@2*AHR.8<5454Q>*)!EZ '$@(5YE 'D;$L M7&+M1%SP8FP/U4*1;YSH?*-A++IA(-4/ Z4=^8^!:&"$B[Y( MD958X6W3%\ MV9_:STK[60^+9.D=8 8+\B2B[A@QO,5G"JCU^+_?Q+]G>>EZ; PL1R[4=^ ) M[B?3L6H,#Q=T#P C*L98$-"Q<@2^RET4CI_M$HX;WZPT4D/^ N%Y92>H)*\H M<"_I%L6!>^TJAW25_M 5D?]U'(4!9MR"=53,*OE&K@"],YQ6#NRE+[A>O_/C MIW[WVG++S7V!:O[->8^(U-)T!_VV0A1\KLBAR#N*N:$8L[[4\P2 M$>NK?45N'>IM6!DV,H-KR^TX]D!%?X!PW[DU>_9_3?5L]F"-N'?MGN7"5 #! M@2JN<[HBQ*\0)S!?#Y8T7XF:ZLY&B9H%X:H@J=&IP =-YY, M$)O!I$E&%#(='U%A^FK_FM#1 &97'Y*;=9_=NC0',Q1W;JH==A71=EV@7@:3?/JEA*(+A-HJ")Q*& MZQ#,R_7F/]LT_VV_?_VSW>W6IM]M(Z'D#D(!,.\W@=%L'=18%6"5(."AY\VU M9KE*C\EWFYBD>'CFEWK)* 1!>C\1*K^&>!J2*[F88YH7 .A(]2!=;((D1XKM M)3FVC+(AY9)KO=6K%_HR$1P>21P AEL"AFT"+9;.7&; M=:NR8HG>K=6_=)3%P\&/F,8X'X[5 M2CT:YYMH.-9GJW=OU6#LN3V2#XZ>6 _6^TVPM*-2.4O3'IO9Z<2/32VC.4.W51ZIVB3/-2<0$ M^5T.)!N,0$<$?J7G)&D ,S2)@N(CEE6DZ/U!'Z_*IT53!IFW-3]220-CJIJK MW:%R:+L%Y_5J/8":MTPU)%6C6RA HQ&37TH1>4PE*\X'JAR3'K[SS9V=+!I6 MQ4N2C6AHI+)K9/<-E4U81 ,2QH(\0E3EQTP=!*]V4%DO0X][M7>0:LQ8 MM%9[PB[O*;?@G$.A1['@K64-SB'>7VX!JP2''KRJ;S-K- ^7WFY+>JQS-F7 M<"S7<^X['G08\.Q ''1;3\+%N*67R&3_P\BR8&D4L\U3)64H=:BU6K"&2M2R M>VN6?LJ-@42:L22NQJQ<'KHETRPXGG6>-X94+EG;O\E#?=?3SB9#(-Y86&JFRLKE\DA#2RRP=_!6V/GR=A1B'%:VY(5)BO M&RAM-Q.!F+\A9>/R2! 230%[P+V9]?W(:!Y**T"BJE9KX+U"I#:DNA@3-(B8,FGO;9\&%K\GULMW(5S*+ M.7L)8T,:K=$^:;3/CZ$+6;\K="?GVLPR?0D96^':J2/:*S_S>L&W,%,U&]'QE3T@=YN>QZ^^I&VC)W(R\9+KWH5_7V MXU'.+11+!Z<>N,HMDN@*IM5?2Y(G<[.Z#?D2RB!9M06>R*@"5(^!C(A8\MZR M*)YFA 1(C@R4"OEX!)DND%,2AC(ES9X3VN3HE*>:"6*6;L[NIJ6'G\55&/E? M2ZJY1)_HF=S'?2FR\M*Z'D2W4J^%-)#NRO_:,*ZF1P[H.PMX#5X@.V=3N3LD M"P>8^=)Q1U@Z<>1C'/ ;%DW424<7A9C?0^Q_$[$[1 ,D(C9S\!3-DIND%I]< M2JL<7'!J+3#5-!'V6@S5PV)9)4DHW^RHN[1LSF.Y"NYILKV;>"O& R*0!MHX MV(\>,9LE)TT"/*&J#>M1#JX#..'+M/N'FCDS<:9LY@C]H<

\'$5[? 0;7YA%@@IZOD:0HYM$]40PX9C>6-[PF$+R9]3?'E MY6$242P0FY6VHLYJ2=U#LML)%?B!B.J1T+K1LXO4.M'D@22^,C\9)>_>XR1( M;UA;7ATZ,6.8^C,/BGB2VG?&LM:6)\UCZ5!;I&07^LXR7/[,#OQ)T/D,!W\L M=G.E31\:3SI5U?RY,MZV\Z].K[UX\H!9?_A3C)C +)S)*A2&RN&."(A:- M>0@5>(39'M9),M0#F&&0+0);D,]T+T'WMQE1*Y-1N9G'B<(0EANYHNPY^>W2 MG@:9/;,8+4Y[C] AAID^F!^TMIZG\C;8*TSQD @S^%_,Q=H K<#QUJ>O1%50 M,M4NU55&A"I@R8*>#>N48WG;YDD_?>00$F/R*!5)CWU+YTV^?8,H.K-,:>J7 M-7\\:7BOE@P<&U M.I:2?$0)$Z[#XR274%^]9A:K0/_7MXSZ&HI7,,V<0;>,*9K#6&9/$ZCDL#^$ M?'MEU&P6O^G)I*,E&RSI-YP$%$:#YK*+]1> MPW#H1"RBZ)&PF)LD<'!(\%#N__D1C2;$3S].A,12JFT-A]B?&VDWUK<]K$JK M;$^FX/9]FNA-'F6X"UZ%JQM/(RE_H.ZP1?B2'M;#("HDPUDW]%?GH-R:-SKY MY*2+ M=I#OU@]DTE24QIZ9,5[%:KTRQF Z@LA$'GXS9>2A)AJICQ?)O_H5XD4X4YWM M51HD.?F8G(3Z_O]02P,$% @ G'AI46GYB)RO#0 @;8 !0 !I:6DM M,C R,# Y,S!?8V%L+GAM;.U=;7/B.!+^?E7W'WSLE[NJ([SFA=3,;I% 9JA* M @?,SGZ;>2R\HZ,S N_?;KW__VZ1_E\A\WPWO-)(8[ M1[:C&13I#C*U%^S,M#%9+'1;>T"48LO2;B@VITC36F<79Y?GYQ=GC?.+VI56 M+OLMW>@,:A);\YJLG]563V[]5HE]K=5JE5:E7JU7M:OK:O.Z=JD-'E8%'X#* M"4XM:6'[SVO^WQ.\4@.X-KM^9?AS:>8XB^M*Y>7EY>RE<4;H%.I7:Y4_'NY' MQ@S-]3*VF:/;!BKYM7@CD6JO3]0**C8JP3N"XJ];Y?W7U%JM5L5[NBH*#>&$ MID.4,'S-//+NB:$[GM12*=*$)?A5.2A6YK?*M7JY43M[968)N*=IGRBQT!!- M-(_@:^=M@3Z7&)XO+$Z-=V]&T>1S"6-Q$PV)X0.O= LNF90>857JJ2J5V/OU)" MJ[PKW-53UI_(:XS1CT.>\1A2O;O,?Z$[:@ M%&+P# 8-?C-4]98PA^V-(7LCI B&/B)GV3\'B$*OG1-[--,IVHTY:8UF!FKH MEN%:WAOOX9D/CK]U_X8[Q$OTZB"H8:[N8H>_$4;K:E4K:ZMVX?=M_['3?1QU M._S7J'_?Z[3'<''3OF\_WG:UT==N=SS*@-S##<@M8D1(LOCH2VA4OGYS7E,3 MG3UY[<$D:JKK"VBWUJH@RV'!G3*_4Z[6_.'V%__VCZ7V!BU;^A.R/I>"FY7" M"+IU*04>;] 56^;'1>.R63UOMJKGYU?G5_56HQFB/*1$;1H%H5,C:!]^;NE5 M5$9^B0KTYZ6NE3&H05!_0LE\S3;_)20+P82:B,*[K@@^&@*WOS!"5L;82-:-L:=5;%X1>E]JETJ;Q= $-W4R M&%OV$ 0G3[@OLRO5>EK8HVR;(X<8?\Z(!;0R/O-QWC8DEEZ\8! "#0N5B(CG MHEIO-5L%Z94L[\,:EP9$QN>SM@W%*UVR?V"[H#K2DY5(H@R34*GJMPW<60/] MC?NR4OSIL865EF(2C3'^=WF J@KTGMC3,:+S#GIR4OKC=LDC$J4LNH-PR@;^ MY>_8F=VZS(&))0TX\Y8L99FJ1R3VW'!5=.%2[R_ M0!3894_OD<[0:GA*=ZVDU8NRI%9OG5_]3T,B M$9Z;J\N>FQN-X<]#]W$\TOIW\.AA,.Q^A7*]W[M:[Q&NNR6ES]+%L"C%8";4 M &VYJ-8O:]5FM=JL-:\:5P4MDU?G.KD!$^"(E%&O4V=E\W;O3@>8+::G4508 M;H#A#ABT]..X8*U\WRQT_1L$=@*M//.(/6#;H[EG.X@BQL/MHZTLK>0#6NLO$VIKK-=(-3^@4& M90Y[R22Q)<[00I1-#9@0%'W8K6@=V=;:7=EY$%H7\,X_,"@^OQ N]5-[9&Q> M.LM2W6)%+:77<)E:(LLV MF5"#8N*(8/%B8(]Y\-M"GCQMLSTGU,%_>?>%P43I5=53(5F!Q446Y<2;.M\H M:C09(8G&.&?*5[# MYFCIF!1B7_!5G0>L9DR^%;L!(S<1;KX(2JLG\/Q.,3EP4G:]<%^":-=0[$@! MH^==^>(R_^LNI\6!9WO ISSPP'$H?G(=?NYM3 9Z6E3J1]$0E553 >_L[KL$ MQ3,P6^!E0Y6]Q5#"7)D=Q6;.'<7VZ*MV=]__KGA.3LZ.C=Q46[FKHC=")0<( MQ,O7SSPN!770\B]<+P<_& 5GNCU%0^!==S)!AO!\X0<34=#6)B=\0,DS!CV[ M>?O&^*F4U12D#7WT.>D@GGP#"IJ[0K1L8U-U%^YEVR-H%J-B XF)@E.O74! M]51D1P%M2SP%[$'L^H1]3!)NMQ.0:BI<94.80V[!_F0S097["GS/ ?<6>3&? =F;W3YC[2,6^SXX(1/C7/C!P*B!N\,VX %&>=_MD!H4 MHE6.6"5RPY<)>RY\IN=]O\3[=ACWZ8"6)\WYX@M'P9_76^>-8Y-]!N#9?B@;#"'+O6R!7T4%0^AOGJ-@3/S/9=^X#-L\&'>9&<5CM/\A;9&K M+4,3ZJG9CD*.<;WMR@YE#[YL(1-^]$]64X0-G**>9&.&LF=C!(Q:[4#E';1B M&E!/2Y0=M&2YERVI=T&#UA M_,[3GX13U L/X<075T]]=A3>MC9D@J[ZP'-' MZ"K/,8]@9\ CZH?"^PM >2NS4YLGH#G[YT_&4S^%?92=& B9;!4]PX?CA%WF MF,)1])?J1I?LH!WRP+.-* 5/;7G<7#1>+L5^Q-4X!?EG1"^59;7PO:$ U1!Y M22+'9*R_V%-:@2C&@.+#QFPP:S,I3"99\A+ MXIF2G#N]X@DI3$8FI 8U*G'2>+F:ZT_"*[R^O=-:\82II]K%+_$5E4JV0P0KU\&[''3F9%N$N11YSC7F)?SO M\'S0EMR)YF:U6:UI96W=$%RT;__SK3?JC7O]1^V??FO_*BE]<#EP/H.A? +C MR]D06<5Y1]V7(1DU@1'(UH02CNFURQWT6'S.,Z5:5,NO8&@Z+]CVY)&FY-Z$ M&'&V(Z#[.1P4#S3.#=&FE-M #];*)>%O_,9$!NZGX>/1C'?F28&0N0]""G3D8^L+?\8(%[MR[&:KJK7:SCBGUI#&EK*W)T72/'DWW"?JW MIMNF9JUIX@4X4=Y]?4V69G"Z#GA\&B*#3&W\%RP8?&[HJZ.LB>(1?\%U[V]Y M'Q.7FR;_V\W+DD&$5&SDZ@>^^2",Y#Z4+<&.?AA?WWF05J^S1QBT#EL7S?4^ MXM4GI?"%,_8@/FCZ#MP)/Y *-_]0&G[V@4(X+)5*]0,6:7N$'0QZXOCG0F@X M*057A\,9-Q"/P-QO9O'QSDF-9[K-\RN_8,OZ '.?2L-)]09U.)PS9\L[NU56 M:8,'7LI5OC''-W&SN4@NMUTDC]VQ_[%!;= =\J\0/O0?M='7]K![*&Z.[YY< M0 >>$=6GZ-&=/R':GW2PY?+$JYQ-K.\Z#)2![\((NG;F5@I)X!5/Y!9U-SK# M1C:@\6U$>TA+@2W"G-*.)/+:F0,'X1&(A2GBTSJO11:U26_M=!0H)R_VZ,7_ M5%D*SK?%O_X?4$L#!!0 ( )QX:5&_C;T=8A< "5C 0 4 :6EI+3(P M,C P.3,P7V1E9BYX;6SM76USXCJ6_KY5^Q^\V0^[6S5T(.FDFZ[NF2*$I*DE MD ND9^;3+<46H&EC,*7$-+4;2HPIUK3FA^L/GZZNKC]<7ETW M/FNUVJJD&\1X3MO2O"(O/C0VO[17I=K6%ZW1.&^>7]0OZMKG+_6/7QJ?M,>' M3<('+N6$I*8TB?7SB_CGF5>I<;@6^_+&R+>SF>,LOIR?O[Z^?GB]_*<]? M;YS_XZ$WTF=XCFK$8@ZR='RVRB4*"65[>Z;F.N/E^;J.=?*W2/I5-8UFLWGN M_;I)R@LBDJ)W)1&_&LXF0S#QU;G_(T_*R!?F(>G9.G(\@E.%UQ)3B$^U=;*: M^*K6N*A=-CZ\,>.,*UK3OE+;Q$,\T3QL7YSE G\[8V2^,(7@WG( M/7N5<&.;(K3@E36:Y]ATF/A&E,AJXJM:O;&J[+\Q-N9GFOCI:=C=E!8I2"0X M%VG/.V\.MAAY-G''XJ9+/67T"'/82J%*K)YG TD(J0F#K#LI3QRUANFDSE^*1.Y\CNN0"D:G%F[2.+*>EZ[9K.;P;>N22ZP2S M.T3H#V2Z^!8[B)@LDT[VKZP*Q;1TS@HC LQ^H.,*JAA0EYNFX_7?+<:PP[R? M*/]D&3V"GHG)4V'&?^,-5GP9R-JV>C:]GQ;R556%4H1TQ!%CGC!. M/AB*GI[/"J$XC+=8WM*T6+&ASFSNX6SYQ"J7'P5X.^(Q:?* MG(@6I;QCPFMZ>K8U'6,ZO\7/SG[X,]503>?''.KJ#F]\UK3-6^5T7TN7EI@9 MHH<"47T-=?5G4*I-"<1RS@TR/U^E.4>F>::ZP-@59;TV$JN7*T]G7FD%2,7_ M%BL,VZH9]AP1JT 1HT47(:]75&V.Y\^8%BELN-P"))UQH:CN/N/:1A$%RAM; M>K'V@"?(-9W#&,2Z[)7$_#.QB+^XM7ZN2A?R[+U(#LB.13H#&YMOB2,JV&;7 M OFU6\\@M ?/(/+T%>F8#K843@?-):[7M9JV*8G_W1[T;SO]4>=6_#4:]+JW MK3'_,!KS_QXZ_;$VN.,?!NW__S[HW7:&H__1.K\]=+^&;7U[+Z^O<-PK&8\Z]K,-$S-CT_86RB\RH%]6GD4[2%;7D# M]!MA:7+'Y]G V-IBBX8!\7:_+GO5!>3LV6S*3?#;66-=VH3:\V0%KT2PE:&X MC MF+P0$9%9#T(Y@MZ'Q8A+0'(B0ZTBJR(3.U(#D)<-X#*;]?7W[Z6+_Z MV*Q?77W^5+]H7GTN@Z?U %@&4;$0 7"W6GR+$>PA-)_;X2TFW:$("L\"Y>1( M32](2HS\ +3?,@SBU_^(B-&UVFA!'&1*F4C)4RHK%WNRDH(% $-CBA%?PRX] MR_&-2,J.)'VIS%SNR8P$!P!66KKNSEU3S,,'SLQS(2XHGHF._07[CD5Y&U+/ M7RIK'_=M3^JX + X%#X@"QL=1"UB39F4LJ3$I?)SM2<_22 D+&9YO"5,N[R M/U/7.X&$!R+!<[ ISLXB8LMJ.]A:)OFG4U?$342&,Q<"H0YA1K1F:$M M*+$I_](S,!#-,,F7%&F&T8009N0Y333<6J/0H/$46$]X.Y>LRYB+DUI<8FH( M+:L QA+Q0:-ML^_3!L*TO0"*=E!!(R9INLH183*UVBZEV-*78XHL MAG2/!,OP/IF>X[YE_,MEWFXZ!SJ8C-';HP@RX3\X#B7/KB,&_K']R(W3 MM/Y@=NN%+_C1:9[\G?G"M)<8>VD>7:K/N&8>393D^LY95JG\7Q]V4I<=_9$8 MA#_K2<21O);.61J$F?Y>;4/!--*U<"3&X6DDU/\-,9$M%W*44ZI!?*JDETA M?DQ&X/UV2UZ(@:T\Y._D+Y7TSY60OH,8&MF!A>]:2.;W6^F>@$@&Z)UZK/4F MN $BX(IC+A*[RK](DIM;W9"Y/S!SL(]AAY9L64LEJ%EX>\L&MGK"8AM2QKQ5 MMJD\=IF!I^);5E%!#>L%/1O;"3O\GNPB'-$0G@-L,<\5,,3^&2$\PO2%Z-C' M/,2Z/?6IBVO"Y55;KBW5#S;>'EY3Z2;Y]3P)\>'EK#?WK!N=W[?O>NVV[UQUJKW1X\]O=K_KFK^/]CANQM%;<[H!-G'%2 M2D-?E7("B4[.8-.Q),H@OG<2PZ&^5Q?-JTLXTR9.13I25&;"OE =2B',B$%/4#;*6HC-A-W7_'_Q,;% M"S)#O>P60M)FNGI^"/, 90L/[:FK8X1&;R+>K"T91@O.19\$$S2Z OU1]EY8 M-3.$TQ0'[XI5E0'- FY_CL',#AZJK"YC\$[G]DS\V16WW;OBEM"$+,G7=91;-80#1 >S MMG)5"=(<-\VGI>LT>O2LR(*KCKDON[WN9V%1_1W8?A[1TK^W.$&X&,M(SU+E M*JY*SM,U Z8W"!D:3F!ZO^*J].X=1\N/TQH8"PDI)7AOAW]3AZ*>-A"+F\\4 M(4N5KH/CL,W"50YMP2?>5NE:XC$2@3&G7RMK(1 .:1]\&9=5*; M(Y>C*5L1 M$(X2EVP5Q^8>DDN?RPJ G"&MF'CH5+<1I4L!VQOHE(C>S5(NS55%K^J.NN/NH'\L1['% MX^*&:^+!9#VM#RB$W2P#GZ1O+64NILK]F>#3L]N V3"$P M/6R<;/XECUAZ>$>,59$TQ@(MWHO7 MQRY%)IDL>Z8>>[0F*1&$"#IE*UL[K>* P&PMD5E4>D,)9*GN2(L*E- E?9G' MKF,]B++:TA%W(_DVN@:,V3U-OC8^/1N$2,>LM*>C KE[\5YWNQ,BVE59A;E+ M??)H M:"707S1D&9JYE4DD$$)YWZ.M6)HNY#JYF4YNII.;":S/XN1F.CDCCL<9X3^S MM'T74=0D[[ND.>#YO0>6WQ19(KU@S'G.A>G?!WR@CMOXL)S+'^/ M.F,9$ 8^)4,.^7RS803 [,E!_PLXZ&.<':LG"/[$QGJM+B"&G0?WMFV\$M., M=2+TL9-RP\G!:SW&[8&#*^4(O,PJ@&.!^C'VCI^2EX+)B\B9UE$=MFH( U5) M#;P 0\ZHW/(=ZL6 $+YDH3G_DYK3_3 U0^HD2S#/4G7[GOO:KN4@:THVB;U7 MJ\3L5$?'!B MUEISFSKD3V'%NTL0;K_^2[E9X](NY7%I@2HULJES$Z-F&=K"J_98PL[N!"6X M1UZBJ[A-!\TGM]39[G$$;$3ZQ&P1)0/9T#KNX+0".3[%JT&)^3C%JY6P&W+L M\6J2EG^S?$#_LFG;Y$.7["'/+"7 B6<[4)>721NP^=]*VT=S>:>8N10@760. MZUI*.53,"V&+OP N%=%"X-1ECCW'U/.L M"%?'C"SDK5&: X++J0C^9!@!L"8>BN(FAAW@4TJ:+ .$[=@".)-! M!$#9>K8O01IQC.Z^D9BIB.JBE_- 59SJJ*^9?K$ YU/@TYX/?.YIL[]X%)." M^OZ.R73F<,@OF*(I?F)XXIH],DE\$7:O(B%,1/:UJ?TT4/'NV!"_8,M[#Q%- M^7@\]9(.)NNO,VV&74?;QH7EU5[\(K?"Y9 M_,HY+D&5GD8EXUJK?U?PBA3<<:F]P(GJ#?]66RK54_1=^:Z'?&6K??'CQTM,?.4.-_ M/ SZVNA[:RC6K\%*M6VMQ[)ZW5X]$:\]GW]L^/8AML56MM5!U.)FP3@%GO+5 M+A,LII)*7&3[27ZSC"] $C)UT!KAK-H/8X$A1]PA%0E@6A,O7FIT3GHV(/%7 M)32]=',!%J!U(,[#Z_NKRWH#@.L"J!W$Z@J :0PQ M^MQF065#6& ?TA0+4E/%2W.Q'">.%[W5LHS-0P9ZYH5X,[H0%ROO[OBATQ^/ MM%;_EG_NC[O]^TZ_W>V,CF_!'7,XZ'0_/_ CD*?[^=6I.YUW3*'L=-X1ZGG' M&V0B2\>C&<8JE_,G)X=SDK&0GBL1)U#.Y'V6) .4SBK%#M/( >2P*I">L./E M^J)Y78?CI"J&LEB( %CT8IG%48W(16!2]U)Z-A"C5ZJ)!LE+QP2 +Y7[>TZ7 MZA^Y\R;F\$+""X*;5P.W=IMB!3G+A."L*>#NJBR0*W:\K$*S6I81C,[J;K-E MOW?;K9[6[=\-A@\M[V:KH_/"K.)?F'"P M=;@V*"=L'?PB7%@]VYIZ9S?\$QMJ/IE\A9X"__?VRNS#YNEHP.EHP"G<_!1N M?@HW/X6;%QF1K#H8I2W,\A=7W:)M7Q7$+^CRC?+'NKSKN\*B!>J%31V!9=4N MD@Q%E@'"PJQ(HY!AA7;*_E\[VY")WJ!_7QMWA@_:;>=F?"RK M=:&5KL5X%RST)3U9'Y>RDJ-F(4$D>X=Q">&LK"6:#YTHBP$!H,,-BY4:')V< M',AV8+)1)9,!+&Z]($K"^V.?8;W#O1]-L="*CS-I4VP09W/7FO@],=Q$DA;" MOEV:3:V#320PH$T5?5'O^))6;#-(AH^XA'""3A2'CS@0X$B0]E/Q28$,&\G& ME$P"H"%C3QK"_6F3]Z@?+%>'DQ\#%+MQR6$H/Y$ZPGJ/DYX ,H?XA?;?.%K^[ -I9R[D^:!X*U3 MHB0%!P!V?B#J7> Y1 Z6S*>BR2J8324XSQ1G4U$(P-0O'<+C$@*91R694)+R M W@DC.P229V(/0C[XBD DOV$ M1[Z7'9RZ;R:)Z(W,W?F-3:G]*J:0:,%_<98*2Y?T(B TM QD9P,'S6L9!GJ+ MF4[)PC^N'NQL;A!3W Y+*P+"EG;NIIP&#C:[GI"C!<7(&%A!Z1M*S,JR0WC1 M)C>K,F#%,1J[I;.S#[**C/G-1=3!U%R*G_C0%!N\[_0U,^1C]26\?8\"*9O&"E$3(Q M>^+SJSN;/B#+$#4LAWCA2SJ8B*)2FUT!-93*[Z<"FV8!V"NSACYV@B*+A"W+ MZ/SA6H!B*SR12X6TXL&I%TR7_KU)!I[[ M9Q [+V)H*K)C.8P I5I5LQRK*D@UL&<5;43I4H2DRBYQDV0/%XM =XN)5]]ZA*DU ML/1"RF5S?\]65GRP27[ 2 3;BS^[UL)U_YR@FO\E='A:2ZXU*QSS%# M=)KQVMC&9?0XU+ S&@^?VN.GH3@2U?[>&MX?XW6Q(=WP=8CWN#WFRQ&F?BM) M:@F5W5>_(9T+XXG&,'V1!6JEYH)SB"H'AY%+[&5( ?3$8U[!#CQIF)$D/9!@ M+T6K#!(E ?6>* I%3S4O+YI7UW "PHJD+18H "8'%AYSO8CSPJM[RFZPQ=7N MI%S"F)H-0H!8JIF&[F!,A02 KA"61Q/);A).2 OG1%>18]D6'T26I)UC8FJ( MH]>NS4D) 31B%4))N!,7+U9_!CI:Y: I%ESQ>UF1VJ6GA:6I(0PQ*7:UWB62 MXH#F"O'?0]U8 ,00H6J4 4H.%HA$U> MYO2>SS I,KD!M@P^ZR3<*)%PHW7>%EP_*1>A9RP#0F^I9*'AH[&9, )@5K)H MC#A7U=U0/0@'#;) 2[IL+[7;/=;3""%H*ZT,;=.\L^DKHH8*Y7&Y()PYR,M[ M*CAH$Y\X@3,0!Z./533$-*+@L;.*TV4<2$C@!(:2DX-K4VHL)0."QE3_32QL]NIY2H!PLF:K!SE M IIK'_OKN:_@U7;O7_\-4$L#!!0 ( )QX:5'S)$\=/E$ $0+!0 4 M:6EI+3(P,C P.3,P7VQA8BYX;6SE??]SXS:2[^^OZOT/>+FMRJ1*GLQDDMV= MW.Y=R;8\T5N/Y94TR>6F7FW1)"3CEB(5DO)8^]<_-$!2I$20($423:?J;C.V M@?Y&] <-H-'XRW\^;USR1(.0^=Y?OWK[^LU7A'JV[S!O_=>O=N&%%=J,??6? M__&__]=?_L_%Q7]=SF^)X]N[#?4B8@?4BJA#OK#HD2S][=;RR$<:!,QUR67 MG#4EY/WK/[[^TP\__/'UNQ_^^/;/Y.(BIG1IA;RG[Q%!\KO7;]._7,54?>]' M\O;MM^^__>[-=V_(GW]\\_V/;_]$[C^F#3]R*5>LLJ7+O'_^"/_SP%D2KJX7 M_O@6%D>3;] M*NX%1'+=GA\"-^GX[MN$1]+\^:1]S.;M^_?OOQ5_39MR0JR$=$:2D/T8"O%N M?=N*Q%>KE(@H6\!/%TFS"_C5Q=OO+MZ]??T<.E]QZQ'RE\!WZ9RNB!#XQVB_ MI7_]*F2;K0O2B-\]!G15+(4;!-]"_V\]NH:/"AS> X>W?P0._Q;_^M9ZH.Y7 M!%I^FD^5"KW/T8H["0-J?95OI3YR/$#G6_ZOG%KT.:*>0YU$,6!70EI((SZC MH RT?3M'T(5OY >GA@HY04$LI/;KM?_TK4,9)_KV/?SC OYQ\>9M_!W^C?_J M'U<^=]+Q0Q@%EATE](06?_VJZ.\UK0*R [%QD%? "NR$&?]GA3WB%M_:/A^J MV^C"C;^0Z+X*_$VQJ)*=7_#'?[@/#;YPHDM.D8"&_BZP::U/FY5?9>M41MX" M,)-Z%Y\6-83^C^L$3BW/(1,O8M&>3+V5'VR$>_]%BM']"$OD6'*Z!4H?_1GQ M^"I2)!E>V;\A'5V%(IX]N(!:[T/I[SLKB&C@[N=TZP=%L*5N.8 !IE#O>*P= M-4,^[%32GCT"4\)$4NY]--[3@/G.Q'.N>?A08H'C=@,8B86J'8_#7"/DH[!8 MUK/'H"3+9UF' .'^Y]; \D(&TWHE(A8T'M4,^')7BGC\OIY3[ MAD49:MXPE][M-@\T*%"_H GB,:A2*!E[QW]'.N:48C8=:_&: B@22;+G,3:G M:P:+)2^ZLS9%,Z^B&?JQ5JQ8?KSEVZ >[0<<5\5: M>A'Q2?_*WWE1L+_R'?50K.J%?F1JJ9T?J*5=4(];/<\:I>X< \-!O"L"R0MJU!":1AJ@?B9@:DB#9F MP7W@/S'/5L>MRN9#&9H*10O'YU';(0Q2EY_LVWI M(DO1>"A#M5#)PH&::SF$85HL<%N#5%(GG'R_BR: \7% +<6@//HSXF%8I$B: M/Y'Y&]*A5BABT\$EYF:@UN]8@N0K]_[1]]2;YP5-$(\IE4+)N#K^.]*QI12S MZ?@2!(F@V/>*>4'M7<"']]OO'I8LQWSSX10H?_QWQ$"M4)1E?N3\B'5S%,C8> M69(:D>1Z1Z[)L_W(!:>*8S]%,\3#JTRQ8Q3+MD$ZV$I%;3KF$J(DH6KBV.]J M%P34BV1*!?@37QCO0N6Z1]D<\5C4432_'"UNBW1L:HE\YI(TIDY2\D32[_V, M.J*02LZ>Z+456;%4)<>=BN;H!VNYHL?'T45M40_6"I'//H!.J4/RHI6,7@,) M8\&5%=&U'^R5ICANA7YH%JIUFCF6-D$]$(LE;2%_+" )U9Y'W6)CN>[E+F0> M#=73^'$K]*.N4*W\J,LU03WJBB4]<]0)HB2AVO.HFVQHL.9AP8? _Q(]7OF; MK>6I,4_5&OTH+%4S/QH+FZ(>E>42GSDZ$^)$4B.-<-)%KZ]C\7CQ:WUVP7P?UTV&I2K^3*.Z$? MCSI*'RVW2WJ@'J]:@I^[]!8\B& R(I(-R?#I>TCSA51@N5//H<]_HVH4/6V' M?^ 6JW8T5O.-< ]/A:SGCDA)E@BZA!/N+S%!+N1O6&A;[J_4"M1W5$N:(AZ( M50JFR0N*=DB'8Z6XC9,:XGU)29D :7-W5@_JW?#?%"V^U2T1C\D*]8XOK!XU M0SHBJZ0]^[IJ=D0*TH:&H[S(K3<@\VT',R0+5"P>E)F&@QB61?*V-3#C"_[] M#LTQE\ 1^KE6T0+H^.^(AV"A*LFPR_T1Z5 KEK'I\$JI$2#7=$ EXVEEA0^" MRRZ\6%O65@XJZD9A\IOCT17_^A\BKQODF*UNF&=Y-N-NY,NZ 8JB8#6[(AV3 M30P P[5./X0CN9'XC:/-V=WUY&XQN2;\7XO9[?1ZO.0_7(YOQW=7$[+X:3)9 M+A",_:7U<)($J6PTE/&<4ZIPY(H60QBC>4$;IP\EY,AG0?#_(1AYM\RC4_[/ MXUBSM.%01N")&E+/G).-PY!& M8440<]((N7,5*Y5UK'P+Q$ZE$+1Q1"W(D<\)04.^U+96BX71&$FJ$V\;:OG2 M:=M!N)1"Q5//.FJ(WL%4\I[G9Z,TQ16'P[6M9:*=):B;\[\K*WP<>P[\9_+; MCCU9+IJ(V'_KR=]XI'/RHD*X M^$>&T8A8$4EX$<',C(?W; <;_D$/C)HX/V.PG\LYO'_W1O@S_\4_QK8-);W" M.;4I)\Z7H*"5[PG$DC!V1X\GUUH=D7IR?>7!C?5[&?;AY-D24?VJ\><[?V*6 M;."Z9Y!R"N60CIG%T]F(>%2TLUS7_P+/?[SNQ+.+P*U_@X3DP$<"76*-))3A MS/I%-A-&"/)&J!P2\,,?_O3]>]'Z#^^^?S?B),(M%?=$W,8Y+.>'1/"T6;1(PUR8:!B(M'KB11$&ZB?#88TNB$.A>I(W]138AXD9B+&O6!# MCI8\9J*@/DU )1,Y>?C"!C:2!9&.GP_,HRM]=RA>VNY@[,7K_,ARM7<7SJ^: M .S0N-*^-V'T;*-'4$0ZL2,G^ MPX&AF2G7C$%@_\%D=.UO:1#M[[DB$5<9U-W"ZO9T:T*S"W+'UU$X'TBKVR-V M;BVQF\>-DOB("/+RP<&$07?KZR<://A547.':M_L H]%NX".R(H]PS]DQ$P/ MJGNGJC?>/YRS]6,T6WWBT3]$#@5["JA;^ZX!3E>KS_';O.=((/*KZ1\27!!]]WOC!7A::9/R,%%I4BV1D\ M^1OBV?I$Q*9C+"'4C?=OD\<4RZ;@UG2YM%P!9Q9'P4=*J.=TJ-0BLH+(A%H/ M=,T\K^"B^$5?4]#HC2K>TG&X:7^X9=8#(Z1K. MVNY:RZVD:W"Z]+WUD@:;:_H0E?M@<4OD#EBB7FYF/&V&V/7*I&T\%W*:%]P= M-@2H'J;#CU8$CW853!4]38<=Z)KHMDEU$XDZJ04 _U@1YW\]H382L_\2AU^:?5%CFBU3'"T*JCNB!C3ZLE_1C0- M7,CQQIP\K[GMV.MUUA ]&J'D[B<*.#C=W]#>",'OZ&KERO?A$+MPB;!M[KN9 M.0CK0+G\'5$<+I=90U6F:R@;8W>]4B55B_U!9&Q4"-S6DO^0^HAQ\=^)XHY0 M/"Z=8I]L"R!*A,P@58ULR)->R)U84^W2O,A\%\1NK2MYFQF2N:D73YID5YI# MKB2**7B67.R[A7MBZ8J_.GE2HQ]RG]96/9=46=4)L5_KR]XX$3&])BI8C%*W MWB-(O>Q1>WGI$H>#'ZWG]=*B51VPNW2ELB<)TH6M,3MQM=#GI1'G9V+33MNU MMBA\M'J_>5"[RA5[Q\/8(6YS"[3SG=X:VTDM[2.A\!MXDIE%&U&U6=8XY9,O M]6RU'Y7W0.Y7&NKFCYV5S1'[G8[4S<\?4]IIP=Z4>C>5##1.FOO3U\Y2)Z_N M_(B2]R?7B/M\KJKFG8@AWX*H=^]AD#<=.LSMSY+^.KG9,(ZB@#WL(E%\.O+) MO84B4[HW,U!!W&C%;+F?)<0J>S*DN"5RCRU1[Z@"]G$SQ#Y:)NT9Y9WC?4U! M="0?]1B1:1CN:#?%=+1*]'6I:2@U_<.;UV_>O"5;*R!/P.'?R=LWHS=OWI#P MT1)E^W;1HQ^P?U'GWXGG>Y2P0IOT&S/[7J7#%C1#[JTJQ8Y#XFP;Q'ZJ%/6< M8-#W4'EH5SHJ?'/$?5/IG-__>?3V[7?)7Z27BJ#Y^S^-WO_P/?%W41CQGT4- MQ(@L^&BDFP<:D'=O1@1*:LK&)52^_].?CZE<4SLF\A:(O'UO,!O2<<0CS99[ M;S%GZEU96\87^IE/I/B(6AV18X>^\KDDR,I>B/&EAO"-,_]2%@1X$.:1F,N( M9-'(4/9CKP: YR\NN %LR<6@5,OY$5+?T5)'X9 MN_E@S#SQU8><>5S.S.1[/9'%/.I,K #J X<9::_IBME,_4Z/1D?DL*&O?/Y= MGJI>B,&AAO!-!WS"@B0\R*NL#\1L#%6P[4'_K+*.I(GIF$W[X *__ZJ5*S]. M0^R?)<+V<'QFKJ!_!WK'-?!-UO,?F%:5N40=Z"-3BD)49YM55>L4UM'HAAQ0 M=16O4Z41,=AJB]YN54;C>8#=*'N2'"A4QN79X^0E\AL_N/9W#]%JYYX^FEY1 M]ZTF#>0^W\@DN9V3.@00HT$S/1JO$A)N9.4').%'TB)L!XZFJ\WU:Y9$_R E M?=$.&I(7O*4AG!N1+ S Q.]FR).]$@S/,@KYA''=UTK M" E?G\DS'(-G-7F+"/7#<9IUHF7&@DZ# @.5TFH0..XQ&.=7"MZ:TTL.Y, " M@Z-WJ';LX"?Y6K@\6F;1U;!5VF& GIQ7MLJ+9>N!>?"1T&U[;X=)EXT\MW5U M\UZ+*..Y9G2NUQ.Y#]=07Y$J/<"@O([T[214(PS'>S0"^D \8PO-*+R\QW"< M7B?^+FD^#"=O/03-.S>2L+L'A?$%W"=*ET;;ZM9#\UAUG*UH.B1/;2GD+/+2 M3B\U:>4Q=*5M?.POYE;IH-TD4&DF-@Q=S?IPV^ZH1;M*DLK.#E?5=.V3[S(T MP"U0N!1U,^V'!+U%8K>+OQD.2!RW YWSWNNK539ZM4NJKS!367ODSENI:L7M M+MD8L=M6R]S6_2Y)UHRC]J!ESD_-^::\5")V8#;53[^J6R/WRPHULUZI:(K8 M)ZLD;CRCS.ZN)W>+R37A_UK,;J?7X^4$GB_F__DXN5LNR.R&_^GC_7SR$V\W M_7E"IG?\YXG)*T/BE:X;_O&+7HY**_;#@^[\_QSU/<1FE)"[P1GFR=\RJDT& ML?NTB")X'/0]+GQ[YPMB3AFWU?(F%M[F:B02-AJ$(_B1^)JI@?R]HC MAX9*50NKS1\W1NSFU3*?7U\](6V\U%\?RB8/IYG<&PJCV>J#[SOBV@ -GIA- MPX7OJG?A2SH@=]!J9?.[0JK6B%U40^CFNR.AN-HOB(ND[80\ ?JF]H,ZT_>: M!=26)4&DNNDSAY#2;SE/+/0#@ZZ[H"ZGN?Y /0XG+M=^[&R8QP"DH*))#%L* MNVEW1N[2]8R0NS>LU1.QJ]=4H/']8LEF1&)&PA7RK)))VU!-WI[ML,[8PH5+J4/S1"[ M;)FTYZ\H<]6XS-Q$[U9!)HB:/.UYHJ%X>$.J-_4X0O'?* \6E,V1.U^5HOD# MG^*VB-VP4N2F0_5 .';&$4EHFYD@.]14$D+@DU*0\B7O:2OT'EBH5M[QYDUT3 M5K$3JT09J[R":K/?D#7G:CH?"K1.CKJ9M^.A>QS#^UYLC?0E=AI^9)X?L&B? M@!]?ON>IR!I6'VGTZ#N'>$:UV.U7 N2X9>!SG.:"]<(>,6Z:L$+S""2SA7!( MKY$"DX/$">S&)4>E("0CR2C9C1#Z0#(.QRH_<)AG!7LRC>@F?H8:LF%\L;MN M?*DTG,]T']#(>E:LO?K9Z1F2N>*A&(_9"&0Q/45R@\2KADOJT96R%KNZ]2"F M'J6:I]/$25/TD*Z6^,R!R@DG2UOR*J;=S8:NQFMN'>L*.+8-_"<6&CU-N:-1 MY3G*<1OD'EBH4M;O<@T0>UNQG$W''3Q2D@]S>BR87AF%M*^KR2!A4-IH8&%? M^O2'>[]0MGZ,J#/FVEMK>K>#=RMGJY/[E169VPW(($?/IH;) FQ=&H@QN+$J M39TC84ABCD2RA"34N&Q+ANN(7#-W!ZU-9XZ;LY,5V^GTZO*/^.'ET@J9?:9) M$QHO!%AR)FF"*H+ "X"4O!X]X8E@VDT9%C]DD##:!HJT8QI!A7PY!I+<>YGF MR[:8L$G72FN$G(:\I/8@,#ZGQ!& ;I6;^E2&.:]4F45C9E&1&-[<4JE)O]$J M*B#MS#9):-[Y#%*U&V%*\>8S:W^@FCR:F520K5COES1'#I-5BF;Q4-46,?!5 MBMQXLVJRC,N3D/O)'.J6?)S=D<5/X_E)O9)^8*PS3=.W;=,"QP87T,=:EBV4 M56T'YI'*A6]APP'Y8CLA>CH\TS+D7:Y6:[MAV\NOZFKC?:W$.OZ& X=J5F&1''3 6'1L<1MHI'1U4U7BF97,7@QJ6UM*7YTNO(W MVX ^4B]D3W&VV1V-9JNE]5RQB-'KB1RU:JA_5/:XJAMB-*LC_1D%@0\\\ADC M(P)']_X*$K5$HFM<9^X>[H7SA?UQ0HDBS]7X867_9I3I#@;74[/HD08%>JNO M<8P]1_SDBJS6L?,_.YF6FE@J_NC9;[[T90J1PNQ]RX HFLP2']:6*KZVY<4T93]H:\H!? MQ?=>OR$/,LD8_O#J#^_>_YE_S#]\]_[[$?_INS=_^D9\O#^\>_-^1+A]M]2& M W5W_]I4&#ZL[R$]QRZ8F+^5EPA1!O/U8QC\4Y^&NII!.^)I14?JSH/T/M&[ MZARR/X.8SBZN@XO'2-AY:%V;(7(PZ=[838/F>MP00UD/2O<>#A>$O[W'O?HE M5Q!_@?(PMS"^-5A .'GN9+82K_0\^J[#5QWR!F[%OJEN7^1X6K!.AT1 MHU@]^1M'(A7/W\#K-XOE[.IO/\UNKR?SQ==D\O=/T^6O"'Q"6@)0QO?@ OKX MF:GNA%;U&8H/E*E<./:+.@QAS)?*W?@45);!.% EGX'NR;9^CV?V>36O_8W% M5%6@56V1C]U2%7.G]44-$8_5D3^F2SY*HN=/>#I4SYV!CQV&PQK+<>XLY4^_* MVK+(::ME;CIR\X]NK?6EK<(*U[=UFY\+6 MK&K[M7RRK=$?N>_6-D5N$M;MC-BWZ^O0>)8Z<"(EAQN&)VHTYH S'I,/AT=\ ME4V=)!^]% ^4C9$[?[F2^1>^BUHB=NL*@9L.VH0L2:^)F'77CM3,^N8U73'; MY,D>1QV(&^@UE?^=>J>'/'/?=6_\X(L5J&YQU:>"W'D;FN6H3FT=$HC=O:DF M9]1Z%7S(JX3C-X3%&T4M'F/I;U MGFNO/(EO1@LY.)QEHGR&10-"B.'C/'V:NI'<()1LB>1+).,46Q+F\69BPIX M?T.OF1LQU7W@VY0ZH7SNA7'V%A_MD#D_6=S?QSB$#GMDN2ZE5=3Y6DVI#1-_ M=,VD@4!5I(:'0=H:=8%"DGDY#)VX72N6TKC09LI@6EB$HV)>&5CG(L4Y9:)5 M ]!7T1DF%E6;1C<.*B0R//S1T*7#^.?H,#5AC2_TZ<9"TPRX1/E%%TY0$7^[ M9D_,H5X3,#GN/V 0*32%+GCD.@\4-(IUZ! L9).$(SZ,:-<@66Q(BO4* ZQ\ MN#@/;QVN(;L8RF-=^#N#ISV9I,Y$^U!&:0HCEG9 #@G5RBH2CX]:(W9Z#:%; M245.B2<+$>,YR6VK6]>'SUU5,,:XD\*&\KLWPD7Y+U20=>,'\W#W,PTC*N'K MR#PUNR)UVR8& >NT\^P*SN^O8-;9>*2[QD?L:V++VRSM6Q93^>1DB<@#3]D M%](')Y@O/I$G(4,WA7.*<*Y7HZCCFE1_R2X.<_K%P%Y-48J&W!!A/!+Z1+[" M.*5NWV%CWVGT4JOC\-&OI;2>X-5OZA&Y9T 5&]^8RX5$$H@'=\; M9.F]P1A#+X2@)"OIB*2RDEC8!(8SXIJZ;HC<_G(.DT:U,^P1U(J9K:ZL\/'& M];^$^F63BKH@AT0=A15%DD[:(X8B+;&[*HFT@)I(5^/%3^3F=O;+PMSHOJ,1 M:'\?^+ GYUSN/W'/FWHS'CA;L&\VAH*[W+]I>"4VTG;\=_$??:_*#UHCCMQC MVC5BUK?:H8S8"UM6L/&JDD8$Y"")(.1A3UZ!+'S*_X:DXI"#/)"HG$A$#B(9 M?^H!B46%-5< JC+#QT]-:*4"F(,];IT5B^ FI<**N0;(X>=4F2R$'/Z*& 8* MA#S'E8_*H39^M\6,![=L#-.EH7-K#E@P>#9SH0ZV_$J@Y]+7A*R*@*,C5LC] MOTL#*_E_8E4+'(">_#GFB&-\=AE""8/4I-[*;C"[^$G&^R] MS=B[*.HQ^";6-=UR\5G1*8ZB"7+H*U(H"UG9OR.&FD(QFX[7+#$S;MR9.B0N MJVXPF-E !/DO(-$KA3C0>0X#&FD6DQ4=D+N97I*YT*%TAZ(/5%3\,9S M288\G$P>&!#)P="\VZ_6[*"U5:AUXUR4:[JB04"=I?5\*1]>F$C$N.$#.CU\ MAG/AHFR4>KV1.FU#,R09*36Z(L])::+)&2-\YXEL/"?F*I\!B5__^":9N.1> MF$Q$2%+UPG[S4?HT2\(+WIDAKRX38TRRQCADK0B>_>>D&#$(C(ZR,6$NPODE M8!&=K5:S52+L-7V($A- _0O%)*+5$2EHUE<^&^U4]T(<\=00ONFH%RPX.*X M(%,7 #:IWXNJ+V:"G[X,8<@?%,47(1;CQ@VM_]Q"M=N[8 MMF&M6))X4-8%N6_J*'R4G*!LC]A/M<0^HS*.)"ZN*B3D24+?6$Y"#QJ'0F4K MI@M';90]08Y&ZQN$\D"1+_GCM7Z\\L^<]97L%&AU1NJIS8QPO#M8W7,@FX,U M%&EQ;S Y-0O+I;,5QWT^4J,]5)03S[5N M-YDWZ(]F(.W.2(&WF1&RP9)>3\1A4TT%FCH L$F2H'@4=,!5E M%R.2LC55:[HGHP +L(8CK&&Y8(H5>^8PT?P(MAU4."W!GV9SQ3?2*K(^:Q% MC@[UC5'^;H6J-V*4:*!$RZ\Q''(CTTCX9@ATP<*3""6)Y# M7&8],+=Y)F/ALNQ4OV1Q.4_7@&//@1LKH.0O+'J\X@$3#Z4"D:-2$'&U0!(I M5K1IL&1A=RX]Y,N]UM1K_-C#(X6U6XPV3HHV<9T2J.$4T"V<+QRJEG /M.3: MT=E1\H7+!#[I4;*G5D!>^8'XX6$7,H_RR=W>VRZG*+()[%AXN:$"U#E#AT6$ MS_RB),;:]QWISZ&\SRU_X P"MGZ,Q +3]T*^MI07P^ O]-D6V"!H @'"_QMW M)]QN7I@L//Q4 /+ED28T60@TY9USW@HJGNH;"4G5@*7[Q[ MSUW?8DZR<(^W!KB5Q/./I:G%C8DAG=O:,5)Y3*Q#:5#Q<2V%6@:FF'>ZY0:N M)E\M[2*A67]9;V6!65P;F\EEG* :"4Q*#@ M0$^3EL%!M59)&6-!BVZMDYHALY.&"3\XM@4['EP=I*L#LZ==!X<4:@-4Q@=' M_0:%"27BMQ\E "=RJW8 @X%"VT9(M(V7! 9]7;\TE,)>M0@@]_OZQFA6F TQ M!C10HL<":]U @A]9;ADD]&P3K8HAZ!!CZD'Q[([*0]8G/DRD:6A$#12J27EX M"-54P8[0*Q5GN.4A^[;H<7E(EIH0 ^S=6_ND1K;]VXX%-)>4-?:&CW1@Q##91H?( 0LQ+5YR6S-&5Q)',61^)4P7CB8I]&29[*AJ3% M7>"Q:!?0$>0OPC]DZ@)5V<,@;%S&N1DTY+ KZXS'?U$]ZUJ3Q-"@0\,@I>!1 MTG](\*&C1IL QYBR++#1)F&1M1 H)J4AX=.317L"+D.Q6@&NR/3MT6/=V0.16TPP-Z< M;N-8<;:Z];WUD@8;*-.EL&E)<^305*5H%FQ4;1'#1Z7(38?O@3"L;H#T!?>\ MC:@R9VIYTYFR]P'CKKFU7')0VB,/?A#X7[C']\'N?$#B5AK_L-5 M]C9)FDQ3 '+E2\7&-)&[?2LF*]@Z:480,8"TH]>9FROB!M2!/\D)<,AG&Q7& M(88W6PQ;3CS'G!HN=\?,:)TNFU(G3"O^PA9V286NXL;8(:94R:.J7 4M,8-" MN29=Y-IYNMZ^\IC8M3;Y-3F"WG%+^9;CS("*%L M;[Y<;T4(H>B!W7NKU2TZ.2EHCMF/-:0^^UQ$U* ^+CUM>E;N1&6A)IKBM(FF M<^J"49;^TGJ&#/M'WX6W&7E<4JM\[1GD!N+J30U5A -U:0T )!JK=#:"Q)SA MA!6JS668BX5!/^5VZT.,.8,%!X-!4;HO1P8+\17NC27GMIG3).Z9K;AU-KXG M8J\*6Y=V' C^5"M?A#3J7@/ % WASW8&&/$')B(70["1"PS3(-&A!99PQV87 M[..E Q2\B?F<)*!@/$\]^_@&O^?7-T:SLT_$2-! B1[/,%%E7W1EDUSV!:YC MR,EJ1>UHMIK$I;#F'%9G'A@'_A\27I\L5\9:810PFX.NR&'SG/PO,BW3Q^FO MX\J<'P)_M^4]^,]RIW1'G<-YK^(3H1 ,.;JAL-$):IJ7"C$:(S).4T23*D"8 MERA!0 LXL 7)1G(*R @X(@?9Y1\AO?WX=[D.J4XD48H(K43/K%Z9O!]@O MZH.F!1$#^*!V7#B5?UB8P.T2\5Z9IXGRJ"K+-?O-'#C^E_N./SQ?QZN6'E. MP88?K+%_1,-(@8O8$3IV;M(Y0THY/G*C!S(M0E7>Q&G1/N"-!SY3(SH9V7$E:^Z MA.358CR'E_8>7+:.KU329QK8+)0GFO#Z#&3[P<7*IP9S_&77M^V@7GYYIF M$J[3# F9:PZ9(I-P*[?QI739]8EL) 443>)?9+^1%++?V6P@QCYR"3#VD[1Q M)D"/A[V0RUQ,/@O6EL?^)2P!5W9\ESGB!VZJ>RYM E*S51PF6"Y?'T549/14 M!.9MT48Z!W9BPFR(W@IAQ'%ZN_HU3F6?+*[FT_OE='9'9C=D-O\POIO^]UC\ M/+Z[)I>?%M.[R6)!9O>3N?CUPF!.F05ER6:KRJR-PH;('4FM7"X7[*05XB%> M(FSCA90@"=-,MM+$DCY'Y)*/O'^:JC71OJ8]>6;ARO'2"ED(3R8?8*AR0ZI. M/Z2N6%OU9)FFU0FAH]:7O>EHOAPOI@L8Q_?SR6)RMQ0#MI_Q"N @L*&N\MF. M0QVQ)\IK#=FT%_*=@II*-+_O%]H!VXJ%'V0^6'^CI(UTFULPR(@=.!J.$/JW0 M%LZV$[$?AM\]7]_8C%:MFDL[( 5A?66SD;RZ-<) H8;034?NXM/'C^/YKS!V M%],/=].;Z=7X;DG&5U>S3W?+Z=T'X%W)R5W,Y,'7]F? M&E 5GO3%$[E3]6)RK7VG-A@B=NU^]&Z*#EGI1,')@WPC4CCUC]+JW"0;O\%^ M?C8HBB5%L(> ^P,, 9X3JUSYFP<>,^M4YJWH@AP<=13.8EM9>\30I"5VXV<$ MK_[^:;J8&M[:+E"Q>@>C=N?A#>>*G8QZ/8+TY MI__@^\X7YKI\ZI[RB=U;0TK). QII)__69<&<@AH9)(L$M0B@!@0FNG1U!T^ MS&;7OTQO;\W[@OZL5]YC(.-<T<G6ILW$?G](EZ.PIU M4J'4,2 /U#N[VH61OZ%!Q4REWQNY[]8T0_YE :VNB'VZK@:-WQV8_#RY^S1! M.]BK9J<:W8<]W$OG+=V^PQWP[>%[S$B6BTY8B9J.)&&&8(;KSQRF 6!B!7#, M#S?>11W/*H\O:X_N6A-3ABH0LD(M B?M3MV[R9), M[ZYF'R?D?C(G_!\?9W=D\=-X;M!3IY[-L6=I/6OOFI3W0.ZM&NIF_;6D.6*/ MU9&Z\6T5.8"7X_\R>5I5H&'5%%/197CCMG2B*6L_K)';'OY*XJ(\.JJ-CVZ5 M1N&O4+*91?+ZC>>D;SW9M:HUU*2!W*,;F217AZ$. <0^WTR/QD50>-0U77Z< MW"T7XBK(U4QD8$SNS*9?:!FA:HJK3>0EN$CI-%B/PM"=I+U9(\-.9'WE&.*: M/?NV#$[\6- UF&!.MWX@JK.4SZ4ES9%C0I6B6>]7M47LYY4B-\Y!G'R 02O& M[(?)[,-\?/_3]&I\2Z9W-[/Y1\-W'8[5UI_S]'H.;%!KSFX:W08TU+M ZY@' M29G@FKMZ,4%'CE]XF?10$2P(H)1M,BUG7QK7N@W=F!!23S_?.,GETV94$.) M"\HT]8F;Z=V8!VQW'\AX/A_SZ.T0S]W.[CY<+"?SC^1ZL+;XH)"$7R*7D 5B)TE4P MF48^X4LO:QONX'%%<0.;=V9\LG4.\RY4M7*Y[!=\?MR0!S\(_"_B&/"HK&-& MV\SM;\>*+-$RLAYZOX]MZE-DWMW*6@7, *P)\)8O"*.(;XR:JDML;RD]BH7_ M!%-\XI@80$6$J/IR=U4?I.!>2^5<]E-9!X313#VY&R?V3!=_DV/YT]W59+X< M3^^61O>=/GF[<&>YLV#JK0+ZVXX[^32BFQJ;UO4H(!_F#B.*J.SO:!;*$>/S^]Z& >&4B MO'Y_Y%A1VQ3YY&#-SHAQHKX.S?-A%\OYIZOEISG$A5<_C>@,8UP9HQ$RZ(^132V6H21FS#55>5^CUI MA!P6BI7*!="Y%HA=62%HXS X%'5]4X)FGVJ"/(R*5ZZ.7T:$FCM[58;'>221 M#^HV#';\/%-3>H@=IA6USGDY3>9!:;W75_#,J9"#?([_:WR*-&K-(Y.9PZH; MBP7B99J/XM4-L44M=93_6Q5\U^F/'(5JFR(+.=J=$>-+?1T:'U!P3D0^B)3A MA0\C3%C$X/L8]$NF!&#@>_R?MCRTJ@,)#<@@1X:FALF]O%&3!F*<:*Q*\]G2 MYL3=/9G*U]%R5_28S6H_4F?G\A5>BJ&R^A0Q6B'*E2TALJ,Q[;9D'' M*&!$I$@RO^4@5!(O.01>$4SDBDL8?Q:BF0^;D!EXM]E8P5Z\E"%MNDEL:$5D M!29_DF]S>L0B06I3\;X&!@1-:EJ.;;X.#9FH7WNYS_R4WOB)H/ S<^)'I/3Q MLPT.@T'/ULQ9C)UGDQ\$8AA@G:+P,(,NKTAE: MC8[@*@:E$R3JOZ9\1JA;_@N1J*4P:T47Y#ZBHW!1U?BB]HC'OI;89U>(SPUE MH"\S$@V7A>]$9U5= M("A?[>47G_QONPUU:FXTM<4%.1)V9-;B8*(5%HCQMBM-VPA%#A*1@TC)UE,B MU,D>5"P7PG43/@OGETA18'GAB@:)56$]96U@\UX\0,8.WR#>JK)BL4>BN9OY M"%;\$2S1$PB-UP&5-Q4=*S)XCIC9_F,>B^@M>Z(GKU"DWR.\MX+H$(=G'FZI ML?_?&I_! '/+IE6< [3#9!#@W+:NK9P'")DNA%#D(-4I0(<$),LM+K-/-/4$ MU!JQ*6Y[;[G&C_RW9!LPFP+$LK4G7]1F!^M;AY.9&+^#*'YXD6QIP'P' _8F M;XGHHVA1C\'@H5+=8F0[:3X(C%)+W<;H3]_$P1?7=:NXW-\.TPUN*PCVXJ:' MB,R@Q3KF;_P]D2D'36:YX^W69;: G'N!.%>[#=2;X&@Z6:VH'2TAT*S=XXVYYPSG3[J%6<*YC9I]VA">!-V.MI^E3;++-K3WV6V4\VA MSS4+K?4ZH&L!F["%+4!5"V]T^R)'F%HFR&**5D?$*%)/_J;^D.X9[E)T)?4/14'/O*8YW+_(05; MOH+E:%OWWE<'# <#=UT96Y6DTRZW08!F9TJWD[J3>>\YD2Y=%1X*(\>GQU)$ MD66V))?;-P5;P MZRL>(EK>_FO(#;0#N/Z?[&=!$6!X3R#)^GF@'EVQ",.]K+KW@'F#.]\+3J\% M*SY5F_210U?KIBPL8W0N<<1PU[Z.[99!$A75DDOH@(Y9[N;/N=LP7]61=]L\ M?@+T<7F/DM/R?B(BK/:- TT]B-8, M%T"2%DH-IOW$NTX_Y'"FK7H6HBH[(88=?=F;#G7)X4=L-8T+5%;E =3HCWQX MUS9%=6GB@LZ(AWM]'3HH.IP!_P-#4[=:>K8(/?! .,'5!4G\'E^IJM9$AMBC MJV4^;^+JTUTK@]CNE%WZD67PBD@F%J\?=VIW1NZK]8R0=5R]GHB]N*8"34=Y MAHW!@+3@3JBB)EJ:9LJ7HK 0Y7]7&/!'I.\1.4C1R=0J+S=//*=L>C5K/"ZUN @QIA45D!1%>.US2 M-?.\KDU1HQB5&3-<*6I58@W2&LWL^&<>/:7U@S'$FX(WWO--=[OB08)7^ M(L,9U7JK8XL87G0UP#>P0%S$Q'[TV&\["@ENO.6#2V]9V&)TJL$).7)T:-XS M(]DJ-H@QJDMM#42]J6PD%8Y\/HA'0#X$=71K6#N3#3+UMKNH*WRHY//RT$'/ MM&=B0SF3EX4,FKH:P(6,9$2(]L)0H;MO^+OP_(Y\_65[-RI_-EM+W*055?L: MH^1M(V$D5F0D'8ACC''XR" @FHB ^M*U%:;>F-12VVV M4G29^ZY[XP=?K, Y,GO/K)'BGHD/ ,#8)U_#R.GXMD@:%&(9'(3GG[D3KH\+ M=]" '&&A?-:,#RX.1NG=8HO$PTW>((2K)0_IIK'XN]SHAN*G\$?J.=E?O^X$ M?(MFKT'9OK#\KFIV(UEAB926SVQ$RDMFJY(GJT!H$DO=[FK-] 6$7]Q4IS+>>1/9,=47.4TIE6P\":6U<[/7%&/?2[TM_:,C M+X."CP9T"P6U^4_#F6E:-U^]95)N(LFLF4@LSE#FA];->$=W@>6RU5Z-_%:' M)BHY'T=DI#8/R0NGPGMK#Y(KY_L"TVAT03Q]Z2J<3$Q5[9%/.=KBGS^9;"6K MI+1CT;#M=[[H7/>80=EJH%V%WTN%/5D33X5=O>E=\J4-Q.HY\*5GAV"%Y! # M6QN&JA^-G])"#HBMJ'8^6!["[.#PSIL5L!"":['KHXR*^'K9(@])$&IG-C.< M'84M(2N1%VMXWH%EZVWNY*-PVCY0MQN'=S$2$TK(0#RW)24R3>V]J$KOREYZ MNU2IP=K;'FM%EA;94/Z/DE<.E?_Z)MG^ M?4J*15@:.\')3&?'VLG'.UT#:XSA?I5SCD,2LV?DKW=&;N,YP$%?H4_B#P><3Z$-T*/C2,+6Z-A&D<^QY1LF]K%"+ N*< MIX:*-'YK@;/+%"!JF)S<3R*3"=.PC&F>4M-$"7.QPFI?SKXH#R[ 38 MC,B'@"^L,;ANRWK.=E$86;(,QX,?!/X7_B^3[ROFE$UOH&N9)MMZ4"YZHJ;: M.].F@W',4XE;FUL1E4WH2F>A8KH1[A=YJSEGC9,^PJ4_MG_;L8 F&ZDT%'BI ML)5&-^3NJZMXUH^K^B!V:&W1S\P>"F'#.F9!#CR,SKZ=ZPXU8K%=;#X<58C# MC14- NJ\55BH)@GDKMW$(-5WDHO[(W;Y1FJTGCZ?.1[,,.P&"* P41D0]&H1 M42:)6"YX/NR);;DZCW!*O@W8:74X4[>>EGQ]U-IQZC%5I#C1LME:NNP$)%]D MLDJQAHWC#'E'-GGO,7Z<#:*.K;4GEN,PX,\]+Y]D\L0L\93O!8^_DYQV'I4P MCWQ][_WJ??2NE]Y/_#^+KXE\5'(D6-!G:[-UZ8BW>OOK#Q_?OKO^&JY+<>.* M6$?>G*)<',L6J3"^1\F>\^&]V1,E&VZ=1\X&2L=%CXPWI1YQK'TXA'26=K]; M._>K1@2$&4IZ2;L6!")E>9WD%1_-YT%.'2\U6#";$^$4C&9$[ M'WS?^<)<-__"$6_# T68W";+8476G6C>+M8>1"19 M&9.7TA(I^5(]EG-T\GI:+.N(<&G)YT3>;@[ FY4Z1O4=$A'@$DC\'%UJ9#"M MFS&M)=D/#K@+C2CS*B/9DE.A[ EZJG83>V+],B&\T0=H <=K\7UY8-Y,?2.( MKH;Q6%Z2/!J4$7E@F-[OYQC;-AS=P@(P(=KEADX[!KB*7RV7/^DM?M]2.[VT\0&F=^&J''XC%.@C&?[_R M YKN%9%X*\N#?2>7^%NQGO?6Q-[;L/7$5L3U^7H_&*7A([$BT47\'#)Y3=B* MJ/%M)91?JZ?),Y$Z_@6*32J4W^,J[S,O8\DSY:CFK5G:>,;],U@^6EZRVNPA MWM&1 >G4:_23=+4:JA3@=[(LTK<#,H@_")ZBO)"=3[Z6E^Z3H:F*C?@#92Q9 MC/I#7%]V;S:91,"JC#?,*3..,;)_B-?5]]8>:/2W15 JP^]HRM3^)!UO(*H% M^)U,F?IV0#9E)JNBW.-XZ7Y9+'S?]?.&^852JVV+K89IBS'SAV1YE_E5/XO5 M2AF0 KG13]+A!F2Y +^_K4A->[2X*9D]8(;B2E]8],B\W,YC_"O=#4BIT(O= M?^SX$_4YYZ:[;)G?FJA;.[RO=%7@/B]CQ75'6TZ@*^&"=++MV*Q=K8LXB]_) MRB>K*3*4T88*(,>'N&0NZ^A=^>%)SD,C L.#M0IC5""6 MHO>PP*A*B79Q)L.-Q.R(X(?FH* K>V0U3PI8VK[)6E WS&,1O65/I[OU*4J& M]U80S58%=EJ6[$*W0QDYG+1HOBS.M$ 6,0"UJ5WCHA-"A@LAQ.DQ9B;6@3W9 M0.P:%($9^2S$,?AL=R)IB5%ON=C3B&Y4\WM-$LA=LHE!LKY7IS]B)VNDQEGS M&KA+A5M]!I9$\#14%;)?LVS@WW<6[92S?9GDAP^IE0:K";&*.D-&W.JU6H+@]QB#!J11 02RT"D$ 2D,)5U M8]1RDS!B&[$6V4E+N 66Z ^=DN2@^>D#\$=6*VZ)'$M*U,M"1$$SQ)Y?)FW3 M89G0-/JT>)<*RJ_X M?+"8=ZLN8%F+P$!<6M\810Y>W7L [EY#B?.=/_M.UMCYGUT8B:H_9KV_!PO$ M+ [O4K'-UK(-;O(G"1N_L.CQBG\&?T,#L:BXHU&<,J*PFEY/Y/Y?0_VLXVMT M0^SQ=:0_.Q$(DN1(PF4D5]HB'2#-O3+C]+T:P?35DR)ETPIK<_I$O1T]9$74 ML%@ID0'Z?K51JF! 36%@B*"A2-O@D*E5&#/-)![A@8D.+9.H?7@#'0IMVN[. MX0LEYIVF)^_)@\5Y-:N*VPZX7+/06J\#2&7EH=)L%>M0E@!0T04Y<.@HG'O# MHJ0]8E#0$KOQ:Q8YXK"AE0S]MH_-PR#*C&7^T_$XYK_ZQR*R(E%X] /UUX&U M?62VY8Z?V?$:N*HMTI&KI2(,V=*&",>JGKR-UZL9@N0SD.Q[6-+UL6+7_H8O M1HO,4-(6\["L4C$=EJJ&6(=EI;Q-AV5,F>2'IR3>\QD((D6[]<0QC_LX^_ C MW3S0H, *)PT0^URQ,HFCY?^*U+L40C9/QY'DR&=)T( ;=:11OVXRV07^EBJ= MY.C/B%VD2)'$0;)_0^H>A2(V3@(1Q RZ1@?:]#Q[A,RZMVRV8K9Z BEH@]A! ME"JET\AQ Z2NHI:S,?1RBB0F:7)"Z50Q=/M-MQ6I[!K=D+I;7<4U]IYN!Y"F MKBUZ!WM0MZ:3T3M7/B9HSHW3S7-8S#V8/+UD751>KV1>[0M4R0 M]6JMCHA=NY[\9PYQ.$R*^9 ,(W+@9,;%^S)"HOLVH[N?,C!X*KVP'ZFS<^EL M-?8BYC!W%[$GNJ#V+A"W[B?/\N#KACL-/%:WBV(PG%@!:!1RBRT>K:#TJ*EU M)L@QI1NC9L&G70Z(4:HC11OOAL;B0*"2%8@<)"*)2 0&!:W1UT&Y+DJR=OTW9@'.N]M6_>8 MGD$//BH-#@^!8+*%R.-M%861Y#K?#X2:FPE[-J2'W^#/-E$6"AJ00(\2Y M&C7UGI-J/))SBAZ2-\DPS]PE-@,HIDQU[T=0R=AR^0I@L_&38!])W+]:41N6 M(5./2T>7UO/CMMA)E]-X$L7%4S7(8 <:>H;(Q=F:/=&C"<-E&@< M?"2LB.1%.#,"W,3%0L]F+HLK#_,0P#8&&T8LPJ1%(FX13AS P@J)!%'X9-*5'_B>]<2"73AFSIRZC*[&GC/A]O@1 A6DY*ZC*+@5U]_BSD R,A$N%*23@%@C\=A! M(EFRB0E%?B+RZJNK\7RR@']_]4V_+_N8L&!]"XT$$$OV_;_V;7:4&0#6J:@R M,_-2\(]GF+-L4T+T1VM18E@6 M%M9+K&Q(%.DDT:[1BA,GFU!$O*!O2;$V$B,3 >2DD(B0UA@*Y0ME7(KX(8+D M]0'3>9 U#7=;D?=X!CGD;GFNH0JN4=2FA=@5SU;IS,L6M1WOUG2:HC&+)=4M MP##K;(4+YHE[&F;+!,NC"T#TK1]$@(ZQO"K(*>V '%2JEI>M T5*O9X%9H^1%,OC *Q?B^MN%?8$KE;EJB7N^-\ MV@RQ(Y9)VT8$+.98[B ; IS(@16"*#>O>U40JVX]J'%;&H(JF@YF_+87#AV- M5@2185>:WDSOQG=7T[L/9#R?C^\^3#Y.[I8+,KZ[)K>SNP\7R\G\([F>7"[- M.2HH.UM=!=1AT8UEBTJS'ZUGMMEM+OT@\+\P;WUE;?E?HKW">C5)('?I)@;) M^GF=_HB=OY$:3?U$ "?T20[DO ;D9@C25F2A*<9H.C5*HGR#ZGRMD)Y4_/Z M-0WM@&WEG9>?K8!!U ';ZY#.KC?95Y) #A=-#*(."\K[(X:+1FJT%$",2(8? MP$C"4>9_"9X8XHJ.K3+UN#PTC.11Z4.1UJ9P0BBXV ;45O.W6H8K[3XH M?*@VA!H;U'T'@PL:*K2&"8(7D:B))LW/H+C?A&*K M"]*!O'2G]K>$'6$9?O"@RI='9C^*U@Y !3OL/VP#YMEL"^0.C=^\-'R'."PGR<2S59 JM+YV^" =-!W:,[B".-L\H.*0MK3MJ5( M99L*!+/--A9)IM*(MR-)"%*170BE\^:];WNT]C %W=$H:RQH"*GAO^U8 MM)^&X0ZJXK8U&9W/:Y#34DLFKIZ@SF0TV*FJ+;T[F;0\&AU! 8M%$JXN5M>0 MZ4B%N,.;R4P;OV).X^(=S6O7B<6EC"01/5OA_E*FU':-T=<\FP@M M7@T'J04*V1FY"16"#W[6Q?%]:D_%J=ADGOU"6?/UH Q33X"CJ-,D8 # M4PPY%UW;)5MS*YN-U5'ZQ1P0[%!M_))R_**)CDOKF8;7$&'8LO091^CQQ@\B M]B_QX])7Q/;M4$4*'"V;+8G"6R")/+1N4\/&I97X%&R)6II\KA9U\F!BIDG= MX0*[HA#Q"9:M%.I)<--P$?,CPB&YB^KY@0$F81) M0AH\53X[I]D5N7O4,4"^K$IU/\0.44O\YGM\V=$/7&(7$'P07'[MQPJ3Q7+^ MZ6KY:0ZW8:]^&L\_3!9(/#Y6=NZ[[HT??+$"1\=2A;V&Y.=JM94N?MIE*-Y= M(GD[CIWZ,[ @,0\,'MV%YOB=N89EANFVNKXZ, ?MQBL[<<.M2+">>$Y=5VSA ML3!7G&E8$5GPH4/%Y85W;T8$-@@[U'4164%D4MO_N^.QDDI14^N%1RM84[WU M0=IT2(!SI* Z_I?MA@(XQ^*V%-]+J@CF_6[TLSO43^,9UDXTE(^SAL2R[6!' M'7.X$E_]"7F0(]VN0[Z7 M.GIT#=MT90[9F:J)4\(]W&^99^^"H)EK%A^<%F^ CN'L5KROO*3!9NG#F\XN M+7P]HSX%I#YYACG2P\]ZW;$?=#;4YKR+FG!P9,_]ZGWTKI?>3_P_BZ^)+"<\$OA GRT@-^*MWO[ZP\>W[ZZ_AHRF M).$P$ 53(>=)O&.P(CZ/K??4"GAO2^%[T&,KCONB1\:;4(XZU#WL^*>WY M:Z@/*PXL1P28PA=+V!HX^^S9+HG&=<:H>)12CB.#CU+>6"SXV7)W]'+_D5KA MC@O-'> FH+_MJ&?OQ\_*2F5Z/9'B>@/ULV&71C?$$5@=Z1N7YSL0)BEE\AEH M&SS+3#4OTOO:!W^MLEEISZ&,]FKU"T>[NML01KN&](U+V7(>1# ABH$O&1DZ M\NC7!*.:-C#K_N$>>A.+J6$12A;4G/ M(3B[G@)MS'90!;GAJAMJA;AF-H;A"'9-43GXJ D-PC%IZM#T=9GZ?<1MT MX3%RPQA E*FWW46A -"W>J%R88^AH(5:W4)L.&T^!"0HD;J%X2VI$TD>2_3; M@GB M4:?? =QH>I5PSG7:6 #NUCV5H=XPL/PZ@^K]HW3M^[H+K!IB+"Z:>[6_H@@]JL6UU"YS*@]GR'D@AIX:ZV2B@I#GB^5]' MZJ;#5](F*7&24#<>X2JT+HUNJ_H,0)!P-;[<:LD^I)N=Y$%%Y4-9]@*OIS*.!6J<_C%D&ED,W5O#/D$/>FMKB<+-3V@($Y)X9[MCMN MEX6_BKY8H@IQ%NM*G5FW+W*GKF6"K'-K=43LY/7D;SKJ$RXD87,RNQEV^G[, MD% WZ.J[,/(W-! W[N&:^R/;EL_6Y3VPNW6UNCEG5C?'[,(:4C=VW)@VR1$W M[:Q]*!QDB9MSV#L?]O6W-*+C=4#E7812?RWM@-Q=JY7->JNZ-6)GU1"Z<2I" M2IH<:!MVU7[4M5+:YAQU[$7,8>X.MLH7<,U6%+*9/-ONSJ$.O#HG8PP!*H=W M/^YYS/'(0X++?3&!DKWL;CDBAXH>S)W%F@[9(0:K/K1N7&,O0YH<:!O?=2]6 MN7*;7:/;(#VR?".]JL_@?*/%S6#5 $>P+XY3]YYK:#,[HLXB\NU_?O)8%,X7 MGTKC\JH^R+U;2^63\MJJ#HC]6D_NLRHT"NI$D">"/IF3!?ED.%3O3?%0*+X# M^@8O4,G"_(M'2G6RI$N:(W?<*D5SMZ04;1&[:Z7(Y[[<("CC28LNTK?\QE]9 MAP&.W9([?LK6 QN_;=UK4XQ@L]?YT.C;G\_.HD<:P'85U('WHEMF/3!7!+2E M$:-&-^3^JZMXUHNK^B#V96W1FXYPP8 <.) ,"\/18T^ZNP>ZYOP9WDB>>E S M'/:<2Z+&PH;(?5:M7-9+3ULA]LL289N.1O%,]H&F\; PKV+E;F-)\T$-S_+= M157;P0S5%G?4C@FQ)OQ=6]$E/8$"DB52N7R^4[:85XVB\1]DS72V@:CU#S*I9&IXJF@QJ6ZJBT MJ-U@AF9+$=K)X#0:B!I5L<\J#/:."P71<46EA=-VR'U/J5J^8L)1(\1>IY:U M^0U_09&(Q9'IT@;M*^5\_-Z!5Y M6>5]D#NAELKYO*R2#HA=4T_NYMLU,75R$K<93LKJ1VOSOONS%3#KP:5S*Z(E M&Q8%S9![J$JQK%,>MT'LATI1FP["A" !BL:W*;+JE6Y2%#8JJ(PFDX:(G;=< MWG8B1R!K/'(\4;0T;E2W'MI 5<>,BJ9#&JPM15!%P]5HL(A T<:W8$YD+[T' M4]X:J;-IJIG?6[UV8;FUP[(^& M[\-TJ:Q0[53CK))_^?8@T"W_%_]E\JN8S'_\?U!+ P04 " "<>&E1U(Z) MU/ S #SBP, % &EI:2TR,#(P,#DS,%]P&UL[7WK<^HZLN_W6W7_ M!^XZ'^ZIN_?6_W[=&ZPT@&UKF+U\Z/[6_M("I6TMHKG_Y MXMI?-5N'\,M__]?__E]__3]?O_[C;O;46EJZNP6FT](1T!RP;/V SJ:UL'8[ MS6P] X2@8;3N$%RN0:O5^^GZIYNKJ^N?NE?7G=O6UZ_!2'>:C7M:9LL;\N*G MSN&703"J9?[,XNY^_??OQX\=//[H_66B-^[<[W_[Q_#37-V"K?86F M[6BF#KX$O<@@L6[OK\@(.W:_A<\(F[\GV@>/Z?1ZO6_>KX>F>"!(&3KR)C;\ MV?9>[\G2-<>36NX;M3);D+^^ALV^DJ^^=BZ^=CL_O=O++YA[K=9?D66 &5BU MO!?^V=GOP"]?;+C=&>1MO.\V"*Q^^0(A_$H$T.YUVZ3[?]P'. G_[9O+H>E M9S\R5Q;:>B__I46&?YF-8E3 8P-[_9-N;;^15M_8!O0XRB2F;R4)G#L8J.1% M!I:Y!"8&-/Y@6P9<$@#?:081V7P#@&-ST@0F[D/JDA+*D++7R/E8Y9D]7(EY]#)Q@K08(K^!;RYQO M\*I=D)3,T420YK_)0GLO/.MC(X@@@? 0.M[:B162)'@QATA0&<,988M6\[R-4=%V&F#["B6Q>G*G4H><'F$=7995LB1JLP>4=Z%XT"#Z53-<< ^PU6+4NV0D'R9X\2A'=-I M@@D:+?&$\PY'^[8-L)U-?D+X+VQO0^T5&I#8I?@W=^M]&>DZL&S'KHPAE;V( M8(;VMQ9RX)]D'H],!^]?(/X4D&0NL2:'UK(RIG$]3*294H[BQ"@"#17B:D": M[@0'C"4G0-Z@ @G%7VCK-0)KS3\!"+^N@MZ\L062/=80.=%XJX;0Y&@2&:=] MK'"7T'#)^\V!CNT0HF++T5WL41(QI1;RA1(:\?Z6(RYM(,F\R>4(9!E8REU7 M25N<>7A9/ +O+,"D,2 M(_P#[PXPEV!Y^!8ZY%%MS+QVZVLK'"CZ43.7+7_45K$3(H]43*QAZ;%W,4@( MJ87BPB3#V7@\;RP;Z#^MK;=O2P#QF)T>^?"5?/C:[@1AHO^!O_K7P'H#J/]J M>_9N.)ZAO0+CER\IOW^K_XU"[BWPN"DO%/WY7]?=F\OVU66O?75UV[NYZ-UT M(Z\814@?Q5]70WHX-OZ8 $U<'$&+;SLO[NRKOH'& 04K9&U3.14\S6)\:PLM M ?KE2^=+R[7QNUA>G ^);MOA32,VS_:_?.F>E?U_=S7D &3L9V"'=[4429RT M;)Y06 @(Y'-!D<_%6>7C>Q.&YO)>;+)?_U ,EUI9LX"6RV^/RAW MZIPV;9Y\F"@(1'0I?/+XB_$#-,#8W;X"E"*:TR;-$0G3FP>BN))$%#.PAH0: MTQEKVS0UEM8L3MCM1>^Z([5(&-X^$,NU)&(AK@6$I[/'1"_0>D".@M!^8"VS MI43MU32A\1,3R/!&$ADNM/?P$,?/-\M1>1GMFR8W'C("B=U*(K'^3(ZMFRHA'(("+>N;;D$Y.GL M"9HBZPWZ&;A4*9TT;ZBH6*@(Y47S-0B0U]2R'/)2%>"_" FFDXLE\OWVUC!1!Q'YOCA3R M7SL4@7B/08B8X;N^(<>U&8Z0,NSWR6@ 9XT[6VT)YZG'!HU33IY+]\>#A*\P"<2_?"@4VC;_G#-EN 5HC97Q([)^.!M2UD@W.N2@- LDJ,D;D$[W\#V=/JI%WCY,3P^J%HQ#L0 EOS =JZ M9OP3:"@[HBJK:93"7KN-]^=M207$14$H(YJ'X;R!5 M D(!T5P-(@3DA^RQB2C2MJE"RB,A%)-X#T,?O_32>W%#2[,98K_':>ETVQ>7 MDHHC_[5#$3"%$/SUVVEJ024)!WRU@2/LS,P[Z+1)WL%A7/QY,!G?#\?SX3WY M-)\\C>[["_S'7?^I/QX,6_/OP^%B_J7&](,0D2O-?O7&<^VO:TW;^; $AF.' MWYSB,_CZ7Y'BID$>$)YA5I!>G9ZFP-:%?WZ5)R9(_4Y_[?1&TDP['D&0FW<'(!MX+45*-["IF(1\TE8:67/(+DO@+*0I(G=2 M;)CDH^)_2,WE-\T )$'1&6@([?%FU*N0DH$#IKZ2XH)%Q$EX%*=8.%P2V9'X MBW\%57'L&= !IH84^/!SDPE/?$:-P:D:8.^HA.Q+DDO)M2HJ^*.==RU&:4P1 MV&EP.7S?$=L/LV+B;+!)&V5NALI@Z*D$:,K22\D#:]+JP@()"C,N\*;SNKG" MSZ>,DDO&)6;+T0R!8O:2X:&.MW[I"^38,G4J!M@'D!0@G,@H26\-:XJ89<3: M >3LIX;FURS #-B175K2YF#IH@8TN"FL:*EX ^C52C$QN(\%4PW-&5QO\.;[ MQ?8KR*58E"0VE8-)+"31DGA;I(N\&FE;O?5D"R%%DJ>=Y-V]M'R MV.8R>4-CSDD1:W=IX%#TH+ 4H8ILYR,\8#M'S.X@#1XJD2\5+BR4"S\\JFA= M"$Y1IMJ>'*'DN(53&\?9TQ475U50DBEK"#N=BL @6OJ6CH&4ENH!@)5(15:) M\-3T-^AL!J[MX,T1"GFXI\.!I:MZ^"A,M2IGB+J.7+",K\#>GBKR5?8BDM]7 M/<@4)[M6A[0@-T22GUZ.UK9&W-=4&E-Y89 I5L1=BI5L0" M27AF(QSE\%?'>ZD.DR+DUV" "%],)CM JJB:ZR>@X;<*[;!\_W9>/]4!5(P! M*AZ0GQIB;&K#@HK2L MBZ+G@\$D%Y8';84=M+E;UR!OX>V[24$Y!#; M.%;<#_SDV43;]]DM=#>LX_< M>$:)L_0*VW."LSW+ZY0*&*"((V-&+L0UP7*H(1/OT.P(:^[!"NHP.Q\PKZ-Z MN"E(LR+Y TGV,>]IU8,"(XU5N35$']+F;/T+QA9+!XOZ'*/L]-<6EBZ^T-C4 M$\ &.%#7#OEHN57'KHI4'6O])?:P__SR687L;$:J85@_B- ?+'1ON:_.RC62 MU5ER0HMYQI!&C12N85::6D7BCN/N0#R#)\CCZ=+;VTT!\BHQ,SE,LSK'V7C<=$41H5<7 EKG'(72DH/50" \\:T73758)L MZ@*1T5H]X>,1P$=95<[( MA/B%.",/O]J353H;?L?M1K\.6Z,Q M_GLHMU?2Y\J!T Q'9&8K,<>9;\!TP0.>(FE)N8=Z7Z0L#/[O,ON0O,!(TNB& M','%CS2K(5,1!^0A!28H!YUWF49F^R9B@8\819R) \O&2RBI_^>=T0'T!G5@ MSRTC>W>0U4$:F1<3:)JUR$6J(CI@#@R#E(0$)N:>@0GO+[?0A(1SY,;H@)=9 ML0],G95#2@FR%=$C]P"_+S;"R=OCSP;PI(<9L25WPO_I?9^!&9:N<=;=B"^W M518QA8FN-66Y(]CL. 8?YADYOWF&:B(E*: Q=H^V&VS:LS+C3;*B7!(TWAC2(J10. MQ5&6S11%O.\9C+B'ADM.\!F#>#A'^> HXV*+(O[Z,(FRFL=9=-MM M=SK2KVAEZY91HV@J5VE8:21<28SX*LHE49&4Y)3C0>HP8"%JKC@(: MF8IH_I3(O[#21\XBP- SQKB+SD7O]D+Z]: H6:%>:#H@RKDV1 JYK 1Y/""G M4J^I)MNMP(K/*6S,/M/HFTOO+\,7]/+?KN_S#1D_)7$,^ ?'0?#5=4@&]\+R MBQ)DG>V?\QT4QK!X/M:P4@HOJT^1#_]RJ3#Z>*FN(<0E19O*F&]1I!S,!6LY MF/SDBV:5B&E@,@:/'C[5O+4OH'P/E$9?\<38G9<;9>U"2IR/6.4U6647/,O1 M5EWN5#&BK.:+R>!OWR=/]\/9_/^VAG]_&2W^*;=RHO(JOX 5K8^82H?!JRT( MZK,B_6.-XE/BXJ+7$U1AETL4\8J&N?1D3G&A0O))(XK.,HFMT7^'6;MX:A]I M1,@A$8H8F4F42JJ1!/5G0$ZGLO<6\7;R2H]9$*E["08J%?'/9U1ZI\* VD=) M2/!3K(C;/J5P 14:F>V5A 4?M8J4?F.HXT[7'JS]E81,.>H52=4Y+>E.Q4MZ M8R7!P4&J(H7B3IAU;VTQ [*" ]+:*HD#=DH5R=XY,.T)PW^$/^;N)0\-Y05 MH0TDG2Y%K$J\SA'+"=P#_]^1F?2:S"S#>+#0#PUE!0MQCB(O4.@R3X*E"L(5 MV;Y6=3V*#'BH0JQIFH6)\(KPL ,(6L2+CQR)CM K+D.J+EAXJ*]H+4HBIH'1 M:,H"(I_F6BO#].0_0U\B/![88X-O(P9;G>&M0? MOU/!1?H&2V%J:%G>HD)C?1#85<<;9?Q/J0SQ;>!,CF0[J0J-)AWXJH,),P0+ M\:B6Y B)8.@Q/+94S "D;6*YQY$.>N?7>^Q\J>&6CN/*>R4?\KS?[N$;7 *S M".)B_3^1QL"/&N[_$(ZPB&LII-VFW@:2W4$Z#)63-M4-QT)Z#;[\(URZO'"! M$&(,D#U&M^TA '^1Q2$\J6:V^RNPP\O13K# TU4Z5%2K64JSHH9;902@)%5E ME)K>!K,L2$5U6) MR3_F')I)7ZLZQ^+*8H6'^JKJLYP"1H:D3))1KMF;!\/Z<3#!V]>? M?V\]/$U^FW]I2@[F@3/YJ9;@FI*\[>/?I M0&"GE>O.*=M4S>#2*!@609\$3M1%OB*A>Y@U*^A0XFV.#:1!P1FDFX12#A]J MW;D),DYBMC\QW$T=&B 6C+2P&"60HZ?J>-3'QNO9.*I(-'ST4K8,D$:;2 >N ML\D[";5,2G%*N.Y)=:#?!\]> M:._!_2C!;2GDMIR#@U@S]507.D?O3_14P[):HZ<%N=U_PT\'D]5JL@JY MG9 /)+ Q0V'E=_R$76ENU9!"+GZ[$-/?#]#$',"L)3Q@6QSC73Y15H)/-22F M"[\I."S5'S]FRCI126T_FYL-BBH-#%<479]6]OA#F^GJ#-J;DP4+W MEOOJK%RCK^N6FWV[)*W+)[9*\*F&:,X*#?F,6P\C#*;8\?F=/Y%3"<=JN6]2 M>,1F>'_PQ)QK!K8T,SRDM:I MCOYB@ZF+Q1KX4M;=+_$*&\[1J;:G%%[/[?<1X<3" D6JOB:)3U/C3U![A49V MM#'G*!\14_P,J=6C+\CCFCK7D(M)"5@!,_,&6;I^1& QE M ]-9H[U*\JF&B]@D@MO(? -V7:'4G(/'V7^-Y=D5 ].*0JFK(%]X%$]%YTG: M/LR3\\M'Q7R'>'N3YZUE'T :%)T!'2FG2^7X5.-M;8(!=^?:T 1X_VQ[E?&( M1,)*9JR0HPSQ";I2G*K%>2'\$)U=!J67U8^-OY)\4MO".T1$U6'A<0XN#4PK MLO"J(%\1]]L,[()58+)ZLLSU J M"??,P%-6 M^(,#C9TGM6:AB(JQ/:CZT[2('*66UN.#(XF3,64/I"152 $79L"[O7%A+;1W M*E7"MYB+ZUV)Q2@K_@5U0/!MOQ(XU MC'(0F=WQ$WL%^%,VA24'98)2[M@Y7]KE\;%15Y)/5:6W"/:^#5Q98!8_$O)LWTX/7Z2[8+L5'OV)J,H8HX&Y4 M8KX4,V;'>5^BL3-! C95%?8E>)THQI!0?J>5"< MT[=X@RQ(H=4*G2-"S\S)\]2-K:E@^9&Y]\#6$=SY]8DF:*V90;4BS(XP4"ZY MBZ=6+>^T\7]:7UO'AY _AO/!;#1=C"9C4J!\,GOLCT?_T_?^[H_O6W MQR?94!I%5:E(8TY(-IIKJ[9:NQ:YTVQHDYH;Q_$85<5%4E7<]>;N=JNA_60UAVL3KJ!.LBG\Y&IRD1G68WKD)"EG1G:3,W+^\OSA@-^N-%JS\83%[&B]'XL36=/(T&HZ'D:W:2)QF3F=90Q.J:N3*EP#VT MVB*6'5Z_DA1E:8JS/%,:)9,/B>A"?GZ>-%3DU-N39-UPF54]_\/>7T7S4 M@ U!*.^!M7W%YB$M;X'>5(2"27FC?)N"K[,T4YY%4-%)7X*\YL[>1\M:_H"& MP3ASKY(S]W$RN?]M]/0D]ZP-Z<2J^?3B@ER3G[.OD"*4P2NR3V9*CSC$\7]N M+\7,X$)"BQ6+Y"2RN?-X!MZ >;QK-V<:7R>G\6SXZW#\,I1[%@=4DEC]U/)X M],,H+Y9N\:9[97IIYG2>&6&@C%S7-79P/]=*9G7.WR8D93,I%_Q^RN]\.Y.9: MUM26@@KJG;Y0WI2D=9%F5C*(Y*0L'A]-S9V;9-&$?CWQH.BREVS,X4CO)>&/P%HC;;>!NF:,CMW8U$6GG7+N-GPDNL)3%8_#R>.L/_T^ M&O2?\)K_,)D]UWHP7LVT"I@S SMR#YJYSE 0V(1(1(_D>HW-*J!^5,[)1HN(?1N(_7_/%CJS^;];$! M<#0)GB;CQZ^+X>RY=3^\6YPU[(6%YMRUON@@%03&\#V:%BE3<"1IYG8Y28:Q M-%5RH;F:8 ;MWPG5+Z8.D*-!TV'> G12HMMFH_G?_)G^,AX,9XO^"&\!9#?^ M4WF0YU6G]Q&QL+^8KNUJQ@1AZPR!/UR,CY$#MAP6/L<(TB@#+B%&5_VRQ"H2 M(N]E"[BZXR)RGSE\'B94:6_\'W_NQ1^MD?98"73>95 MCTG>EY9Y!L7<7\P)6\[KL:N'(D/)IR=XQ1T_>ZN( XJ"/IE %??"P#,9GS6E1V M,/%8YJ1/GY:,()S(NJ.KS) -EW[EI"MRO\B#!M&OFN&"9R\GU=M'^U3[_Y]G M53#WCS.Q@YEXW23\E*-3D5+E8_ CPC5DF?BC[KM>>###.TS#H5,)N;65KI+$ MRER06S;9;,PNMC&[96Q,_UF?%F;-)U7Z!BQ=Z95Y3,:KF;JYT5M?G)1P RS9Z+I8'?[R%\9=?S985GZ M"**&?_F;L&2<]VKY"G2*1EN4=,T M3WTL4FY!?( F=, 3? .)Y+4#K^RIAIRC/H^(B,-:J^8Y:N.V3B95M&Z^ ?1J MB4K_Y5HUKY*K9I@$W) 54_%LX"/N#_)E5B>)'G',7V#Q"\KG+YT-S$MD@V.9 M_,Q(KEE]G9S504YP0R:UPLG!J6]$D!^QMO9,UFZ!D:11 4%'<]@J(9\1:Q5 M/-NU]1J1.W,@J7<8U1MY2&+JJQ)VBA/<7,]*1GHYU\)RDUQ8*$GF#5EL&+/- M\YN+M0]/WXNXKW7O(AC#=;@=*%RC2:<:>#+7JZ2YN69F;DHI+^K=NLRC;!A&B4^9KG@/ M>:D _BJ(_U"Q^X=(D'O@:-!@4RR7Y=[O7MY>75;;?;[EX(#NUE# /"#<:6B9)107FAOV7'ETY)<0HWJ:CJ98U4 M:0H'4N_VD=#H!S\G4]_WWV%6=@E#3^F04:]@*4#BY!%EE0O7*M%:*8V>>VNK M03,/+]D]Y<4+I_PH2."D7A&O?QKY]F&:/8/M*T -F6>,TFC99(4<2]3F6/(BQQ^ M23*J'BY6J*:#1N;.=6R/CQVV12O90U[,%!8S!3J,]"L,E"XW4+H?'"@T^E7+ MVRZQPC]!$WA%DVIT\!R>(2\8SVTCU<9-1;+,??X<7=>L]][G]HLS[5+\K>/U M0R()PV)?E%ZX(X6^K.!2UO[2H:>8)).(*,>!B@RO>"9)RHF:)#J(5_/Q%:(Q\#3%[58D_<5'+[#3OIT>M%XJ]_#4)V+ M80UBA>K]P(>^KB,75*>\3P>.<_<*<[?[X6%;,W=K]7%P^\92 M03O5]H2>3%ZFP#&ORR?0TH%6B&]EHQEZ/H1,4OLD:)MZ1]>9-%]LVH ,@)49 M[A-\9;4<(T]K*,4O#I8Q]GO&B+Y?X*]LP^_%)I$#YZK;@)5_E\\)4>6R7Y= M:O5>]#YW;BG[B\^I4-/&+0[ILLX(?]\V-).VBZ!#/G*G\L@DA1>(1 J>W_$- M(@UP13J.*V!9 ,D;.6R6.N!8Z"B.9XA/*%;!L "(M[4 4=#1&YTIA:#W";9B M+ K@U5-7SPTTA/:$P9X=Q 2N>)Z'AQ8#@T)??%NEJ*TX%PYR8 +5 MH?4GGCAY$T*IGA)D!R5USANL^,J+72;+BT5NL&I*R;"4?6/)&ZPP5#HWO9MV MI]V[N;Z\:(M1"AQ7MM&J@_$.(YT:X1964BM4P@-Y4^]2B**44LEH+9W<*Q%: MMIN)A?QFB=R_BPI0BZ+D]I,.!CSR8I-V/KW"BUBD'B:-@8LT Z[V3X:>6HHB MO5$C))HOD_C9"2.9P@59VVP_&,;L$SW#EI8 $>=3]70>R)NF&$1NV LKF"HA M;E>>_3TH(7^G\MS5RV MC.,[D0;DI;SOM>-KM73R7A_4@_N!W;42:2V:,*OSS<9U4D,<=25]LQ((N1*A M%?3--E+D-?AF)8 !C[Q*^V;SY=YTWZRD$LV7"9]O5A9!5C/;_2N.YUA*G@'] M1)Y$5_*4'M+AH29%S\L">1VS&910%3VUCW00X)45L[1E5O(5[0F @<=G-. ,Z-;:A'^"9>AS(FR-.\$>+6OY QI&JC-L#!Q^1TV5 M3Y4.P]Q@8SH%J)UE-5=1E>=(BH63J1ST\VX=OR4>!<"WV!WAU>">Z]'2@O^< MR*UL_I1G?'!?-K?B4+;&S0C3G:ZU M)$]%N,+\'&$PFFMX:#QQ-@ M-IH9RO\,"TSN.WS.J=I7FF(RJ.&J*>$NM1JT M5?0'_TYY>ZKM*<>P9WV'S]EU+CN.4P9E0UU$E3ZKD$WA"A_YZCRF'?T=/J?, M.8R\ C(H6T8J9\H(NHZE2MYBJ9YAT<%/^9PCM2\K65RNJ@QV-7&XU<@Y'BQ'Z*%%8U54%ULR#U DB;8H&[DM@?3K$EW!8.ZF"+Z&^&T)P, CHM+QVWFB;G[\-AZP M>RV?1/-EPA>_'9 I7)"U&P]W^V?MWQ8:&-CBHZA^CA&DP\OYEH.R7&(( 1=T M&DRA[$C76-O25P_.49J$)";Y44$3L*-!86GA].2#.3P#-$D+%6\YRK-IL_P0N6"=R68 *5A*54D M;K4;!\DRJ!A$]1N ZXV#>8E?75N#%QNL7.,)KK+.U,H,^1&@7#E_SE5NLO9H M@'#^\1WS7R5ON7B<3.Y_&ST]->7@/A*+= J%2*P$_22?:PR,HZO>1>_Z\N;R MYJ)]<7G=OA4;=#8[7B>90]\LX^+)RS:VDF[$:HOR,L@.+,NC6Q''5I$H1)E$ MGRY=<"N7'>>6IN)0N"@*"F)")F#686/(3+D5^U&#YE-V:7SV 12$3D&B:W4'-"BLW>='I^DH2*>I(B]C M]JW9O;-M&&;@#9@N"'.7[C1#,W7 6:_Y.KE_F U_'8Y?AOA3.'0K'+LI6XJ M-0\84B$-OT%G$QY=Y&PFF'N+.?M,>2-B9(^!$R2V99Y\YO:4;C'@%&3\<+,8 MN7)=EE(?: ZU\/E1<]I5==@PT:OFO2=4=@1L/OJBBV H, OM/4:D01HW'2R"K_F-%H2ETPVC=/9$2]/;J$< MYO3-T^-\*:VE4:@_-(XD207A7*>1C")O8_5%*8N/;0MV4 N 7,) M*2Y@!K(:+-6ABZP=R)1I]&=E))I+E)PQS&RSU(;:5-/A"J;G\Z6V44:R;)0I M$G><88(\Y<20YG63!@P5F%JE:*[U^%"0TR9G&S)\UPUW"G$1UFJ,'YS#FI\=&N,?F MX*,D:[,?B.$!P]3!Y-6 _IRB$T;O*YVZ*.'#*4[P>0Z=:E<*8^#X=R)AR@?6 M=FN9\PUF>-]TX!(:+IG3*$7V#"+\4BZ]Q"9H59#LOD]/06L-WQ"@)U!RSGCJ7__F)" MQY[-7ZA9Z]0^#<%7CG33['9>HA5!2,GYF>>$K&IXZ7#7Q!63SDTY#T/.#>C^ MEMR:4@^:_;&E@W*MJ*H)3&4^$UE1F/!06_8Z;,K>J78ONV\5+K1W MWD#$VV0@8N!57_3_,9PWQ95^H)^YQB:UAY!IO%H!G1A$AS>;:8Y7#PF:+L;P M9 >0CX"LF3_!D9Q!?;%:7HU01U_MQ)QA&=Y]2?P>PVHCJAF=H M>ONXD8E?'MB.5]PT.LKP#Q?__ R0.^49:%N#.^0=,A*YI5PCU!J57M)Z)H$HH\7S<+R8M_KC>_SW>#$:/P['@U%SS&D:@U@-;*XQ2 'UJXOK M]N5EY[;=ZUSW.FW1.3]WR>MY[;M]Y"^VK!ZV8:13+^6EE[2!*F&*5)D/*724 MO'=>!ME7(J>D^'G(EU[*U5\R+X/D>43$)N!\>H7OQFN[9%Y6B>;+)&X_,I(I M7) 5S7:_.OA\ X#S1!Z3H]0SFDN'A+JT.@_]#!?#B[II,(4,NG+/[""=Y+E$ MQ"9AF?5Y-8#P;A(DE[[Z1;(C5P]2,P[SNL59=HE9=BL?.)A6AE(4*P*2%$WZ ME)-%2.LB'3C.MQ.@\T"XJ[):N$1N/CWLK!W\R8;+X#3@4%7].+%R\%1H3.D MQXV,;'!5QY":0RK/5^4L*%/9-Y?12I6C8SGG?1^SH>/Q/7I>3X?AY/' M67_Z?33H/[5&XX?)[+F_&$W&37&"!MR:@9V%"'QR_)U9S8ESK-N]O;[I7K6O M.M>WW>NN:-=F4-G+/T3$TD48S6%%,.+N>[+,M7>9K7_?)9NCL\B@TND?+B'2 M/)R5<:-.3YBH6O@R"+IZ21WAP,\*\5*NOD"^0"GS"^!$>%P4RKF9J;] OF@! MS@W2@JE3>23AQS_OAQ> SV?)J,'[\NAK/GUOWP;E&_HS,U=(6)"7E1G$4'$7*I$'Z7 MD8G?P"5O2;U^,]DR/@.N\ SHBE$2Y<06NSF(D4JI@NSB+TT)N$DVE$:$O +( M$UTF<1)++K?L=U9SR:68*8L\(>90*-S-E)Z%@Y\+G?X: 4\/D=\SHR SVTHN MT1S!'.7*3Z1PH5:4!N(1_:#IWBDY12QZ=S$B-L8GR(YUZ)0^BB# WXJ%7'9_ZHA2.P;DKE-,=I. MFTDG^.(F&Q-IF2>&HF5&M="2#:63&Q/WZ4)3WS9[ "0,V7APS:5]*+X*F ]L'4&/E,DJJHA)C6\V[4(?0C$4E29=R>7((W>. M*="6$S/*APX3@K*[*XT>3K*%![&F'@:>')L%46U_=S6$'V3LR4^:8:3%!'+V M5@0*55!=@STC_!PJSI,IP.^SA/I4VU,N5:#V400OQ6FEE"Q/9!=7J +PJ^F$ MLVML;4V1I0.P]&(:O;#%N68 ^\4&RP<+/6OFDCQA/P,[GXS)B@R5JR9*/T$1 M:)R+,P&0KF5>>**4CX$3)9XT)!5-O8+((]MV24F3JO!7\ED? HEU\"C Y$U# M,8D;N8C0/0.Z]0;0WJ^CN01;ORC%\(TL_E4JRCI>X".BMS[&!9"^56IG.- 0 MVI.X9=IU\[0NBF"L,*D!*GJUV/J7,D#D08/H5\UPV>+R#ZWCW+K!W+I0!QAT M*D-/9%M=4!#B/>$M@+XQX1\N(#E1I@U?#? $;39-DC>(TA J1'R(K#0GMU0. M@F>@D4P7\G%D[ERG #KH0RB-C0*DA\B0,(293ELA+'PHZ5/E7:6[6;(U)KP[ MB;C<#^$C1].?"3@Y8RB-HR*TA["JQW=]=;9DXAFT?R<)F"]X)X@<#9H.[_TP MG8MD]O!L-/^;GRS\,AX,9XO^:+QHT,TPJ4S)J8R8TZ<"I\R,B'&R"F_[#*]2 M\[$;W(J)<:%#?QZ:2[P;0P[\TS>>K Q/2P6CQB?(;;=]?2VX! &+_$*/25T, MJ+72Q>7Y% 0@:E)W7$3B2C8:6O/JAVZ*?AC.%[.7P>)E1BH,#+[W9X\-T@Y1 MCF \S("AD4M[R;(!630%>W_1%5137W1@V>SE4G-&D$]U\ HWJS)J$<(I*D-X MB9NH%K"\>SKQ=P"]T9(O1.,R)"19P"TCUEJ 2_1TPP0HZ.7>(Y'23#B)\PDV"HQ#!BF DQK6I MH='NFDIM*QT::EXJJ'3+6X0A00-U>:\PP7!U)ZQ!G5$^]2KEZE\U)/B8P7K-@S**&J M=VH?Z:3/*RMF:5/H540MS(&!QUP_8G,6:0;QD"ZQB0N)GX2"AB#[%>52: XK B;(7?\JM!)_?53KPG-7K1&=#K0DY@L[*8\P(N#"S M#./!0C\TM&1!4K*7=" J+/(<]#"27NMAU[4\P.% B]P0890K&SKJA,3.RQ## M2RMRLL,D1"Y0_I$HTX+D-_T(P*"16E'F>-9-HX*T19#!:&.FQ3B1 8RLYHJ" M@XOE)=MKB_H S-)#"464YD D:%MBB5 MX!KJD938NN1[TM-B2\C9X,(:6-N= 9Q3Y5!@!+D7DV+(J(H--50A8;WM_*_? M?+E"/X;MO_X_4$L#!!0 ( )QX:5%JBP1^+;H! (YE%P 4 :6EI+3(P M,C P.3,P>#$P<2YH=&WLO6=SXLJZ*/S]5-W_P#OGG+O7JC(>98%GK;DE0.0, M(GU1*;1 *($"Z=>_W0)L;#".8/!HU=YC$"VIGQSZZ:?_^7\+RXS-@.OICOWO M?_!;[#\Q8"N.JMO#?_\CM+/QQ'_^W^__BL'_PG]BL7_^OW@\IO=2S7),=93 M K8?4UP@^4"-S75_=!=K.Y.)9,!$5@L<8=1=Q@3JU>>CE\_ MJ*S+KN0NMX#"6V^Q^WD0].&;6L"=Z0J(%1TY5LCW"]DUPWL(#"-_HI]EB+'M\(6G M/QH])[=C\9^]2KFEC( EQ77;\R5;>;@+/E/U[V_4!Z] M!'Z_'3JSG[H-IP,0WG[ZKF1[FN-:D@]QC>"BXUAB!R[/]??1 "\>0(&^> X! M.+GSSNUP%VC/(HSY"7_=A5H_@MNG6%*!_AA%6[CA#X>FK3]^N&[?X\,;WBJ. M%;(MEB2Q^SL\AR)P]MB4UB,V-QRB-)Y,)G\N$,_=@[G'0H^&HE\?N.<=S ,Y MXO",7V('(DXPCSA0/\B!S)H#]1^__QD!2?W]CP5\*:8XM@_5SK\_?+#P?Z[A M13?'P3309__^V/P>]Y<3.-.?O__Q==\$O__YN?V[?I;LJ,O?_ZCZ+.;Y2Q/\ M^\.2W*%NQWUG6<[-D #],4=>AIPUQ]U505V M^!$.R+J2@F".!;;N-Q%K"O"#V((H5"57%8561A1K,[E:+C46F.X11H->L"O9 M:T#4>'>V;D(0W0#"$$*T6#^#\\2:)B9%$A,1$XFM4D(QVY6D:73)8G*4:H[: M[FK^(V9+%ISO1KO5##0TVO ^]'3%?__9$/IRYV@)IF MJCW:YI=CJL6ZK&'7&W.$B<]T6PO9F +P$W:\QFXY*07 HMP(\%@1+SW6;C>>"J MT#]Q=>71U#*!&VHB$1?Q->+;S@X5:-^DQ^0T6\48B2/I037N!69C.U&H[N]X MR%;^,@VYS)7,@JV"10DLU]-L*^**F%GQ4I7J&6EWZ#F34;&<2 Y%0L1__,:@ M-B59G$HDMQ/>3/"D\TT'$*.VG]4]13+[0')Y6\U )^I^RN2,9AQR2MC&=%[J MTG976=9E3B31E.-QG("&[9SSS6SI!AMX M*;HA4FBZZ!5?-]:O=6='/&B32:;8,\YUPY M.%$UG*PI#>_G!Q(MH+C+.FOH]3Y6'(H/FITFF!]XPQ?=IM R0_0)T M+-P0DTCH0SC;0!G9^C0 _ ):!?P1&=\*D MO7@=HX6I.7,G!;,YKZ:'#S ^?=06PB84\2^![4T4+.=8?S[NLTDL%T_5V8*: MCR3IT9U0QB$1^GK/*JE1XT'L@)@70LP$TFKB,IH_U'GXEAWX&&-TAL M16Z-\%F')H76,%]CS:I.L2QWP1+[!M@X%VM*&=\B!!!(RY)O-]-B\V.P_7P< M.(4N('3:@??['Q2@WGEA[ F!C84!ZQT*Z_[]X>G6Q$2!:'AM%$;^,.R.;P/K MVX6G(L?P\2/6;]M]1?C5XV^ WAOM<5K+AQ91]T!?RR@1OYRWX( M-0]C4.@=.M8$1H@H$%GHWOVHMANB9QFZMRA:<>PU4L3EU&+P:DD*C-)HC)&6 MP4W-,M3RFQF!4.%LOT'NA-\U';BQ$#)P,"63+I0>NYQ/;]X^S@-#-//U5Q6^ M;#$Q=47WUU.+J;J%N,&Q']CG*+0/S/ LN/_\//BJW]LYWL_HYR'P)Z&;=3][ M7W)]Y,_^7N=AV#B&WS_G_K=[/*H[0Y-Q$GMXQ?J7[??M2WX^8HFC'(*?E$/( M..U/ 3.=8'K7&G/4= 5?.8\XY.T<@G\9A[ '_8W/XI!5:DP:";55-=) +K8- MHJ*6\(A#WL@A!/9J'8*&GD2'G(I#\HF"5G4)&.C%;5["L[9D,E+$(>_@D%?J MD!-PR&?X(6LLA0C;<,8 T)IC>=FR4>*K+-8J:E-[>>W^QQZ8W\KO>.KY?Y:2 M&#<78[R4SR2-G,;D5E7"3'3-:V>%LRB)]?*8?T#NM[^HX 4GV&B /KUHK:L<].Y<^UD/@KR-Z>VH@168*("F)H_ BX:YH(1 M0N0,K%-K&\HG12O3:Q7Z=4$O4HE&DRUX1?O:';U7@W\=7,!\NN4NQA=#=Z71 M4Z.K6W)=U5AC6>:NG.I?8+F9"Z#R,Y:[E"EF>L&"ZQJ2W:=(/YNP9\ZU.V?G MMMR70-_CEANH>@W7AWS32"M4/? J;(Y.7+W^_AK+?1'4?K7E3BUR>)T9DR.H MNH/6O) >X"W\VG7X!5CNTW!!OT//XO62KPGQF=S2@ZI8DLRQ63^]6N2Z!5\GYE MU4X;I5$OM\*Q59Y=7+L:_V+7Y;/9X//K$MH.6>D.QAE,J+R -&:O=OG;% M?G[C?8H$XV?9[N)\8F+E^%C')*P^';6JY +,KEVGG]EV7P1]CYMNV@/\/,OJ M>9ZIU8NR3,:KE'SMN:6O,=V70>U76VZUIU444_ F@LXKB:9-+^*U1F2Y+XH+ MF$^WW%B%HQIDTYWSN:33[J1!8<[E(\O]9BJ?(+7T69:;D^J@H38UP >L70B( MI=$=]*^=Q.>VW)= W^.6VY1&HX0_&RJ8SBGZ2# Y2Y:L:4L66A-]?\U40VF] M7$FD!:F<56>+(%$D]&N/2,[JN%P*@8][+C9GA&29BT>YIEY$?Y:Z?S M5W@N%T/N5[LNLB.VY52S,Q (PDAW::'8*!:OGO1?[+I\&AN\L&?-<_T'AL@! M9^A*DY&N2&;(#.A7/G"=R9;6JSSG2%J]DL(D#BQ/P M5Q!]#[2(\H\H'V[DE[:N6]Y4DF00$(+1S53;;B'HD<[HXMSSUY#]$5S?D^:' M]YN^4;M+_>IR6&Z/VP*3P)G:JIUMYY.1=K_$W:/OI?>^=N>;9GIE,_I.)JZ+87;*1=K],FA_>*_Y& M[5[45*M-:%@5LQ;EN>9IP>(?T M1UV-F"0NKUSWDK3[E5+^L797DZR7J*JTQ-=2[62\KLD6D;U&63^/=K_$?E-O MU.YNNIUI>8;)"VDO&&1F@^Y"N;R6,!>DW;^N>]1[Z;VOW7$J7ZN;\W0*T^>B M7)*F<;LVO4HQ/Z=VOT+*/];N?B<]K\FXY@N!G*FX]4DBDZQ;/ M=8AH M2M4_$#5[>':%ER/(NUAV>8E MK#W+8N^;RA;=/WY#?.__](#OTZP2?5XGBU?VK5LO?-T+==E1PKL>,6X+F":$ M/P?Q[D)9MU5.A;0(&RS[^@SPBPE$*3C*Q5\G%BQ93L;GQ'P@Y-BB,#8$=TSD M+BYD^L+D3X-J]!Y>:*J LCWYL6AVE?I MRUMHC#C]%9Q^::N?IRI^40AWW&ZY1A:SJNG S'1Q>HA=G"M^#<4OE\-!G]&[ M]_4<%$^)V7'/T"H"T]:5\5(6:]7JQ2J]:^*@K[:V'^OM^WH.8IB6DNO37!=; MJMUE<\[V@F!U]?L]OYJ#+C$G?"H.&JW2=,+ETQY/\$W'ZM4++?-RLP'7Q$'7 M?4;!,T7]9LE-Y0JC29X/ZJX1),QAU1M=.[NWDXS_ &.7"\E-;)6(*> MJ#>YR.-04EM.%??._#\O/%%ZURDB#\Q(FD7J+J?E93PU+TG'#!S MS!E*FCT:\R2%^/AHN_O\X?H>;NB"$/\[V<-Q&H6 M;5K)W!)O6Q>[?!2QX)H%L>3'6?#>1#YH0F@CWZ06R]!2U+3U@(\R8IVP C71 M'O2Q*5.7:RLJ/DBX%^MI'6/$?:Q<.?<]]?1W5> +GO[NT$_PYEY@U8[DZI)L M G3DZR-&115ZJF.:DKLM0UNX.P$O:O(L0.>CF]G 5CU>@ZH;502U MYM+DX9AO<1DO=UM&UL(-22J[/#,K8+/9Q8KYYYGV3[ GKT#OMS(Q7\?(>RY) MQ]$X5>A6EL:RYT?Z06]+G>Y?][NPFGIU72>%H76H# S MLO$)3E]]_<])S]N]O(/X]JGJFCN2S30+G8/,[E4?4BSBG: M)ROC3A=86ZV.A2G93RVII"J-N6M?8S@362_E (M]JNK28@A&5E_E WPT)X>* M1@(U$M;74O4BFIOO4]4/R@0Y:2?R6&XP51R]4C1+(#*LKZ;J1?1^W23>D \JN&F,_ :OIT0CD&IU.M,>9R:G]W>^ M5%.Q8N*QKY@*/-T&GL?K^O#46F50 C6U/7EF53>1*29G5;]T$9!O9J MP88S&NHPJ.(\#_A>:EF1QHZ;-B7O:4MD2066Y!H>9ZOAEZIDW6^)HX9+HAGD MV8&Q7+"$[8)BV;C<@O!GT+:.7_?Q]O' ]0T(W^W*? 3CI_.#V3B6^ X,6W50 MN>P$^. ^%['EUMJHD!I3\W2&+RFE=+$W+;3M_L6F!Z^#6Y]'=\2J+[%J.O!\ MQP)N$YAA+M(;Z9,MKRI6JL/2RWH'DU)]LS/WU3(81;SZ(5X]@N^(65]D5BCE M@0_*,L#*AJ$V-F8M68I@IU MI\8Z/#.^7 7[#)IV=FZ_@*>/,^]G2+W.3(KZ6Y',@.06MY_S$/B2:XR M6I;!#)B/UZ6W8PHVE%(O'$ ^U;<'-ZY?7+^W+'*@SMA'ZA)*!L^^,.Z%-PT]MTV:$,*HS9A4STHKJ M:>V:.N.I;VW3\,BFG%9%)%]?B'*JT2'S") M'%XF"M8D%6F\2V&$5_9,X>"T5-T,PBIN!&&8">(7BAFH0,VZCK7.*H;/JFG; M3=]UX+9&D@NQ>?@!3[;<0(]:5WR@AN4$@JU#;+:$#1_E'*>S DR&X^$3&K38 M(5)J_6*7AD^(K]V].T<0=LHXY%*[MWP]EZ;()3W%5)C7#Q<9PY?BS[[ M#$[)-UK2N;1!N$B@NJ;G&Y;;UOG1.^6J=\L&NB$8IEI M1]9QX$@7ZV%=,J=[([]!LQ^Y'ZVMQH MJC8T(4T+:8QFNJZ5Q^/9BTUH7@>GGZ>^-F+SM]3FI@:+5JH[72I&C0LJ]9;5 MH1?=B,^OH38W8O3WU?6FF+F0EH.<+4Q%+ROEY1E/B)$3@,P<7JZ$L/CB_M&-*/;NUM-OAND\%1*>3/ M;DU6KY-*KY3OC 30Z&1:K&LL^,L]T^#/[GS[CE[UG]F4N8T3AK*G=JUS%AT/#XWF6;+Q1;13\4OP4%X1'L<.\>64MHWZ3$YS58Q1N)( M>E"->X%Y";CXDL VL/4UUE =*OT?V_F&-ZS?<_VM^UW]*(77BJT,J)8F\G5KPQ*2I&WXF6A&9#8*+ESOLUC&-$='WAA MR-2FB:RO2,^'^:Q6-1A>;W_O*,/H.,&")W0U5[ M/ECV1MF4P2^%M%G.LT:<+SS@6 UOV'U8%<914*8<]YUDV+L?7

S?SU1-NZ0V"J4VYJUTCR#R5.#4;ZYZOCQ?49 !-G<.NO(R"IH3: L_S]#_PGYOE+$RH52UK$Y[KJC^YP#/O?7Q-)575[ M&#>!YM\QMPGBX9*K#T?WUYRU,PA?8X9;IW_]>/14Q022>R<[_NC7TQ<O@+PT1/_ MEPE=U?@(A-/$X??MQ.$T?,=Z=,EW)N%WV7$A6NY'W,+'Q#S'U-78?V/A?]L1 MZ ;RP,^6Y YU^PZ]'L+A323[$2CKR<$?9]![#MNN+.]&N@K5,QS^?_\[06#D MKW]^HML@:2:?A0BD9N/0,Q_:=PID%N"^:IKTZZ6C MT^]RK7RAFFO7JC>QS&WZ-D9@-)7\O/E]@&\2E\;>\N$Y'L!JMM:L_-__QAGL M5XA)J"=MQPYMAJ[$-OY*$VCO]>QBMH3\-A7H=QE'"5."[>4$_ BEIRJYKIB> M#*AQFN5SQK2SM*5L*DG;\_F;8("^:V/-!X^F_YD(_V0NV&@/R,')A"RSHLQJ M"9&2@"I*-".)@*4D56/I!"9I&^VQOJ.MB-E:<9:>=7-5K$L,DUY39.IU98ZH MLAGIH^- MK/;Z&X%G0,R\<#=]L,N? R<]\9F($L5$MW>@KPV@U+@.]L+:R,8 M7GED*K$=X[(>@Z[LV#TX/]_=3FS'2*'KZO;Z#+B^KDCFAKNAT=D\@KEEF/_= MIG6<[\'F:Z[D-X/G9[@TU=NSR;?WWU5?A.DK[C^KVDP3'66+"X MADDL64!R'-)]V)Z]V**E!88.B F%6&MI07/QGT/VX__^=Y*EF%_/FI!/$YE/ M\:%>[S$U!*[9YIOE?JS)UVO-=JPN-%L"5VW'VK48=/W:T+];VWZ]\/?#XS]#\7*C9O3CGRW%C_@C$ MIEM^CZT31C%@JT"-'?#(=N50195/\*$C55HN8; )[!.)8SV<%+_.;>VX;K7L M:J[XB6G6:&5:.#,5$@3.-]Z$@1:8^.NE%Q*[B:%YG=B1NWP'_Z-Q4JUY;3'1 MQANF,99E)%86)5+51$JE5>@7 QA:2Z222 ":59D];UA+EI5ID%0$;%I:%,2, M0Y44G8N\X<@YB[SART7X-_*&XQY00H]8EDS3\65G<2(CW'8E>\T#3YSB?%:D M"TPYY1M+01D(F4Z)8AO#SW&*J>_G%+>;7+550*YOY!5?B,>R=8/]>Q;?^L&: MZUAK-_CY^TW@P]?%(3P*XJHX=KLVHVN2?=:_+\WBQV_?N8R97IOW=VE!&=HJ MHGNH""R6U:'O"+4>BD].G1[GP^H$],;U"W?BK*#?D;%&MASG2T.C/RP)?*)6 M>UN*',/P.$D2"?:/#Z]PZHW31!8^KB_BZUG=Y<,_HDTQH!6D4RM>ZC1-V?"# MH9)Z%/O"X,)Q[[:KI!^:[OHK>BPD&W0]S'T2[T/TXW>ABE9WN-#6M?AFIY"& M%BO7K GUF[6J*%33MVN&.*\U^(M?2(H?,G_,T6)-, P;D-M^3/)BW@0HJ'!' MC>EV3/>]F#(*LR-_7_QR#H83A$QKDDAJF@P#6 :(29Q2Q80,* R0%$D3>P&L M/F\3C7)^43:Z+691Z^J5:J&T36D^&AFW@V49>AME8UKN=1)=$#2Q-O+SB*&A.33,WMK8X,.#'!A+!$^*]Q( MF78"VW>7:4<%]_'%L#5)T4NRZ B!W6470:8\&NJ7LVR@WB&8Q9<7&?36).Z0\G65^'WOR.&O4:&?:S&8U7G]N\_*DOVCCSS">PIIZHNVLVV_H,V M .,[F0:EJQ0=O4!2@I5;Y(;L*N-DK>%+EA1/L#'.-V'\!N?<\ET _(,V]=A# MUO6HYTFR;(!/PX\UM^W,[1T,F*U9+VOA,YU/]VH""R9$;M#;S[4\6<7V)0LZ M\.J;H;XY4UII W'H!]3<.@PKH(;=7>&M.VCOQD"?/ 0T(;1D-:44DU*I8UABM M<"(C]2M9?+ DL5IA*#=4F;#GV9QR"X+>&_-_OON5N*4?'!YBXL?0+IW- MW[#(:GN:1X0(U- M<+4,[5=V)P!*+]9MF3^$O^&VDIM";'*?[=U\SZ M.;=+5Q&0XW*E!NA\I3K*91#)7BF.U M^5QKT!705D!C)X5[QG3K!TN1'@58%'Y+))^+.&+T+;4A;OCI#-4RF\ULX43V M"F>NL6#F=63 F=MG2V4B*IR+"A1QBT=4^,KBL8_IIJ^H1WA2HJ3[9K@P"B1E M%%-0=]S'-46G40<7 +@KA5Z[%Y:EO0?FMPK?U\-!1=&Z.N&L;&P8^Q-['^P6PS#8Q/)CLZ%0N&C6+Y,97!\W1]I@),L^6_E@=^H M&*1W[@G1*TY\L5%AFQA#8-BR1V,KBABNZT#:, JL2IXJ3=?2$*M(K@'\6+F< M?F'5]$_)Y^LV6MJXP_<*D0NVBI8[0$Q>QI01@+A#Y_) S0["=5@47^_4/OV% M;\J,1Y(7TW03QNB2:4(+@,J]4>@^#704N,-X70:; ?#!CV-W$JV6[90L;\+X MG13 E@%0:(\T'2I9CJEAX^!PZ,0%"@C-,$[$POUE7NPO^%#(J3$O@";)&SFH M'FM;H^N/)/\I*'/I\7S19-3YL2064Z6E=QL[?58Y';@NG,"Z_AYI,U_R V\GST4$LRH9 M3P#!J.&U/I]8I.TTUOCQNX]:Z3P6E=@^!S_'@VO^32:36_Z-59VWWIYDB?.S M_[<14O>!LQ&C0AZU=-^'K U,R*NN8R,+9"YC %JC9:R E+ZDA$G]C.1+ZS+B M)^+[\(S=/%PS,,%:("B,WI1&!NM#7]:76_%V["_TD?U%D,3M9I0_TL,RR0DJ MDWQ.EM(M N\\+]'KZ]R(*O+_/(8 [F$6(W#4&"1\_^(-G0Q MO](A 1P;_/V9:?]3L^DW*%,FZ%N$A:? MI7#I>=[[Y$(L KM-G*&X[H,!9VA90U(C)3QTW.6)RLV1&^2F-^_8,=K#976< M'^8MDM?)QF"EF:!DX-!KYIZRXKX)_Z2>+V\M)Z2>3:5=(Y>>!YX7N+1ZR$"? M4_<0M^P99/5\5*5NR:_7/:WGO)>GP<)Y^DNM]5 XJ6U;_QT]U*[+:C\Y$_-8 MM]*9)ZW!PI3S^[4XG]Y9ZBWUVE_N)3SBV5UW"7O#DE[D$7RM1_#I$$;V\>II M%EF_3Z<9?S@U8PFGXR9/=)4!C3%ZA4_V4S0G MF?O5X)_>3B9:-7IG/LP; =.\YZ^_)&^=E5KOH7](*C]*_'"*OY^T/3\OMM#4 M]UEP,:CF%T%%9[$@TW0>DNXR@)YV7;"19+ 6R=>X?O7?3(/] URW/!=YA*]?*[#5R/!L"%P M#HI&(*+"&-.6;$673)3U0CO?P]JCS=$47@SMOM?5PY72,9S\2_K[< XU6AGX MC$#C7@LB!*\W=B!T>YL*G< /"84HMBV>VA!#][P N/>[0\+RN75-C[*NZ?'6 M-3V2M[W#A*_Q?$AOM+2DA*EDU%OU]G(;CEQMOOMQ?4[B%F/_]^D)))/%\P>, M?(GG?70+W'N+,XG;9/)YT$.--D$M??TO!W^/63^]S<53ID A_S4S1>U!.:W] M+LG?] ]4?"?L=8SO]CI^Y[[]UXC.SM$]%X?"ERHLKU6>SA;DOE)2+ID'-M%' M-K2\D!G0X5UA)8^AIZ ZO@H4W9+,'S$/(@["@#T.75Y[1F-L\QSO MWQ^%:O9 05C(PB$'KRN'=R1_)Y8I5"QJSB>R\%6CU0PKC^;2"O5)IQ(W&)Z\ M85ER&X]L$;%I";D]A>WC&N(RJ7_JG%;R.^4A'XO[Y1-4EA0#AGV!K<8WK1 U M^!^ )A294H!*BC+&J2)$4+,"_!WI+T7@1\N<;S82_E__FO1YM$]W3U1M1V(-_0DP@E>@CB MZSVHD@9G=B>9O,0C63^47> $U+R7:_9CU5J;CS7Y'-?,%*JY,_?X/MJ\O=;LPDG%R[5: M"Q]DMO M@#'4[K8BPW;F=OCHP%Y_=G7/\&[@5P7ZWI)NAX"B 9+G!=9D]]V!M]X>84G+ MF"*AE0@T>1BT!1+:J>4%I@^?9,*YF6%Z.=RL -GP!JU,A'$J?$E86:Z,=#AJ M/2J+JF@1 ?X0D(:.UB _6[WP$1B[I/09+ 7W1K8NKK[6/K M+1S/8N\V5H!2Y5@ @NL!^-ZE$\"/-C2J83N_Y3',P\=#D"S=AC9EN'D59)5- MM3K$X5ZU^\@)3/7I5>70Q?FABVON>7H5.B;V7N$]:E:G3^!4G_XB Q-A;>_1 M4+*M \-17D&W@X?KF\UI-AA*F[Y>:\ 1)KR')JR>#K6-Y&[I@G@LY.4GS(1N M+[1R(YRR4A;_@CQP,;L5D3]P&T MKD$ZX;K21KQV;E]K0]V>0P\#!7!5(:NB5 VBQ[[C &T@OA M8F:HH> -+VK;>Y2&^D8%Z"87:&B!=:-0T7P5W54""V6RPH9TR,5;;W5!<$$* M ?AN!-;#O>A71UDK<24DZF/B;Y5U$\"7/B!3@;I9"TQS#0:TN"& 4!W?\P"T M?HJKRUM6UKT=/E$W1R-MP$)B$NY%VP@&--HA3M#?< GXB2E##[HW9P^G?NRV MCX-FPP/3 "GBS6:SC;7V[LUU(EZZV3/FWHXUCS?"-W&VC<3ZP.^E\RPTOBU< M8AF2)2E BH#$,1%^0(=42T#$Y$128629H6CFS>$2N;]:>&+?D*!V5I;72,'/ M& JQR5L*?R846@FU8$=)3!;A!8:)W[%LH4J5TT7N')LYT243XY.+B06><0>)/.D#B0>7GE^JMLDCFZ' M&1S9=!3CT0,>Y))!0V.DV7:MF^&J+S\3@IU:M7,A M[&9B*:X,T/WMFX!A4?PFV!&T]]%$^F^0?FE4!.3M.X$'/ 7JV8*$ M:"7N%\Y'LJL6R#-=T\5JC0*53ML2F NH\,T>FW$UR M1GHH,.GZT,^MV.1T.!3)_7Z@E.67)F75:QA$O-$9TY99,(*A2!T8*==!AA3) MI)">%:ND.Y@-R.Y0I ^,9*8^UM8;%2&=+'5%HE5= &8.1^Y!)+:#57(V-L:8 MGI6GQ4K-98L-#H[<@TBK$&TRURG6L*XI9,CIC-6:J8;([+\=RV:Z-*:E X%9 M3()L)B.XHUE#9/='^I,XP8T*YIC/&5I%U@:IZ4AIB(G]D<*X0G3S[<&<[U;: MQ07525JI[%Q,[H_42IICNJM"$2N5\UY?'\_GN=0<+=_O#2T-Z':KHV BSPP7 MRR%>T$1L!EGD0-?6[E@LS:1,33/2$SU1;/*U1;W?$/$#IV1U/*$]HGQLS)=R MDU4FWBWU>@,X] #M:_G<(MNSG0G&-+7^>)E5Z;H*AQX@OLVG:QFU95-8+C'L M6G5ZM# X"-8!ZF>'PK3"81@E,%2VLJIFZ-*T!)]Z@%0E&\]GVZXTY$&[-*%] M2\4H-QRZQRD5/4.W,*N+"X# C:#@D!FU&P[=8Q4"E[/UQ**0%;I3)@ME=2F; MJ''M 0Y8YF@JG1JS'@HX@=88.4U.REIE0)\VFBF&P$=Y^D% M?.H!'@!<0NC6AI $2U6KEE+]5*\8#X?N@34P5H&M&^,ZOYS)ML/X\?8@,T1# M]\#B;*E?::[D(@_(JL R?"VNY:'T'^"LH32L9U>KQ9RW&NUNIYYJR/(4#CW M6<6E[C:)=DTWIH#P:\8H-Y=JG$@-4QVJ*T3#=$X@!G MN>X@4^8I*1#2-;_!Z8E.V1K"H0#4O/VMF#4;VLCDQ4^&L)-24!SC+3W')>FFWQ#) ]0J9?LCT"X*IM'M38W9;.)Q#@:?>H!:BW)=373G M&&<$!-]L2,/V> ZU&WF 6OTQ#U*"[#L"5/VU=+N(%^T!-"P'J#65TK.$CTL5 M8;F8!BVSVNW$"W"N!Z@ES+Q%D_48AZ]QA5(!=*MF6X9S/4 M95(@6)N2>#X^ M4F==L59S 0+K +5:#8UI![@Q-Y@XJ#,=IE:RH-*$0_?$<"A-9C5&[5!"J=?. M%N5&,V]Y0S1T*X:77<2\G=A[^F&SQ->>%O_M>OZ^B/81].##@Y51R(C0=;]_ MF#FZ#S BQ-D(0;(1(2Z!$-AMXFA99$2)2#?]:82@GNT3'!'BO+J)B:S$)U+B MC5WB7_1;S[L9\K2[S=ZKEJ\+!S".0A?__4'\>"\^B%OBJ%!^&"&)#V;+6V#B M [1!>+WP1V*;8Q6OA1?.?P39IW('=MI=-A_EC@Q0=ID#?\HE[&P([L0+X*QL"3+ZK&_?(H M10% TWY=G,X\!BK7:NV6(3R1@K?">*F>Y/M,P>=!?SSC]\VA?RG-]LW!_\-9 M_WA"Z9M#_U(6YY+ OP;O_^@6P4U9.FIRY;^U$]'WDMX_PC[]&68HXM?O8E3^ M,-MQ->%16O)&X;XD!7U )WO-)!/MI8J\PF\4$/W/-PAQ=E(:8;76;L]0\I9Y MM+IYJCMKN:[?<+BY-%^9.L.8H$7'TK2Y X)(6>KZ __((&X0:,.SR[78M%J]A(5;1C!F MNH-X=:A7>VB7!_/C-P[EFMYO%'A5D2RW;K.-CA)5 $0+JO\-?1!X#P)H$\7> MQ&P0-A=!C>?GTF9#^?]B52\+XF@P__&;I9)[;!"B\308.IV8?!Q%A:#;\_5$ES2"?$93 M9G@JWQHTH!&D]B7E!G5.0%TR]!DPEU'4>;%.ZW:)[EJ2'U]OR3Y=B>FZ?KG_9F.MOE"IY)E;S"6>9M3 M>34IKKH+)I*NAKVQ; _L=@Y2GJR:1+'Q*5->7WV6PROUV2?GQ;X:ZJ]7A">+ MK3:2S:\%&^K!&I+JM1)\)ER BC!>[B3<9GJN";5IL2&DK4)6\5$7 ^B74#$'T5J6.6IC2 M6<*8]AE>!;/5NU9 [5 A Y#,BKA M^=8E/&?+-GQ_X3Z=V_$QZ<[WXS9!6 .,<+V1UEV4ZCFO :4;^B2)Q!5G%. S MLX$+"1:XX":F02P&[F9U!=413]"1#.L2GBBZN4+G(O(ASKZ:@0ZS\9=U4[)] MJ&3XK1 =7L_M9,@"QB38KB"-4_/VQ-8(2V^$IQG_^$W?8-BQ(L%(#J_ , M_?D7#]XDB,6VFB6JV7C%R*5&&B@6$OU4(>Q+#BT\^:EM=EYNA$0U2K2-\DF6-Q123;46H@M=;BHXX*"055=0*T"/4E^NE@'^;/\$6^ +"O5T$G;MQPJ#4>WK8*5I+I8]-I MTQUCTT&?2T+O(VQ529#8#<9B49+C0TF.+^?K4PCLOLOP1PKLJ?L]'-I4V;* MB;=PCF\IQ4J1'^>,>G^()!8Z"02>N&'I-RYN7$T^Y.@Q8.4"ERJ4"^T"WXIQ MU4RLU:ZE2_E:.<,W6TBRQ+'^8 ;F:..K^$*J)M$3' M*$0>X3<*AJ(#+R\[$[N1O?I:])YOZ)E0_%%!FHMY(YY@_"I6S^:[24[$U[WQ M;BC\=7G92(ZO-+*+3KB\\ 3M:P7947N)D5(&>8S1Q[V28FA,>2W(:(?<3>+H M1I,KB%.WH2A$6^"&D2@ZJ])T[&']J06+1@>T5A=E25?CDF M_77RMY(;"0]W@8'%M697D\6J;[%#)']HW"W)"-3)8?Y&Y[U.C.I0.ZBJ#).LY5 MBA5>=]NAZ&]Y#,#Q8X6C%$F4(HE2)%^TCO(@>\\'34NL MG]9[;'>.U0A>HICYHL19T!$)&P!2Y$V"/79"623)448DRHB<84GF-:+?GQ1?@;:V_:HF&)]LJ"CW?L:#Y47 M4:1TA8Y#Y!]\89W%T88<;8[K=E=60^=K_KQ9KDJS\H2"/D+8 )"E;FCF6&03 MB>#56/S(L']EK<51&>R!I9XSQ$5)"*PT/U\&7+R&SY$,,J$,)HAC9WA=;7;A MUY,FOU$^("E2=.I!A+KL!,Q=>UG$=8F MP)5\^([-F<9154646?B..N5T37^W E1&\G-?NG4TP"F7U8!IRVQ6J(UZGK' MF&6*AKX"L_85V$248XAR#-]8&$_8=_<=TIC,%\O=H=[WL65^DJTUAL/N),\A M:80FGK[!\.^:;5@?-A"E&:(3!Z(3!Z[4^7A2JG54SXU'I6H[V[,[/.@.1BW& M:12F;1C*L.'YA]@->S26B33"*5(47RT;7Y/"^&JHOUXCG/CD@=>JA+I%I@-\ MB?>%I:UYG92%D7,J5 GA-A+Z:&7VI6.2VY%7;E95 M6@POT8.%;]*U<N! RW<4 M8P0_ ]?;'J<#I@&$/3IWX+O;JC_#)$7\^ET,S!]F1ZXF4JJ[VXIV#UF3F]C_ M'(^!,_I,5T$8 7LCR06>:,\'R]XHFS+XI9 VRWG6B/.%#V>P"M7L&P+A>RA" MDUB7W)H+@W4?J!W)#$ =N"TTU_L8&5O'R%7)=<4VM2#]P)9+!J-C'8I(,.Q@ M,(3(/AD:WI0/.!L>%L"K,]VT/L7B5'=42Q:83&,.\8#=8MBA-,&3"[&)Y,9F MZ"V_7IM%V2!.D-MLVI9SNA"/*[VI ME1!=+E\4U");D86X!U;$C,^([3;W$MN\'_;3)9'> ?RHU)6:RJKO8ZU^+L"! MF"FHJV&X1GVXT^I39EF#'Y/N7W.13 ,IJR#5 M-5Q.Z#8[=KEL.-3(?5'1? W'?"[D*7DBSY)!ILG7)D2GW"_:7K,S__$;0@U> MP2QZ^.0H8_&-DG5_Y ZK1R1'$A;7%_$UO>_RX1_1RDG5I2%X+F;-XYW)$ 0# MC^.>W+K!RV;]Y$/37W]%CX78@])O_MI-,VPN[<&X9DZ<>&#.**?XW7**?^1N MJ5=(Z*PQFXU+0G(IM _%@1*S'>;CS"F M*7R0K5!C!F-(4?'SV,1I#.97&I2^%PENEC9UMU=,&*6@09M9<\:,&]P[(M*; M2PPN7HVS5T5DZ6E&&?5%%S= :9QEG&Y"7FDO,LPEAJ-OA9SCIUDR*S1E(U?6 MY7[;K*22.0[%HM\K&'TCUHZ$8S5R4&Z.QF+ Y\!)G'8:%Y137CYY:X'MHFM""'<11DJU6Z7DO 01)SP9RLS?P6Q0,UBGV)GF@ M=6K,>7A>3/)C+3#Q@24#=^U&D=A-#(%U4N2=422/,)?6L3)S8X*/A5K18\QV M/*$E,-<9\?,2=V6$SH!3S0;)Y_I+4RR4&+.DSD/NH@ZTN'S*71F@[#(7 MCI@+3T;K9U>8[KC^K,:5%3OOR&KH@1ZJ>"ZIS#C=HRI&>C75I41Q/!5%3B3# M=OA45.Q\10O7T<[ORRE6?H7D#6M8+S\@5-98)K/M?,WO&;@T1Y+'O"!YU[P$ MS\$7(' D$X:LNAK7[9@B371?,J.,:K3F$7D'YSQ!YUX4ZU 2"W9Z+8<[JNM0 MLQB':5;QH)' TIQ0ZGA#-R55AR(9=JTG*/J&)8_MLXA$.UHLB?R/,QRE\Q[9 M[I8K8ADLC!F_G#AZEFW4J'YECF2;6W]Y=HND+S 7:[766)_75UN;PM M2,(--FHMR&DE!MGZY-B MTC;B0VRNC?+M;JK&_?C-D ?2G,IF22Y\W$T,_C,!\*<9,)^TT-T8YJ/"4 M Q(E>Y^(9B1UU^@>7IT7>#JI.ZL]?$[LLFULV%IDO*J0:TX[I4IGJL2Y4.R0 MNW>#'3BTZ.]ODH12E, *3%29L3W&V;$F+A@!VX/V/68Z7M1],$I'13["Z<]P MWLIAV"@LO2N%ZZ[H92B*5>#7M+:T@#H, @[?<4"9F4N]XLUF2]0VU<9;0BJS M;/%#D0P//&!NR.1^Q!.UQ(C24I%#E?$K2$_M^B4JT'1%]Z-()^H*>/E= :_0]V@"7])MH/*2:T-4 M>3NREUF+WC%55-?X1*>>+?E&S2WUJG9.!LD!5$7AF0DX1=]0]'XU;I2VB#H% M7D&GP&OT,CXFS;C) L,$\Q06L%VI2HXH=Z .D32CYH$4<\/2[+?,A1QN2NP= M:;4414S1D0S1D0Q7X^7L=DWC0Q$^H/XT1HOK0I' !2"L)E-[D/",$G1FPJ,8 MDN0-^PPN$M/L;QX!D-8!/,V]^>/T&V?X,R04)A5)Y!-\#4Z[']. ME8CY L"^7DV=XWP&SE9?I;.&!3L[&&!:&0NRCF*E0,2/?1)3W'8X_4I3/HIW3MN,C=\:% ME^V8#F\8NN&6*]>/.5K,'P$/(%Z L_9 >&1$Z&B'*T^:;DNVHH>)('@A/%CB M]A-!>1ZCN]U^PK;?KT2Q%+*/J 6PY(*$+$DA8D4 )@H40D-LG<"BG*2(#22 MA6_\*<'_J_KL]S_PG_LN1B:07*0U1IOYW>L$-,^MSL#^]R22_YBB!+7CJ:ZQ M1*Q9/)QT^.__^:_=R>]'81OMM0/5:(U6(E1D0Q"772 9<4F#+[Z3S+FT]+9> M>7)'Y=_=:T R])NQ6R+YO[&=SP@?>\BTI$5\!V4;Q1DW@>;?;6[;7@N5WOU% MQPMW+=RYP)10I35Z^G-$>OR*0W>>1?*.-JTO5+.U9H5K%VK56(MO=@IIOA7+ M-6M"_68=4Q>JZ=O[_O5?/]]TK9KAJRT^$X.?6K5R(<.UX9=6&_ZI\-5V*U;+ MPI\J]2:?A^,*'3X&(:A5^-@% ?&78$N!"NV^^O?[#FNV4;6,B@.-2; BD9 TD:+(I)A@%$8D%!;(&JXR M4.=N5*VTM>V-3I'V\N.<@[5RK6 UFW6Y@C,4H>_Q=*07[]K=L9KV^5;:D*N] M3E!A2@TXD*P#3AR[YE%S4B/%*';Y:=.#CA*(;U24M 'V7]FG"***64XK_-Z7<;]"CX= M2W">I$@_':D21=YP,=W ]$I5]2JX2+)=-'+O[4JQPX(.F2]B.7J,B7UCU&KF MT-MQ_.G04IE6BG++TXVE. =37>SE)X.A2(G8TY&%S$#3JLU^GV=6UK"<,,<3 M$N/@R#V0ADK+85I3NBY89*[79HUFQ:#1R#V0&F,B8#@B,.P& M'+D'4GND\P:F=#A,KR]FRU)JL92;Z)G[(&E3WY MI[\R&'FI)E.#3J?AST5Z M'R3,YSM-JTCY!K!'E:X-Y$ 8<"*S/[)+RLN.TP$2/RUIPZ"DU6D T<3NCTR/ MJ<%"9+H BW.$[11Z@9/0&V)B?Z22F173G5)C:J1IL2G6EU:6+0YA6+PWDF&9 M.+E*3P4CKK:Q)J?6G6 .N1[;'\IG^J5EN6GG,:E44N;F9%98 0YBZ<#[Y8;B M]AV^SD\EM5<6ZR.V[\R1+[\W5 [D4M$2V !+]].#E"?:\#U0F,@#\+N+]*0] MR^:%VHR6E7S?J!$>''J HYA1G\*S5@DR=+R8-.Q1AW:3<.@!2@V#43:(F\Z8 M+]5]BE1=I3;AYVCH'O>I'4+4_44&YYF<1E&\TZGY%(>&[K$?&!;+/IGF3:'E M]BJ%RD*8F<5P GO\Q\]-(JV;]-*06O,LG:_([7$IG, ^ W*U$HQ:I+B(E:S\ M;)%.Y=W""I+K %^U$[-D0$URM3A+E@3#5ZFDX] !CE5I5)DATC3B?;F-I MCQ>6B6453O8 9W$:R?@J9[E05)=RN^@:58J"DSW 6K/:5,Z("[V*==,](E?W M$^:(',)0[@!E#;TYFQ35/M:JQTN6"$EG3L*A>S30I825HEH=T;"X['3*^1;; MA/P"A^[1H#*9^4HYSID&F#'*P&B;LV&70T/W:*"FB :!E>I5P9+ZLV&RYVR.+K<<^!*1." ';3=I-^9YK<);MLNOQMJTV%X. MT= ]N'J^*4UEAVU@EDP6NL2"'R=F#31T#ZX<:TY;;=W.8(0 B S!5CJ"&0[= M@ZO&R_/$S,_-L%RUCKDXCU?FO7#H/EQ\*UG,U(V^C>GI7F;1*7@:ID"X#@AM M:U:Q0'=!#K#<5)GB.)=3Z3E$UP&A;15ZJI3A)AT^73*0+&S-0:$0_=0D)#:-=MT>TTA MYYG=1#G3FY+E<.@]"L*DQ'W MDX[P6#-E"8>N-M^V'7@&.BC;8(V%.R$B1M[ M&SVO8ZDX=IO H1>&HT3DHRAK)U^U";%VPUC\EB'#R,UWMS/:O E?.X:O6[^A MF=L$?2P#NA.Z[3S?@<_43&>^]3.WW^,H/7>WCDM1+_X7P\%-A!Z^>#M4DCW' M#'QPDI#]AB#\\;69V8=X_N.IZ*/U]A$ASD8(\N@NH(@09R($>YN(Z' ! M=(@TT\40(M),%T$(J)F(B! 70(A((BZ&$,=WBT:$B%33GT6(R&NZ&$)$-N(B M"!&IIL\EQ!M+M5],]9T/ZL3$?W0LV%L*A4ZKE:\+!XICHHO__J!_O(8#".P6 M.VVY:^*#%1;MD0M K )_&'DQWE:!^E"5\CK"OTKEG[\TX\OI?C25]N5TK^KV M4;)'JBY2=>]1=5^X&>VC(G'@2*Y(%7Z6*OS.?!'IR@O4E8D]%!RC\9JT^__N M*8![[B=>XO[G($_>$ES%6F12(N\3HM\5I^H+W&[CH':!#-@!\![3@P^L3/,EX:E7]T9YARVY.6M MUI\%SPLU6M>_P3H3N!)ZCLBB74ZH6T+;V6F= -J\SZ>H?(HOU8),BQ)-I]1N M?* '7BB$6=>QTG 2"(:N[H_2@0>I %Q^H9@!PB_G>0#^3UUWV]WK;#D5 \FH M)(O&DI^6&DDGS9%SM*T']='&;QCRV/[K2.(CB?_(*MZW$WD\N2/R\(LR9BU7 MG30H(S=/MC(SIS2W>A]I>_D9(L\DD_S0Z%)57L+3E8*:<)S% NTC9*#()VYP MBCRSR)\Y9#K0 /6B=,#9>^E'.N!S= !^T.S3ODF/R6FVBC$21]*#:MP+S*\V M^\*P1]1X4?)X79NW7:JNT*V;*;+2UK4)@#1S![&P&*"^B ]F[[X(W37Y:NH\P-YE@S%EQ,RXM;O >1Y MK&Q$R6]Y;FO$KI%VC63RF[#K-2\T9G07*#X,KCQ_W8]]ZYVC\"@FJ1 /CGOJ MXWFO4&:O./=P^O,EHJ7&3UUJ3$/AK&DYQU'#SL[ G>D*\%HPKCZTO. P:GR1 MM>?\4NK/>)D8+-4"ZM1'_OA-,C?LT21#)-V1=%^(:;X@\3[QLN*;Q'O<$FF9 M87!*J+%=<[+4RD['FHOAV7DD>\,2YRX8B%8/O_M)W'^0O)]E"?%-\B[IU?%" M+J9Q?DHM\MK( !6:&4)Y1RN%.'Y#1RN%D3V/Y/N2E@O?9L_Y^5 8 K:+,4G: MK3".BB\HY*ZC54$<9VX8DKGN5<$6,$WXAIO8$-@ '8N"L@R2:NFV[OENV/XA MROQ=H?J)<@)?F1/82%5N+5-0SW"/)(I?9_$.*!S7]'S.6+5G&".[&I\\2V V))TYT>ELDGA0YQAI4Q/<7D[GRUB M2#[1D6SD#99\7?[N(EGWY''\-8?KD33(E/M# M+(<$%D;H#';#GDI@(X,:R>>)H^IWRR>3'SOST:(;QYCN0'1FK:FN-M"! M5"C"9J''2[!O"["O9VT?3%R(S)!(ZZC;*R4'!<2PZKJ=FJ<&)X+ MC]\P[+EKB+Y%F);Y26>:^#X0BCJM2:VX;E-9++KI?#+==L83/FUD>KW_G[TO;7)32=;^_D;<_Z#HF7MC)J+QL"_G MG'$$0FB7T(:V+P2[$ @D%FV__@74]FF;7KRH)9!J(H[';:>!K,I\*NO)K,HM M3I;Y;5]"X-,]Y8#4!XX-3B#F9[O^$YZ-2 HY\X80"]<8J+R16)6#:3/Q['C3 M?O%TW4ULY<%E L#5+[;Y_PE7%Q5[W=NW&)R?Z%P+,G>#LLRSB:NGMX[_V+D_ ML(H7!^F :Q>:2_@)UX:\&CJ3X'Z=CP)O=)CV8DPY[A+73J\1P-YJ*5* ;/I7 MVN#IZU6@[JRUH) *' ==]2TB:_)ZV4]< M+RVQ)YAL.'X>Y[N)+7:1=]+ &R^_1W[/&^>M:"YTHS;'HV;9X=#!OCJ&TH60 M2\YW[8QX==.?;;GR$J6"[_VGX$P.,=\"@TS?%[V-%?K7AO;(]Q M7C "0V#IC3"8I)%&4AWP8T=W0* ! HU;Q8KB,S%GVI)$[7VHT\:APY,8.4-J M0[(U#=(@(VUD_F;>HA"U!DFM14E)AZ(4RGO]Q>Z'=X%HN8SY;K/ M+CSM[]JHE\Y7:=+ 6W@UMPSKW57 NE1'K?=CB,).MP*@-+B2^4Y]_%X*%"]4 MY7!-)\GW# M'E.'>5!U[,FP,6;J5@ /)F;B];<1 MMGF_-9_;PB98U+0U417$U,D3B@%[))%L/=9M%(0\L0^AO"^M?2]Q>]"I 3"M M=U7[<9-,2(R03P5P9=W5#>NE0US+(S9GVS6N#[=F,L+[W"[P>GT)P5/6XLTN M-0 8 ##V71%EQMQ<5^LS=,@FR) TA7S$J+?.=X+: M#E#; <#B-EB7'P&+54".H[6KP#"D=KW)0>8M1TS!(BGD>*0NWKP%!!+7=A. M#7= UOP(-F#-C;0^U+@F/RD/(V9@>2T=-1-L2&LW'K$7CMH4JGJCJ[]UM^1= M0-<9$ J+G57S(L71KP-1_SQ70]K^=Z.5 MHON",4R_5_B;!$A=[*56G+:)>)M#!14C<:FL6&.',!@K(522EL2I1YI^ZZ@) M\-0;]M2"'BC[=5?]X.SB[[KJT.M0IA?TZ[#5J-7<9DWJM.:IJY*IJ^)H]C[, MPEAQ/M./P'?S[[L722+^KN]"\- S-_RPSF\V1&M6"3IR=$Q]ETE]EV# N>U\ M Q1PU7.YZ@?G"G_75>V&KXRILNOQI"BTJ%9+M-'D(DCJ=!T_^4B]>;-*89.) MWV_**Y83Q<,(^+0;XM- C_J;V>$_N6<&UEXZ6!TZZ]T$)^OB:JG-F\1QJ X. M,:+1Z1Z?>61@T/L6N'T!V/%\^?UUZ(*?\'MNW:DONLLI(=:VVI%AV'W8&?03 MOT\( _H1_\$KXHIE^04[-PV H,! <$WNX2> X,B,Z:F\0D-;7U1PR#B,.'R? M!@!,&@ 0^(\QAR * X, K^_42+C)_R^VA*J38(F?9N;=.V#L.78)K[46 MIL8,S&3.]G; 7 &Z I^\$7.]F2SBJZ6]@$OXJ/O5N*M;4T M/3UW_<1$N+OY8;JHEFW^(').NT[9$-\X]]U&Z$\0$5\VV3W=3UF';RLGX*]T M@TIT\4IS"V'V2A7"MCRUYO!F%W]1DF>$/UT\VP" X>J.]@R#BZHX"D.'*R/#SBB.PM$=3Z[X M B)M._6RCFFU/<^9_85"S@;D[Q*%_AJ>X3SKB5ED'X.'%(Q=>]_"@@DS4GM:@;&%WV"@6 M3 5C-_7PGZ$7P)(-ENP[=^C+<@*O.[0VJ9"CSKA#PY-IIT(X=!F:]M(8_-=8 M@6*4623/5+YYYBZM%H\_R]'BO^2\U=K7%[H;6%O]J2/4'W_]1P%D:<&S2GG5 M_O*%UJ52CM0'IG^_VA>IKA#,_4?DSN]5^RM8/D#]'&E_SYY?)-3/>_+S3]"X M-J^T\<=D- M$EA2\[2R_7Y2K:VRUL"U3\0]\)$[:P[Z$8J#M[/TZ8$%O:BAF MT]BU,QML.FC+%0]HM&L>L85WW*<>")K&WL"Q6^"2Q6OY2K=;+:9&03Y/]OM< MQU4)%JZPB4N"EJ^%P!W@@05OV$HAT_: Q?T9/]'Z!OL&:50WI?^I>_7NAOH_RXINJL;5OH7 M__IGH71H4[FE,1G\/":LMHR!3XW\3?F]C7=GWI?YRSA[DWL&UT26WG]/-QD1PS8?/&).]\/;?CZ4/ M'ML/CD,_=&SC!\2?\^(@6_L&9WL]O D?J,6A,_0M>UUCX\TEDZV6>_Q [Y( M9'%A T:HSOS#5G<.GT!^X9*GSY#UOA1XCJ5= MIY[L0O?G7UOG7,2IN0M(3OJQKO8B_,01KV#\',0G/;VH=M5N$*L#?ZA+U)KE M&4V&XC@83^C9. PF?XP< H # .>,1UYSA3@)QOSK;B+S6SA M9KNZ@'5*0\NF>.29WBY!&_+A,X.^$%,6OWZ@T-=P /2Y-OK<&#-^[7BGW5<; MB#$RJF(D5>2*(!W"T.TG",0\?*;P'^LU#*(=$.W<*MY\:+23.P[G0Z,=63J6 M\1$$#6#2*[=:A$X'A,PF6)/D&!@:?2O<*4#)W$MG?$":\NX/*^9 K5S$4Q?A MCU[ N2^H]0(BU>3Q?#>6552,.OMAIS'$3"JY7H!(V![L$4,^J($[<.@B._2- MG3[..5GS#3Y\)D&]X6 ^T* @^>, ODY M!W<'UESL&EA37,F=(3E9+9Q=N9\X.)/6S[]9IP26;+!D X_^<,;AYSQZ'U3M MSG= "*/G6@9B4%?A/RD#DQ@G/;BVJ'D^D_^V'C19Z M25;CD8U?>XA-M>1Z8?Q\V8__V"U9\3\P?=DIK67_5+^XT ,]L0@MJ6#4DM^E M#)L> M#=D36D*.;H1_//VS+W^6(MW7/_0"*W'@/WP]H1:W>O+TUR;IVU>\]"\OXFAO MWNK3Z%:%08<=-81N:<@/Q@V.'Y9J T'L/9ZH\T:7^_3UEI^3&0]' M>J"^T* M/QCR?;$QFCW9[/75X81NA>\.^4HI_MU0:#A<'A#8BBNK]D02MP&C$HK)Q7MXB?Y>RW1 MJ@F./Y])J^4DDUMI0TG\DE@2"MM=@.14XT5485JK"@F[%DYDOIRLQQ:EUNQV\V M%DS-76:+=9)G(LCWHG!(8\O)#O?AX7: L"9K- ],/Q'-*%5=S,===W \B%9O M/H\THH,;M524_%[TN/8@/F )!5[Q"Q]M.3UAVF03T8S^7)G"NSMCS\";92NB M6=%VJ,B4\*S^Y)$4>BM/:MHK@BA/)W(5FB/]6!+_7K(YV; :)K,+\= ][CB" MXOK$*)',C%2 L&H<3O9J=JT,[QC/$4FAFDAF1ZK=K5<"ARG3MD69OC$<-$*, M8A/1[/1S_G@ 5P,*MB(5.U+<4L='NT0T,U+*M+-9M!EOS5OB;N/#X\VH,TX_ M(#-2$6J[O89!-. #/-JW]SQIJG56(B3X>TF?",PU.0@8?L@LU^MVR_6L5C^6 MS(R41%*824PK0Y%$IO6Q/T$]:&C&DE3FF=61N6W44,>&1*0B"SH]T9%$$LF\ MWF.78I=H>#P\F;;7^X[9JFKCY$.S(W6L;%DU&JYP6^Y#+=ZIXO78;Q+1S$@U MK.&1'77*,UOVFE72;+IX+TH_(#-2PBHX;EH;JR76N",K#[IC76-8B:9814>LF0I7-6#)C?4:W,M5B$#!X&3]T^IO*=E5M)))$QD^5YH T M#SO';G6(>7G"-:<&VX\E,]8W08<+;=;E2=A:-AHCJJ) YC:1S%K?8C^DM_NU M@HAZLRT>!&N.'R>)2DAF3K==;"[9Z\Y8G.S7.C1=K<)1P$I45GN[-UD>Y]2H M;D*XP:\'.X. M+1X1*$9*'HID[!1J];DVT['4&$^C^G0T/-9[JYU$9[67[(JXF$.'L7W@?&Q5 M-3%Q'H,TG=5^C55V1T2LUGB].HM(0YF:XW+RS(SVF.^9C.KN,!$5U0VD+62W MN>_'DAGM%U"KBH;+XY+G]G"YWS!\3Z@DDMD)]=C-FJ0G<"3J(WHGA6P[=-E4 M-*/]9N7X^AQJK6!]K%![##6.2+\?;[XSVFN-YM@-5JMXC?"-[H#;+L1A.Y', M:%\VAZNI@C(1/S&5:I55$6T4SQ.3U;ZCJ9K3ZG]5I;(?K ]JP.9O3N^;$M?8HZ\>+.9Q5BEK, M3:AU&.[%R;%'M1K+UK2W,Q/1C%9"P)G^S-M"=DN QZ.N.*C@9OK4C%I"&#+] MSEX)>8YM3%TYCE Y+Q7-ZM56?+^I[H@^7S.K:H_N5L/E+/V"K&((5?,G>]-1 M>7VP+G?"ZDBHQF.0?&U&LW%$X4U>.R2>MAI1R-TJ[S>ZH4-M]U<3:-^(IH9!&9DX+W9MAS9 MT7P]'>N";9/S] .R[BH>-\:D F&K&%<0!MY5CWK@G&0S V9Z@Q$4S7A%M(S9 M)JQMT/&J9::RF0'SIH81"M'AC-& MJM ^/3>S#O8GW;G8L\>J..FV6'\%P1.V>I+-+(0#U:@?Q6!#\:2*;K4^&U1[ M2#P1+P4M<,_V9NQTIHDRU%H>>;3AM]5X&(@L=E'-\:+9VE)-48[#H7 ]:\!= M.Q7-/M9NCN(U%AX>Q3^5S7QN8!N;R9R&=SRD([3*"$UM,(B? M^\)R'&($K>!$4+;)0-O.%,6L04HJFOG:JMLFT4D;7=NKG>=V8=9E\=)+-3)K= M7&,!-1,7O#!O=!:"77/XIV_(C$+971C]N=CLB);5:%>9V5RG#['L"\OR=DVY M>]$)]C '*9;&C%06BU>(6#1CY4A4VSC+PW(+H]-AU>ARJT:KDHIF!FRVBYV, M@ Q"'.K^N.\C+92#4]'L@*UZ-*-,>$*QR55'%6G7G%9",Y7-#!@FM(8FZS4Z M\*HME)MZ2^=WO=-S,P.VZ&)DW_ QR85G":RU= M-P?!^B2;&3!A3BPE2]$CN"8Z6WP\FIL5(_V$[(#!%6TFLTC%%KDX,M,JK-Z; ML2?9S(#YG8J^\X0M(J[\6K8AP:PVC([R)+/8I\*IHUQHIN8SY-\9'8.LPHUBY;RPJ_2V4STRN. M>0$Q3:W/6] ,L1YL[=LIOW$,F/0795% ZG68D??"P.!71+=!9&*9L:@SA]G M=RD;L=59LD.%,+D_IL6)VC9ECZUR-ME/1#-C,!E$Z^%R@Z]$;EFK M-"OMH]]=I:*9,7#8/N_ML6H]7G%=XRCUEKU%DTU$LXIM.$FGT<9Q)'*UO2Y4 MJOT*M$L_-JN8B5)NA-$;QHZ&=D@NNQN#2ZP6>P$5@Q GMYU0LEOV@D)4K+RO M4ZEH1C%*.728U6'!\^0DG$Z'S?&H9:?W6644JQSZ:K4>[_WY%ADUPDK4QOUR M*II5+!"G8<\CEHHXY!<3:!_TB7+E))M1K%7#*KS@##8PB?LA@00]9SA)[^_) MALW84A0EJ"D(\*:RWML0"6]C($^J@#.B HO-5)Y<3FQ.)"U_N5XJU7HJFAD$ M>Z3-V@=KM.(WLX$.T>OQR'#3DU290=@VA]1J*^ 03T);,1!,297WZ5.SKKL? MU=DM%N&P/:$.RK9#=!6CY_Z4FO>8_R3;&; =!D7 M@G5%],5:'9:B%DO+/I26*67=?#V$*:Z';6U+&;O.< Q^38.=,OBJYSCR.M#_^/*;YTPXN0Z_I,*2%%*: M W?#;U-4SS+\3_FIYSE Y!-%I&FOT/_RXJ<'(B_$S#\79?:/@O/T-)/<,?IZ3>+AZ'=W-I3^G-],5?1&4E\)*V'1^2[WPG MVW 2C/_R1TM9_DZ&_F;Y!_SIS8, 8!XN- _DVQ?-@GFXF#\@;Y:K@HFXT$0@ MG^ W[[@#$W&AB< _4128B!Q,!("FG$P$@*:<3 3UB7ZS\!Q,Q,6@"3A$'N8! M(%-.)H)\YVIW,!$ F>YJ'I!/" XF(@<3P7PB >.7AXD R)2/>0 Q4TXF@OZ$ M@R4B#Q,!D"D?\X" W%PNYH$&*\19)^(G;ZM[MUC@(EK_PH' #\W,Y^3T^8=F MO6]"Q_?2-C>AY'M!]$TH^5XF]":4!.9Z*TJ^EQV["27?V:O37L;I.''$7M@[8H]SI> _L4=H]KDC@!=9=P!L!+/H% M?9E/Q,=R$+\+12,O_#Z. CS+[?$L7RT9_^55%?U$9=HN7K2K[.^:.N>M5IY[ MZB$P##W5/ML*#+:^MZ%D[K>^/=G2(,N%BA0[@HUO#BW]PS>^OQV7^+H<1/X! M6#K8-']=OO]N@%8DL\C5=@0G^O[S M-_+\!=YQ#A>RKP>%VF86.88ATA"FP/;"KKS(#0ME+X"6N!0M46"[YN2UE:&9 M\QW1 =8BAXY /NNR6TA'."_M?--N<#9*H\#FTO:"\T6/18*'IC]A00H\_?PFBD?K76(DV\5>577=,/[,'6/REK)EV9%=52\U(UJTYFZ/ MU::Y>RBEO6GVIW_(!I)@2*2$)8U&45B* LB4Y77RK%!?Q0YY\K$DK^"Y\8\! MN[>"KU*G:H$T8.OH*T7WI< 9-#OTJAG!W,HT%SM%(72U_U#2=-5:R4[PWX=& MM_I0,CQ_)8?_?;#VX1]NM-*\\$G@H>3*JWA,G][PQ[,WG(BB1A!$NA9#7CR/ ML1S\\+53(5G&:'I"D+P.S>'CL_WP[?!WM.$9F% MKO82M [3ZQIXY*T+\V$$#83^# M\X3(Z4N^0@#V%0+H8-7=N?W=WJ[M.MM>;WE0.NXNA@ B@0#@_L#]?U&?RUSW M4ESW__NT45)\U7"?N,PG*- U2T LDQ_8G(KWHJ!#U0AZ][%0@*Y'E4%9:;1L M=,/Z^G*Z[P5" @7TPV<4QQ]1@KHP'MPT$07P(P='J-[ CP0Q_I4KR/A2NY9Z M\RE\>(*+)K0W_:-!;.R)M5)ZFD'9AS9[7KB(QRA^S NXT5M DPXY&["PL/:6 MN"Z2;7W=CW$C:=%*XUG0^#= C?R@QMM]$(J&&N^U$[A#U'A6^I:>#_RFWK'A MJMY*?T*1\KZ&],@EMHC!(QKN&MP<&2*70I%N=:0,&IO:#N;(72/L#\L='TFB MCZ1Y,_5($LP-X@C8C%P&%BYS!K)0L##00]ER=8V7?3<>B> ) UJ59F4:[=F) M+;LS' NKM+OUS MAP&KD(MH:6RJV16WPOEQ>P:R;\)%)4W8$IQX)F H<$$4 MN'0FXX-!X!*@EB=&8C8FME"O%1HBM%6&5M256LKR@PE%G-WZ\X:#1?RPU6AU M&\TIL6DGZS@*Q[L!^A%E\#=8A +4:'?UL'0*FT"U=4%S@NGQ /1/4 R;VVCP M5F]3 V8*S#3?1\FO:Z;WP-T!L\XAVP_,^N)F?7'F^?)F?74ZNO!F#6**6[DA M[IK$2"7RY>0Y$B4A)VIDY$G,>9E3I^67:XW%NLY'/=^.:,?L!HM?SYYT]?#$ M,B2'-5[@6;"58K!U2ZSS&XQQD47?F]>XOD2F7"GZ"!-9IA3X?$YISUOMSY!C ME]='?,B7\7J9;PE198A+CM<:_3HU^IZW5E:.Y\Z5*B2N>H<6/Y,:$FHDWIJP MHN]YZQG.9[QF!]<@4-,L=#Q7S]+0)>M50A4=;G(J4P0PH1__3C7:V^K>G[L22X7^;[NJH>1+[O!:=Q85TM_G_Y%&/J6$H6RXN@CKR?'CPE?JO'"5+*S7XL'V^)'&"Y[ M0;&\^NQ]K^DY3%WURDO)#T/:ICSR=M?>R4U MJL=E:RC7UOQJA \(;: $I)VLI$E>X+V5],>+I?-$_W\YQ5HZ7;E3\O5UY*L+ M.="U$JBHOCTZ_RXXS+L(VFZ:@P=F>J=F6BSB/(\[A:NS?\"L<\AV__D!1Y[/ M2M^]?IW*L;S$;%H;=FU.5YHC&^UH+>37Z;IO7C26G4AGU?C#?%WCO"#LZ.'" MTU[8&Y3Q%E7M(8,YO^%L<7Y@[6D/[DMT>J\*2OW@O2H ,$"M>E')_X*M@R!: MN\M:=6"E-T_?%HVEO4+L=69B]A=C)FD'(SS#'6KB!O?7@TEK6(,';!PSI776 M;\=,-U9FW?.]^%NUH&3XWJID!4&4WH7O&25^V.L]L:^@XAI47(/Z4Y")!Q77 MP.*!Q1>,.,X]P_;V'>>*ONCV$#>HBA!N4?5]KUNAV-^\X_S4ZB16(IZ'7CR> MGI;&COQJ[7@'74]E>D_IYIXCNV_=1HA+AY D%X%N1VRM$O7TZ4YM[.+!2.Y# MS^;EBW\/X=5I.8!+-UKGGF>0NE@:X%%UIB M@DM)7@#!;[#V]H: J8B)A!L^7@"*=<%*#*K3@<&#ZG10G9Z_),BY(D9JP>,Z MOQ3*]@%>1_IF&8PD(8D8TRKSI"7NC=68-YYE.\)OZ\U!B?GMY2_N@K2]B\CK MII,.P$SOU$Q!IJ PF8)OV,"!;GUIG?YJEL!RRLM0Z=0XFZ-5@D^P>RWI<"S[&TTC_@]'\Y=P%0__L1V?UK MVT1>1^=$3E][=(#'Y,DF@,>\SY-?>W1NAORZ**G^]TUXP)^*O/3K 87)D$BFU?VV+R.O@T+E DQQO9L]<+'^%#:@T6]+0 MLA^Z/*=*W>J&[=0A/-V GMJZOKT#_?'2^JLE6?Y2OGGF\]CVX7-9=M(:^Z&^ M#E-*X?_^@9#PGQC\6$KF]Z__*.>I3[ETSN6DQKEJZ+\% "P& ,V+%$I62($J=.:NSU6F^;N6Q!@ TDP?IG".I5LI;F^)]IJ[PVM+EME!K=ZD_ QK,WI.@0-+XMSX*_>KO=K0SLD=2@[$V[XY>Y M/=G$E-C;40E]^(S3CPB"?DR!5A$)\S.$WE?PE6]&X9]G.Z!P=;VN&05<'@!^ MOG!S$:]HNA^A+2R)^JS7- X]=K/S?O.8[7L0L.NPS9VJVQM>0,*H)\&ZTM+3 MU3])-N'$(X7]V,TK>208KLYY ]QX->V3+]SXB)-DOP<5KQ_Q6 [V2Z15KS!V MS2!KQR[JT!/'/"],O'HN;+(Y'AKJ+NR)$WDQU2)+F=7:T>"F%!=#B7#V;&6E5F0X;LYYH-7&Z/Z :0=,]\S[C5?0HMR-O MU1R2:_M@NN,1GI(-")5<\$@\XD3VRA[@_;^+$;^\8.)0GDD6S5\V';@VJ8,V=5J>]P\GC_UI5UO".*^\:5O,P]7,!<@;D6Z#ZNJYLKH +OT[POXM^@VE+P/*N8.P/@R]Q^LH[+.J MPK,=>RW2' -$ OS/K>L(^)]\*0GX'\#_ /[GII2\BX \#^WHN1=F.N'\S^_ MO??Z>E2\2%NOXE66W(&M _8H=SK> WN4'D0M$GB!=1?P1@"+?D%?YA/QL1S$ M[T+1R N_CZ, SW)[/,M72\9_>55%/U'7[0?VNZ9^NBKF=-EG>K;S;"LPV/K> MAI*YW_HF=Z-!E@L5*78$&]\<6OJ';WQ_.RYYNN0+6#K8-']=OO^^N*E(9I&K M[0A.YGJ2[[VNY@YVG,^O54G[M5!_@OWGK>\_?R//7^ =YZF_0*&VF46.88@T MA"FPO; K+W+#0MD+H"4N14L4V*Z?+G,O4D0'6(L<.L+5F^2>)?8%;G!12J/ MYM+V@O-%CT6"AW,Q'06>^XIN6*IUOF#PWJ8_84$*//VG"V??)49^MG=IOAM+ M5G3U>5])).DKF?3->-D%SM?1MX!,RKF4O\A1BEQTI$10"4OZM"+,;W>D(_W- M'AYIW:6XP6;E \YH\I)E+]&2LK;KVW61-F'1.D(;QN*V4X=A)83^R9:4Y_.= M(I(,Y^T??U'M7[PZ_ESZ7.:DRO6OC+\H%)S_SGE;6EHU=;4P( !PK;M?"@P ;[>I1/ !QBSXM@%S-7VU&G?7H\'\@QM0-'<# M8[6=52);4(@M)\*&M9JF8/#4II*@+AT2W#0O!1 D!R>JKM)RZI=!X_6&E5IC MW\)%/:S!-7XQJ4D]F]?4,TYY;M8R/'CS2LCHU,/.\<19[<6T]H1 M@8]U:G\I)&DV/(F5C!B&$+CZ,.DV'3T]6!BZL:9 M^]E_[\6!2HB.1E@ZQ4Z@#+N@ M.<+TW #Z)ZB2S6U$>*O7K $S!6::[S/FUS73>V#P@%GGD/<'9@U:3Q:U]>0M MFS6(*6[EZKAK4B.5R)>3YTB(E' C*"R-/(F1,/CTPUG(4VSN!65C7%F)%MT; ML.NC,T'57V=;NGIX8AF24QPO$"U\&=_9C.A71(LE*VZ$+>A>=RM=F[(L<\3H4,LL4VU"Y,RBQ'S+A1$SJ_G.MYSUPA6QKLCK.D\ MUY7+-;L[7!$M,W'7A!=]SUW/<'3C-4.X!H6:)J/CR7J6C2Y9KU*JX*#&31[4 M>",0!=7%!4WDYTC[8O&YP.*!Q=]@]?U%+/X>R#7@(3=170X\I >4D1>^F:J MJ*]-"WQ4@354EJK+J6UT1')DJ6GM;VM?'O"FP\1">2K9Q^/;.C.759>][2<]A[N)6EO2\3GDA MZ7E0QIQ/WO[:"RE;A2;XJA-J]J;F'.%*2]HRA)DLI$E>X.V%],>+I?-$_G\Y MSEHZ7<%3\O5UY*L+.="U$JBHOCTR_RX8S+N(V6Z:@0=F>J=F6BS:/(\;A:MS M?\"L<\AU__D!QY[/2MZ]?J]*G6X871_MS6#(Y66DZLH.*?_Z14S?O&@L.Y'. MJO&'^;K&>4'8T<.%I[VP->C%@S S)^B*%_9+179#J3(L$(\PD;V9 MZ<7CT S0+EZ4=G_@BV%(&"[RW)U8*4W3^ 6C:>]0OAU9FKV%\,F3#(04_ D MWC[(^)#<['I,+]PE85/"J+X;-MU8J77/]^)OU8*2X7NKDA4$47I5OF>4^&&O M]\3!@JIK4'4-:E!!.AY470.+!Q9?,/HX]SS;VY>>5VS!( QCXMJHS^BJCQF^ M7?O-.P=/_4]B)>)YZ,7CZ6EI^,BOUHYWT/54IO>4=.XYLOO6M82>VA3J]FIM M\FBU7L-]88<>6Z:$HLD%Z70V/5_\"PFO3LT!8+K18O<\H]3%L@&_BE#? U.K M$1I66=7BS[*W+4R7M5J(IL"4I =PBKF]$MP;0J8B9A-N^) !J-D%2S$H4@<& M#XK409%Z_C(AYPH9)[NI*6Z:*@]S377(\A6?D,@T9$Q2(QCS5LA8S&+SQK.$ M1_AMX3FH-;^]%,9=\+9W$7K==-X!F.F=FBE(%A0F6? -'SC0K2\MU5]-%/@L M5"N/?2;@(VGCB8=:U.$6K(1B2:* ?,1@ E3K@@K_6ZKPO_8NJX $_VNH\CV8 ME/M()->*ZVZ0!HZ@L/TC"]L5S]=T'SK)_H&L]Z7 M'> Q>;()X#'O<^77'IV;H;\N M2JS_?2M>,/)>>?,PR<*G(1OW+&(;Z+$206P20]W?6JI^XLX&NNJ9;OJ4E$9[ M@3'3E6,_4/4R"0MRMUTQM8/@\J:$XB?ZG<#?:CM>T.*GJS-I DO5\E_[=') M7^P /.QG2>QKVU!>/>S$?E][=.[2P_)J$F!)>I^(O_;H (?)D4FDU/ZU+2*O M@T/G DURO)D]<\7\%3:@N,9+9:6**_RD=S1LH]-3.NXNV8 FQ?7O[4!_O+S^ M:DF6OY1OGOD\MGWX7):=M,Y^J*_#E%+XOW\@)/PG!C^6DOG]ZS_*>>I3+IUS M.:EQKCKZ;P$ BP% \R+%T0N- *?C%)*HC"C.56J6"$'JM.9NC]6FN?L6!-A M$HQ?IK!.15MIKN^)MMI[0ZO+U8D8A>:-K5V%U@@!?U.YU>A6?P(VGKTA18>@ M\6V!%OQW^W7;\+3^J%,3-[30@-#M<3 +60DE)/3A,TX_(DCVEC%0"O[KH?<5 M?.6;4?CGV0XI7%VO:T8!EP> GR_=7,0KFNX'IR]Y::$_F H^IIMSD5S+%1BE MUAT_89H)B4A<'[@]A+2R)^JS7- X]=K/S?O-,R'L0 ML(^P]NXHC&D8P@]5LD$NHSV[2R" ?OB,XL0CA2&@/ONBASVN[E]GQXV7TC[Y MPHV/.$WV>U#Q^B&/Y6"_1%KU"F/7#+)V[*(./7',\\+$JV?#&-CT-570;%N8 MA/)ZB3*V JLCU@T9O!=KD6XJXZ4][\Y$W[:?H@:>'P9CLIJ,P M^ $V'1\"!R\EZ -EWXY$(GGQ?EL;:TIS5"5YGQT%3:!,C MW#[S!N-5WQ>[>V@_ACC$UG%? M+3!YR9/?P?#_7F +@N)_V]B3G>'//CK]]7_^W_./S^;[GWSEF5:+TY8%3=W& MU"$EWG/:D&S$+_Y#=G;R(?A"_#'/=O!_?/6W9!Q*2 ROS/^6GOT^&8_,8*[D M/?1LR)[<%')T(_SCZ9]]^;/4Q;[^H1>DE-D?OI[T*=_JR=-?FZ1O7_'2OY13 MDY807=896=4DQM 9"6=T6:(918^=3#9DG=8I R<2+>0O_R)I<-Y4&76,AW4X M:O3"B<\LR^6FF50!8-^+*ALQA+:CSEHDE5&;F&\G&\Z/_24AU;Z5-&VKMJIY M.@63(E(V:I/&=)CDVE]X*.6W@J:WJ3=$H6&MF[VMJ_E<*LI\+SJ7H=FF4:/& MMD":M4UG 4L"NY.P)*7WK22QEAUY$:W'/'H8'XVJ4:TDE\)CV2\]E)N[]M%J M;$42<>;3AJ]US4XBF6S\OQ4=[^#ICA1[N,B-#E/?=^Q00]A$-*.4NB2ZU2/B M5GG!"X+PN&D/NV[RI0CYO:@\JI1%+QQ-1;W57.X:RY7$4^D'9/3?#QEQ-I4- M$I[(TT._Q[4KO:TIX5G]%^'!LC:ZO(*'<%7LCJF=7K-WL23^O>2(G/+.< I+ MO& />B33:QXZ45_"LR.%(=UI1V_;79L<:-OM7UVI [JQAZ/]/'&CF:R(6$UG"*I1*?L2-71B5*N:.0<)NV0 MFE58'>YWTJ=F1RI<6+8Z7>DVM%Z$%95 R<&^+Q$2_+WD9+GN#0YRO28.HTX_ M_J%*&*P92V9&BJ3H [W X(%M$5WFN.T?MELMD:2^EQ0QEV*/V#B N0V&C?MS MS\7@Y.U(YO5(740A>M<6Q.&0JM6/!WI)P6PBFAFIMKH0#ZA[]$1RBLQ=S0UX M+TK>GQVIB<+5!I-*7X$%!.^+OFQ[929]:F:DH.%JK)IE]V#7=BHDLXX7+1L[ MB9&RZ5'EQ=S-I;,6-^<4"-;G 2N6)O48)4?JJ%P3)Z9 M 9^FO GK]9 C87+"F*/1ONQ2J^29&>N3M?ZR@S0=!ZZU8EL4L$W[H)BQ9-;Z M%K"YJ P5Q1(GFYE*6"'-N6+R>B0SI].PO1$'?LL5=6U=X];E4&KCID1EM2>J M$4M70VTEITK4)*A-V1N;W+M#Q-TL'#:6S&AOJL-F M"^ZL.N)A:<_*WM:T("-Y9D;[2H^C&!1A'7%U"-K-$.OL-J-$,JL]-:MI&Q-' M^_8F,EN5[E12I$.B$I*QTYG>74[GH3& :\+>(3K5NN]-=Q*=U7Z,'@G"WW%; MF-PS.+4>[9?K&$_IK/8N,QI!H4"J<&TC<5QOU24"@HTE,]KO!X01K[@8S:,; M5G U,;())'EF1GM/YH8U%.[*HFQT$&*Z&CG-;?*=6>T1YM!3:J0CP!-+J<\' M!-1HH/U$-#/W57-OKPQSTN2'#HU.:^6N:4;)^[,#U:Q/I^PQAERX568\OM5? M## G^0 T,U+E35.80)SKB_$#R?VQZ=?7[5TDQ3W,PDJK:@MHNYE$AF]=^W^IMH;.%EFUP.'7:%>4/. M9!/1C/Y+@ZA S>'Q+A'-F$H5QK@RN?)FL-[V6[7 PGF'29^: M&0&M.EK4:N),Y%LM!K)W6[X[BNC'IF@*IVDYRE7Y!5 M##[H>J\,'9>\, BU =7K[6@^?6YV9OL3=3::]FIM6([Z;N.HKH9+*Y9%LH, M#QM(O2-N2!Z2L !32*Q\B(T@%LT,@M^3F-G\,$-X:[-H=X>PU&^M^HEH9A"8 M:+<4=QI'BAS;$E%LR2X&(9N(OH"!8V@2^=0(LRW)YV>FQDPPU:K#48T*?& ]1=JU?26!S36#,T. M8?TVWZ M6.-L;KAR=YHF>!B=BF:^0!"H'J0-^BJ\B3A2T901LS@]-?,!DV[L=?)L',*M M \I"IND>B%H_$V[R-9JM[.93N:5V3[*9U743<)K<;=4GO-R: M[;MKKHL%IZ_-+J_]];87>N4!S4?S#0Z5^0%7<\Q4-K.^CGA=V_;VX[X]&1^] MF>^-?3RQL)=B(0U1^>.T$0W$C5P[UK#A<6@.XF\@LI"H\[5F!YJ)@7APK8,_ MCH9&,U'MI[2/3%];/9SQ^0(V_N<5H4M$5[:NM0L M\YW8%EY8Y9OZB$5-O4[R&]M8'B6)+EN)I[^P>"]F+3S4QD8+GC#"J#N9FEM7 M,!/1K.7V.X@V;'G3KHW2?7? #K%>!S[)9C1;[]S^V. IWVXM*7H!=_0I,>^G MLIE)TR?1DK?=3LV>1,2Z6L;\%2&EGYL=!7NV%I<5@W?B!6=T%'T;Z]O#6/:% MU5[NAO[2J?=)VQHV4;GE]+15Q4Q$,U9.[-7VHDPO$%@.W"KE5!7#%E+1[(JW MQ%66[&PV]@1QD0.U,0UJV4]$LP,F-142T2-F+*(\,K'ZC;5!LB?9S( Y.W6V MY7<+$^;VCJWA(H:A<0R?R&8&;*IVAR,3XWHV5(8K\K+;PR0K'83L@/'D:NY MRUZ\B8LL7%7%UNXXB65?""4E29=PPSP48Z"PM52(\:R_UV91\:T-(U0\YT7#,1S<("W]Q6U356W?*< M #/;:D@RSN(DFQFPK:F..6$V)L76,#C8N[E(Z8OT$[(#MB79,H\/1-R61:U[ M0$B2PI#3J4C#:1Q\U5%9XV=D-PZGD1=B"I'=-$Q_L3;MX9X;MS&J M<72M5#1CC,/]9DU)Y?Y!A#"U5@^Z^M;OI1^0-<;064A=DYBJL&[#E@^W!\S8 M3!^;77=J>E_0.7*K]X8& @6"TX]7WNP8;/=-7O78^LKF!H@W:&LP+*S, M1#0S!JL-P4-=WMV*.L();7=@Z>CK= @Z_Q)-F.W M6FA5M%!1,-%J,S#RR84^(6Z8"KVJ]L9SLIE^058S-(XA3+/GUVU2 M/6R<);/'E<6IK5=&,T=34?L 165;.&[\>>,84#4LO24THYE$BT:-5.P0CJ.\ M":7U#TNDN4M$,[.[6?4;TQ6-5^S5<-2M#0FBPU;3BXPS@W!PRR-MOR M'CVP MS'PHNE!@I$_-*E9V%V.?EA147"';T.A7.FX5.M0:6/,#N;P'M)<"*ZP[:;G;C*BA:L6?(4I5/6K]5#:[U1%9RUN7A!.;3<:GNP9[]4 M#7UG-M"$56=<%,!Z!T,I!Q&]/L-^J1'X/LCNJGP7JV)V%!X0:X"U<17^FE/\ M5K93(;L(85(2OR+:TW">&_D'7#!LR$NHUA?( M'G;$#.AHQC.\)93W8F5/-4DO%2-$THCR >VGLIE095\/;-S4B H/ M<0.&\L(Q,G5.S\V$*BH]LSO!ICWD6Y KL^.YWE["J69?0Y4TK_4U[7)*5:J> MX\CK0/_CRV^>9WK(=?@E]9*D+-)DGQM^FQ)YELI\RH=D_5#%Q$ZXO?M/,>YW\3 M-PB\E_R^"27O8B;?2]K>A)+O)41O0LE[,=?;G\GWDF0WH>1[^Y6;4/(NS/6] MQ,E-*%DP:;SR[Q_!\C3:* M-,D DWZ9EKP))>_$7.] R?>HJCPI"6@@L!L#--"-*0EHH%M1\E[,]?9G\L-I MH-_>@'WM4%.H_5?Q>C?<@;$#$BE_2MX#B91VP"@4?(&E%]!' (U^16'FT\>2 M++^+12,O_#Z4 F3+#>YYOEHR_LOK*O8)^[[5!;+>EP+/L;1+=+KX75,_-:D[ MM1E/NTJ<;PDNDB6 );BXN]^D*RMDN5"A@D>P]\VAJ7_XWO>W Y.G_J+ U,&^ M^>\%_.^FD86RBUQM2/*]Q-U]A"/=7^!=YW A M^WI0J*UFD:,8XA--%MI>V)47N6&A[ 50$Y>B)@ILUYR\MC)4<\YC.L!.XKNF&IUAG#P7N;?JK0 MTW]J>/\N.9+MI:ZJNFX8?^:.-7E+V;+LR*ZJEYJ1JYJ@31FZ^@K M1?>E,&JCV'I$U^':?*-Z5J?IM/3XG9JN6BO9"?[[T.A6'TJ&YZ_D\+\/UC[\ MPXU6FA<^"3R47'D5C^G3&_YX]H836=0(@DC78LR+)S*6@Q^^]D:W(T8?/./T(D]A?__EV^(#O?)CV5SB^\L^/U.]@*4+M/[*FC$O2O#000]A,X\#PMZ_V4N@"FN^_]]\"@IPFJX3WSF M$Q0X\F)!AUM3A2U6M1:BPSJ'U0=#0;FBTVUL1(HP26W7EE^C:@)F2FF/<11' M'AGZXN' 37-1 $!R<)KJ#0!)(.-?N<*,+S5LJ3N?XH M:,SIC1U;[Y\7+^(QBA_S G (]F"W)F$;ACFK71T>-UUQ0"3;B*1W*_:(4$P& M-_X-@"-'P/%VBX2B <=[G0;N$#B>%<&EAP6_J7QLN*JWTI^ )!HQ/-NM. I\ M:$QW1GA<*\[@4D "Z_JQ#_N0RJ_:1-"IML=6^9 ""?[PF7I$$?@6@03L2"Z# M"Y;!9'C=E3\")A))*.[0@!/Q(T"F#@DC!P<>T_& 8N<4]9GHB)YE%$ M[3F%HGS$-N0.UU0'3E4^0$ZBH+FQQ,3PN@?X(9S&V*ZE9O6 -F"LI6\WVV_,IF>@\, M'K#K'-+^P*XO;]<7)Z O;]=79Z6+;]<@K+B56^.NR8Y4(E].GB-1$G+B1T:> MQ)R70&UZ"Y6'R*@'"PV?9#MSK6WPO\ZX=/7P1#4D1S=>(%MP>T2WQ;;#\83X,>%;M9EM$MK!FCDP88AT#\S^(/ID;9<,+O[PF4$I4)<)%O3+:)_# M/,7-+.AYG?-BRAT,'Y2"Z7EWNEX#3P9O7A0/>UT'SF_6CO>0==3 MH=X3,]QS9#=XX8YR>@AWM-!$>V*KBHQ,E/*-CKV+54'O7F?=[P6CI&&>D!XF2(W8\5"=$]F?^\*KNSR.I:=2']U M=7TA#TT,MXID69$#RV,#;FO=376*]>,QH!\^(S@)KOO.<['J/8-3L8AOX"*@ MGOO^ZKEOV$7R.N?WO2@4BXX'%@]J@@M?$WSM/=J9"X3/M:_RD1K1EWM4Q=97 M[;TOMP^P%Z:D)?S>QJH Y;V-9QF.\-M27U!U5]B^M*9^]:C488)0XAX30U'O:GUC-!QCCK*3$#CA MJ&G\!X\8VFE?\#I_W)N\< F/J+,^MHVD=?1.1'2UQX=X#%YLHE3C'YMF\CKZ)RX M\6N/SLWP71:^\.3U2E09MW+.8;:#'2@2Q20QU?VNI^HDL&^BJ M9[KI4U+>[ 6*;,T)]?%R6K5%2X:#]5 T^.-J)R%(0K>CCS@!BL)S7?$*H/ ] M:O_:HY/#X &XV,\2U]J$QX"?N!&(#23#.> F0)>]-?;&::7R$+':8J1J8KO5_ M_1*@9V\X7?S3^+8PZ^]+?E8&CW/+J23#M?)T+G/E*=TF6 E!DUM^6&I#\0V MX0Z@!<&3C.)J9&WE^XOI$XOK [7^KW G,QMDE$)#DG'#LD<(^ M"@?N@?D&P/%J]B=?P/$1I\A^#RM>/]TQ\K#.9+ZLP*) SOL@/%2+@L MQKE:Y&I3HZ,Z8K 6+5ZE!RZQAX3^;YXY_6$ P?O>N,<>&AXL&U.J5DH 'KR-!P,]E"U7UWC9=^.1")Z+)IILY/);?ST(_T"Q>+ M _?_C>3E;;A_-NV8+_>_./$PL!=AG[?*DAW)0H^HC):5M?K!?.%6;-)FSR-0 M<]B)L%=7+>B MY+V8Z^W/Y&7NY+J^N0)"\#[M^S+W1 '[SJ5]@[N+;D/).R%D[@".+W.'$3!7 M<)=1@>XR.H^2@#(#.U= F=V8DH RNQ4E[\5<;W\F 65V*TK>A;D"!BQ_2JJ> MD_SA?Q_0AU\U7?@3\[$[:?H'*+^WCL<^JS$\WU'8(DTRP"1 ]V\DH &RIF2 M@ 8"NS% ]V8DH &NA4E[\5<;W\F/YP&^NT-V-<3Y(7:?Q6OS.0.C!V02/E3 M\AY(I/1T:J'@"RR]@#X":/0K"C.?/I9D^5TL&GGA]Z$4(%MN<,_SU9+Q7UY7 ML4_7;0[UNZ9^ND/F= ]H>MRSN)>9@B7X/G>_R:UID.5"A0H>P=XWAZ;^X7O? MWPY,GJ[_ J8.]LU_+^!_7^A4*+O(U88DWTO\_E=*VD_%^I/L ,% M^XY\MJG^;6-/NP\4:JM9Y"B&^$1?MT7>;Z]_*R]RPT+92RZHB6OW9,H%=5%@ MNW^Z"KY0,5\QF8T[]Y2K=^(]2_@,_.2RM$B![:7M!6>,/^]M*UWL5;6B&Y9J MG3&&>;'&F&>$1&*M-D$B)"#LU97Z4_URR#P>H?+@X:WJ_"B M*_!"I^S9/$)O@OJE.ESV*TYU(.S%)KRI;IWQQHX.*R'=&Z0=+F'LQ_I3 1PX M#PY<_+[O#\6!RUSM72P<^/'&E8HGC93R8#P74=3F)H38[#>;EVI<.9 JY09V M8 )X4B>[\(&4FK61F>("_O"9>D2([)8!( .($')U_K%8R/!*"TOT,*:"G4IS MHMRN:MM]1#=1ZU(P(.^M)E\W @46>JSNEN6! @Z@%HZ1C3^3NMBLY-:SOF!^[X1\:V^'_9^\]FU-7 MEK;A[W?5\Q^H]=SG>?>N,C[*8:US=A5!8$P0T=C^HE(8@4!(H$#Z]6^/!!@# M3FLY -:NVEZ$832A^^HPW3TW]_1]G4#-.^K&OBJ.^'8F.@(@0)P+%ZSPW!G M"<1HUU"0BM6GTPREC \P3Z9FVILX*HK[I]YC\,9]S\/.\SG.N-=$2Q8%8[':\EN;H^4ZQXDO#^[+15H>BXK4,F1B.>B&?G,P4V VD%VWXK;C[Z\_+ MS_5.@B/F[K;#R]*-M:@,<[)-C#)!J:RRO^\(?(DQZ;+?"@=DOR]QJN]T&ZZ/ M9IT>9DSL WR),4\YDR Z:(6=V3II3=E1HM19Q3@^C4=G'/G_C'Z8;.7Y>R// M.(H]H>QCCI4X&#L9_FZ7A]&VU_F M6,&3UO'=)V6N[I;[0Q9^)L/FN?\OOUPF^82#LZ3L??U.#85H%<3)&;J&3+M#"9$Y0U^ITAC48["I\48,Y MY9C8NN?"P P_97KN*&7Y?AC5TW;-E-2JUU>^Q23V[/0]D.]?&OM=C9S]ZKC- MAM1M9*0AX7F37K61R,=X(+"A;1)?K]67L(_W]-1G$0E M)Y1]GI;6&4^L.*4OL",U*KGY27 M![3K_*C*U<_YXS.($5)* \(2ROX&? M_&P"PA/*3C [B2E.*/L;>._/)J;XJTV<=_;QOY=9TED:0M'FW$ *J5Q_&60K M#4F)S!+L]'_>+CF!\.#2EBL_>!PJ?)IA?U\1FG1T7OR3#MS\_!T\$S_R6;N+ M$[H]6^/@U)S!1Q\*>C3^WT>!%DUDK>\:;2&UF0P*8RT M7$Y.9S!6X(#R0V!QFEB11),GT>3G28[?42*=E@?[6Y'C6?BC3]_MO$>.IQPX MO>U?U2.%"IX!>@U6E2(]#AX/:E@*J9Z3=L/@S"+ECNB Y0C=M-\^V'KK"7EK M:@%)&'X<:7T@GIKI:95AG2/NI,4T(XR]D%!J=Z#O,SB>FF*2>.HDGOKLXZF/ MV7GP.W#Q;DZ#1QARZ)X1\KK>G_-&11K)>CE--95%5FQ@\&!__$,FT)'$*24! MZ\F!Q8LPTKLR2G+^KD!T.'J8N3'KDT%?G6$8P><3''/N0>I'Q&()XAS[2<=Y M1D8>T9Z?B4,_"7M/6""1 DE\?,("22!]$DA_2H'T+YE+&4ZW;LIANT1,\F3; ME *)7*Y'[O<*?9ZOBI*?*#I-!VPHS2Q4ZKP2"[HVK-C.;K9<7 ?E0V.H2YH*C7^5*_$?6?R:%*]N2>1NEW337+34Y5W$[BRP>\+J9VF,GMI91Y*/\1N< M_F0*1L[K5[+S=*8V[):X^TZIQ\X[G8CEA4,LGR1@).!P-L<2QT^W23) D@QP MGN3X'='QM-SUWXHIWS7MHS4_R6B_XZ2:"%O M:NDH=H@VD>[VG*B7ITX^]/R<$/A\FI>X<;HL365ZNKAM*!2'W:#\![HH]XN1+. M>-^ \2/>ZF/C#.P5/^+E^FK#\9T#SK_ V$/&6'$'C%D8IDM&G>ZDV?QUF,'& M'HY3?\G:.X%(]?]HC_J<(4Q","S;@"^SJAU%L;?0.(C,]QB":.(BA??W/__6 MOGM@WZ'S!AH@P'!#S48GC0%O"''/^(ILOF.(JZ7.>Z@_NC.DD.S/Z)YNTLAH MO$LUH3A^O?2X=.A#%#N:\L6RP9$A4;[JN8,[0V_;RX9"\3B*G1$N2/)UF?S? MB 4.G<-\ 0L\FMS_OEN@^I?/ZRO%^^?S]=L3T/H@JI#GQR,Y(,&O9IE,E>?' M/*&*U:6R+O@5))FE7/6/_IXO]MEZYV[P=YHB/S][U0[7&C=ON=!?J3^2A<7=:G M1)Y92FE]5*BD3;<]N)]A_L=E_JD+FDZ24OXP"^#+^>3=^?_0.4_"_R^(?ET/ M1Z$-30TYZ",/-_-0'SF^-44E1W=':(4'QJU9U>V./^Y8DBXT'7:>EAN93\(# MH6ATB)QT,R#44=A?&LUTEAQ&FC[)_/@';'<;J5X,'S>-!$@6HY MR)!4SX&5\%?,?ST;VT0E/; (E:A/^JT:/4?3/RSJ^VKF[]^D;[U:CY8Z(\2W M>_?*=3[L9"+FYW_\0S+"A<#N5Z!(V/\/3@;/@_WWC_".B_T_W2W0'/:#AF1E ME6&HRG4VWQ[DQ_H'.^ENYM5R3KTS@V'.EK4:XY>9RB@2W5$Y*.:"X;B7SMG^ M':BP91^P(SH (/+^G ._]\#:?912=9S=;L^K')]Y4!.T]E-8\I [3J@D/_JG:,W7AKSW(XB5#KF7%SXU,P.N0(HE+ M2OQ7:NLU7H^]Q1RI\_36DJU$2=I&9O!S];/U9Y$8V'SH^I'O]:>'P H#HPOW M_M0F/7[$H5_^\3Z)K\"AY^(*2K6"W*QFVB6YEFI)S9M23FJEBDVY4[^(#S)* MM=SE)KK@RX>;DVMYJ=:2\BEXU9(KI7RF#6]:;?BG*M7:K91<2.4RK:M4H2)W M6\03P, MB.5)BE29Q[]0.8)7-4Y4"%KG%892#47@#)@'A5@6OF1%VGS\"T(G*([01845 M*%5A5 )F))"J8A@<;U(Z3QJF]O@7#'Q.ZX:@T)2A*0S!J8JJLYHBD"*G&@3+ ML:+P^!>"8)*""0LK:*2I,*))PZH9JD)Q!DD@%0DXPB.Y1[/'+2Y8K&T4-LOFWM)(T!1W M^X9-%PB8H$+#6D#?!*D(E"XHC(D00ZJ0O:TR_O*F):%I(T_.;+_I4#.%48@=FB1!D*LJI<"6 M Z>80 (B(E4;YHVD:Y/EX,PO!GNN,&C?%^KA0F0Y$W')G+726 M!^H"\J0T$7:$0K 6&@N;CPC3H$E.8,6]W1:-"N4V"TN^DU9NV'#8EMGF54;A M=M>"U"B.98'1:(XG@*-)'E"# #+G!0V>Q# $XG?[YBN-7$8UG?10K7#*M)"7 M"U)FIO"[??.(HE@3UIGA!4YA#!4X(-I2@M Y ?B98_;&;7J.ULX*=]=$FN:N M;90NM&VAH0B[?2-.AQY ,]--5E08G66 ><$&4S5*0*:*6$3L]2TK][=FJ6_, MAZ.;9OUFF5_XUD)1K.NE&56:((A / 7*> $1C1$ 06J'AOCJV6E6^:[8XT;"V;@PRC#6:V MV5-(2G ZP+,"^ '4!!'(T;#PA(M@APS09D@6T8_Z1A:-87@@,$X$%,,0>]V;E<"ZKHW)R:$ M&H:!W[XW.G:FH9#T'LF:%,&8@JH(#* "8\+6JR:E*:;.JA2#=%,D]=W.,0!<&1;G=Y37Z'HP\CUL0(S)&S1/*2;B2*SQDQCG ?UHCB14GH)UVEL6 M9%QU!FQ:XZ5%FN_>&5?Y^'2>YQ/6PY29*(5G18+.!Z'FL5B%!$QH05!"C3B3WD3H]O6P55F=U+7+K, M-#3&&5%U&/D>V[,LHW$ZQ2HBO #"HD O,#E. 5'!@W; \#R_QYKMUL"MC9Q% M1N(FDM-JM&L&=PV=[_&]H=&FJ (W\ 36/'01M!:5!/JE69IAL+:C!C4M,4P]1! MPP+M#K9A3]?P;I?V.#!IJ3MG!VX'99OY6@:TQ]W."88Q@?CQ7K)81!"@)P&T MPT-I@@2DI+C]-3>NFE,@%4>7%IE[^8I:M'-Z$%TDO],YI0JJ 2N@Z!AF&1BN MHH)RIB"3(4"O8FE!VV.BZ["046WSGB5:T\F0RPT93\I%-T;M=*Z*I"G"\&$; M*1! "($ XDFD@)"G54K71)+>8V8Y'>8+ZJS/#8OWG73I"KEWN?(,UVK<&X>] M+/!J?CXL2Q.VI^O>9)[N7<]6E5P?31(4:AO0H739!R%)[S,R!XBT0.N@$#):$#*T!'^L,X+I( M&8"%!&B:NYTWS('>JJ,E1:1-_9;4P\F$:44^_UVLU555U8"P0 #BO0<]4&.! M$#D 1]BU/;7&EI=4=5*;W@V1.+XCQ,5LQ'# $GO,# H^RZLZIY@\ =MC M@@JF4: N@ & 2$9%ADCMK7E)'+/E6U\H=8I<>SX;.S-1!IV)VF5FO).B.1@& MRXD]S/5#BO8SV6O>B)KN8JVH,T E8,NP!' [J"9@<7"PBQS% J48*JWN==ZN M:L-0R1?;1.B%DZ6YY 9E '+Z -\S(L> >"(U$&6 7K"6),@M70/FX4T-B>0> MWR^S0!7EF_Z00)E.J1ETAU8/A#B]R_=8Y^W[]A6E&<5.RRBRQ4FA?,7*#=R4 MW=U)0E )( Z &A!LA&J"C@A\)P"Z40 ^K"GLT^"=HE:O9]20",=WB.M-@..R MT/D>1""&%BD$F@I/&3S6]$"C)L'T,6#]&)8V$4&+NYV/9F%+D4?-=H>JE8E& ME@T;8@B3W(,(,)1TG8%- 94,:) #6U6E1%$!I=($Q0]$H[A'X/F)10WN_"I% MA*";YD>!>Z,@,$CV($+C0'= '-8>8.\8G@!=3P"U0$":2)D"HD'EWNV<"Z6&CG3H?!$;O*$! MA)+&CH8 <(C \$4@CPD:Q#X!<@AF!R1@TEB5YBARQZ8"7N%TG@:10!$N40D;5T/8USUL :$BZEBG MH1$ (H-=%QJ\5PQ",PTD$)R)]K"%K2/YBKYS9$GET=V,=6'/7*#(76S!PE-1 MLQ-S08PZW$!:-'J9BF6/HZ9[O=X+]?3UL,M,AZ&JI,5L <1.]G<5Z'*^ @2$"Q;&" MP>V-O%XMYOW!O.D/)_)T05ZW),,,>O#P?85%! $/>C5E0K]@( "$\:!ULSK# MZX@38!'W]#BVYGC#?KU3DF2JD=?G&:/+ES,*;6X5VWVW>^!MQ[8 MZH%D[(Q[7?(9+[QP'<&6OWFK?Q?Z-&UWMCZ'6+]/XT/6G[$S?0;K]*(/>W6L M$#UXW535?-<. _0AYPQ/GZYL-80O7WN^_G (\<=G[8R8;,01;(1PR3P;V9%L MQ"=M!'5))M!T#!N10-.1; 1 4[(/[[?*IHD$GDZ6.;)JVF\F"HJ@B'_>< Y['._MM3_JE,_@34PQH*4E:4;_LN*5V?3ICO MD['U&5AZ1$45*6*KJ"*\80.;'="30HW@U S-WM?2?FC_?GY6W7--*ZBXOG\@ M+\NZNUGVC3J7'5IB&XF949!N9QM*%.=%7M#$?D+UR2C:7YY0>:K<]ZV8[X,K MFC[+?%/[5D"CAB<15G?2&0VNFT@2<+ VBYF/8IYCOE,V9K;*O*8"-^4AV!_= MLE'*V8@__#E^IV/39NRY4PM[_+3%0=OF9Z+>)89-8M@DE)\8-L=JV.31&&#> MBB1O"LUQW>X3-7'>K1!G8N>\KYVS36('E"TOYV?*>?.J/NQ:[G18Z(7JW1W. M!J-P*3F"HA-+YWLRX;?BP0\V=U[@P;YL7UOD&%6&: MW"_G>"8&S\B% 2UCZ>>:N!B*ZO0L'&FL^CX*_#-3XS[^(IM$>+ZO\-RF4-DL M;>@S$Y'G 59V YDD"*9/^5J MI;87OGYW>Z4N_ R,%!_E/G\BF]_7"([(639-V5R#01YIP9KM]]JU-/5 MI2LMJKRF:"+A=X@&+I.%0VBXUP70)'9P@@;G9S#OW=)] G;AKJOV+5+M^,DU M,0N/5/0\=L\4UK2&9N($M=AZA,_YRAJ*2J?"$*')I.SS&_* MD]^*)3_58_HB2X[*VHTO>N.;X<+V"]E1LUS)EAN8)?$UM-P;;Y$_&1,PLHS3 MFAI?X3#"%G.T8F>FYR4GFJ^LX+\*'8?MX\:++ET*<4^$A'5G3J)#A::K$GZ_W M)]+WW9,.8](LN%[>#;7 #.W,BCX/!1OXP6Q@FHW&4!V95W-V&2ZOB PNJ@\R MF!6?BS5([-F$>1/Y^LXYBV_A77ET0S:J1C%#C-3FH&+[:,+/(M[%4I9^+A#P ME W?1P%$?VGQD?'?<:ZBGQC )V@ __J >Y@_/[@HOJZ]KN:RZAE-@,OH &1QD)^Z;PP0N6$ULXX?)$5G]6Q-*K M.'Z7T6][=K!4YFE$Y%S_;A+R$^^*[F%&!ZG-O5%H'YMLQO464K"5AN6/75^U M\4&N:2$F!MK155R\%X)SLM@'C9 M!.MM#!NRJ-NJ$TB3T!IC$?"5UFVN,2S/JM?^K9K)\Z4,ONP/GUR> MJ?F6ZZM.#WYN.=LE92+ID(+]3MF6&G%Q4E[F]&V^8YW]:8JJA/)/Q@[Z'N5E MUJ(\15+1 S('SL$PI&,9C8588@0KW8OR;Y_3SFH\DQ7O!GZ^4[RA6\WRW8*Z8C+X0F.<7T!< M\-SKXE.^A6SZ7OQ[[M[R#_2=O0/'[@6 WO>=2D?2\T.YWKX79YG"\+H[PXP* M9I1P08C[T29_GX$MM2M]ZQX:JY:QR:G'DM<-^LA+2MTT]NA -)YIY"[->SE4*W<%&0Q1^=R_9Y"1M5QZ*2X MZW=ES&_%EY\N-5_FR[XL#)J\WLD-%X0Z:(W:E"0(&3>JJR(=/&LQ7M#TGV[9S:'X4TF-[VN-"TN;,"H MHYQ);I^MDS#1A-U/272?KG?[ [A]T.XO1&HZZ'6*@[MZ16_-LV9ZAKD]JMM. M/A\6?H+6K1>BC0/[_DA7^%=8P)MO*@71[@8=^?9:7, M(JL2Z6%1]LQ*>4HU@(>CBD$D>4&*7&(C)^Q]6!!_]=2.B+N_PL9^F;M;M459 MG-W6:I+:G7'M@G5M5=P,YFZ0T&=I9.,^M4=]SA F#1B6;?R*;U)^U>61__FW M]@GJ^5=ST)=8ZU\]Z2."C0]6"H#:%R6MZSVS(_0!XW"R] MFXG%6.Y09KQ9;\B61ST!5(.H !+-O_H6Z,2<3_#B3\S]KY[S$<'%!VL9?P07 M8M>X6MP,U#LIO!M=^\5AOJZ-,A@N0-=@+P3BC=7N3TJMP,N6,FUWYL>7Q5C. M%/FOU"B.WZ]WKG67OGB2IRG0$G(]MZR=D['LZJ&G]\'ZC?+V0P\D:NBA"YS" MCU_$"9IHG=J:G*T<)>:>]5%J75U$A37:;D8'.O30HZSKC&-L)U[O*E!.=UY; M]-ME?\AUE#'57#9+S (4J*C&#B^RR>%I;=CMGEZ2!/% MX7WF'I6RZ=O['N;O*!:8))_E\!.PD&H(-L.VS 48/; .OA5M\%\U-T IYB!8 MG;X/Y*M,HZ]>A.\EQK.A;SG(]Y%?0X%L8FM_]8UQB-%I+@BI-EGOH)LI/[II M!.:L/U,H-L[[H81]3\A[<,=I2NP$ K[#X>MKKOPZ&3/T=0>,(;[ZQ'+>Y I, M#@O.^7#Q] 7C$P<$I36)/SH@>#)NT!KR^D2+IF\KO Q7D=)1MPJH,"#D==F^,7%:ZKC8P5)R)S?RF M4\6'NT:34\7D5/&LI%E"KLFIXI==EV4!J(Y5&]>.X,G^Q-SMHD>@,_BTQA)%]-\T*G?#^2,S>9CIN[GV%^ MCE(K.6&_;M!IV3VK(Q8.W M9LY:?JPPL^!ZN0UDYK813LTK#;E0:H#1& M17@$[JVNM1,R^%P8F+$.U??]$!8K"BI%H['M+A""9[KZ,#5>QYN.; A!O"Y,ICCT[Q-Z"3\^79&=<)8IY_TIOMZ6[2KL7#>O' M/_0K+T].#,(39>PCFOU72_XSR])[-0 4;EN93-NKWDG%L+NP6R-E$%S-\+!P M1AZ_+]]/RH+$EO/6B9CN^LG=+5\M:D_?YUK?>&@P?956NF$.$]H\-;."?M^U\=,Q,,3&7EI3<<"F[HYP>;BVX7@N[(;*86'-;M'I .+G$P/+9]DSJJ+E[N:/F!=GU,PH=U6\A+T0B M*<=ZWB9@G&V2_FQ[*LU"6N^2\E^=ZF-^C,T.>?C;MZ 0L MOC8N?1=ZBY4G%L3ZVD%KG&=FT?E1+XECR%)I(3F>1$GKA2\3Y8D>>8 M_'Q*WTG2HLME3$BFB?0H;AC-02ES>B@%6XA2 M\>LH=0?K&N^:%OG53/%-G0)G%K@54ZYL2BNZ;0+9R@X&!/P_KAPV!4Z/?(%^ MX%EZ@(RHT)!C//Y@JV7)T>T0[TG>\L>NK]I%D -C^ 6\C\/J0V2LRC>[!V-$ M6M>#&^&VX'%22PO8IC*Z:AG@37N;;1 MN-GM(?.+T.;0[786U6>;06XII:\G7F66R2AL&U0,/E(QA N*>9V*\2TTB833 M3\;W\=F,+BAFNAF6"8JSAUVU-JTI=I%NV,?#Z)5>_;H""L<]H?8FS$W][JHM M>Q&CLQ&C\]0;$^'.PUWQGEI#_"L$7SRK+WSDZ2P-/&BXH6:CK\&7__WL,(XO MF/#7H\Z#QZ-5%G2[714!=.AKL9]M]MO>W@Q8IZAD M;F<*'=5CHT&[.&"2) Z,!# ^+I3C.^,%6"/-83]H2%96&8:J7&?S[4%^K'^1 MA_20DE)8!-G%O$(0ZGB<;92:7*.,,A@OV"C^BQ+W#U5.RX.QC09[6D624GPV MQ>"^9-:G*=X2^CU*M_RW+()=4) 8 M*0GEG\1Q[(?!_%&A^=JJ2I%4](#25H'+8)-"'16XQ-5/,-RC1RZ]^#MU!O;6 M^U74^G)K]&7K._'*'6=8DF59/]=$+)OK*@!1$F;!]:16O0[6]DU$Q@\V=_1U M)J)A^#9^-QY[T',TXB9>JD.6>*UW?S\M=]UP2/5[)'6;R4TDMJ! M+4C'#:![U8./\:VX >IYT9U+7I3-%?21CS!1P:#C0FQ.=*8>%6Y;F:'0W _@ M@R@S__+Q3 S+']OJ F\)^F5;#DKW8P?C*Y;O-Q: >/UB_]NPIO_\!_ZLGZG; M2/4PJO17 ]N@!NYUA94$\:\/P8;'6T4Q6_IBO#S<7Y?JA7D9C73+LFU5$MJWI1R4BM5;,J=^D6J5,M=;A()OGZH-;D- M8VO+J9QK?QS3^T%%# W07X[-' M]3L:YK-@^9C5#W%P+)1KX0@&K+^'K;*3P:T&H0?*QW:>5*0P:(H63@M=HS0E M"*K9J1HBHBQ- "4'@6HQABX"+T1?D98$S)E9O3Q>S/BL2DRNW0\"/W ,A?Q1Q961D!B"+L# M+SFQLHI5YQ;RII8.SXORZ0!\'?TR]1>H,U$Q78KXE8M5H.@=^2OE>NLO2JWB MZL._4S/5!P48I&I<(8!KLJ[C N6]Q['Y*#4&9B;Z^2.FV&QK140*& M17BAV@NPK?Q?*=\-O?AD836:7RG8*U 7C%3/!0O,B7Q64;29Y0\W#_J%;^.< MN=XPI:N>9V'4W7P3(+WO@%+26ZR7;!%UX&ZX%4P.G$;P:U4N8/5$K$_BIWO# M*(?17'QKI8C^^Q'R'(W%_D%XB$VQK J3E\TZ M7A0GB/K"J:2V"U89:L-CLG94)FN%C_410\SOM>L!$4[[DVD?]/GR_9'@([7" MQVRF56IA9*PWI1:H(1$$)@AX 'WK+N-DO$6&RX%J <(U0(%"HTTX&6:N$AA M\HL/'P$J,?P%?0_%K.B 79<:P=#[/@XWA5Z?^"EV.URD^NH4 5 B!_ 0@:$9 M8RL>MF=$Z!(A+'X?1O=I0;/H*F ;U@[X'T##MA?X>_P0(];[4 J[2/"3\2RB MX6!(<6S1D\L 0QW''K8K1%@8"\ ML9H3!+I1O1U M!KNC;+3^%#^SB7JAO1) Z=LU?I?B$;ICR\'?0+L'@+M(P6P ;/'^QD_^*[IN M,3[LA:8.!G4;,$X/ 5BC(U_="U7;_WMK(4>J@3=$#2)#?GU?(RR'@P""?16$ M"IZQFC)5RWN8YLK"WUJ!M?:V_F8M=IZE"-P0X":T@ZC5%J[_(:UL>H_.P$W; MG3UT^::.MB7I$XR@J79$?'X?@;B)YYN'U<,=QC^FR8MX5'WX-EIV6&-0<(WX MQK*MY8IPB_\%5/3 ?"^X358#7&FPL,WK!?W=)00Z<-Q@0P" /T#P!C $ULG7 MV[M^2$0Z(W4!TP++"52,:)RK)R] N.('X5$=6A&*N/P4(#YNZ,TA+U M9UNO MBQ6LC?#U5[P<[036RA[ *W;" .".K"#8(DP?/8]V MVT@7T44(8!OO<9Q8L(8U?TTY+8Q'4>!)-,MU9BCF@)'E1^KPMK;=DG)K[%V3 M>B:: A"5O;A8C?'WI)4/5K]M8-+U0,^.*CNXSB!T8A_Z1ET_^-LUC9L6=C5O M2!T>=9CW+U*SOH4U30_M;>(N\T=8D8DWM(G&+O:H.H\%21D>;$,/FT'".AT5 M,^WJSQ]LR,M>3W6L9=11;K/Q\.: 5IL-?0!"W\^#JNI98_Q1QC$R&[6A#C_6 M@3[W==Z*7AG))<;(=5K3JE1C!5OSYKT?J4V]E4SP3#L%-R./0T.F5QIRJU.M M9IIW6$=NE8JU4J&4R]3:J4PN)W=J[5*MF*K+E5*N)!VYX^"#R:N#BP5+@.8C MK"1NZ*' -/(=9G0S)]]9]H<43"T9UK;<> M!/I8*F#1#!/9DID>3K/#LOE!)<="<*0.01-:KWSL6/#]<#2.A6"L:L"TM\4\>](*=V]:?^EW\)"P']]7V',%L$8K\R9RI,'6^>;JS#O. M58QTJ"@Z2@-BB%6/BY77#9^"VRYTZF./4&P?0LNUG==J/9AY>&57>MF3G<*6 MX:% WUYJ$!J]M0GLN_@P>BV<5TN*[3"WYT3374\_@BLW]&,5"U9AM>RK-WAB MKN>##>.L269O!:4'2L,K9/MN7)4;JR=_:6$0J?(V+%I\7];?/['5Z,ZBR> V M.*@A,$-[;37[O_#O\0^E,WB7VDB_ D!VKUW [>PHTJ)<2J'9+QF U:[&1I;6@Q&N% M>]DAT)5#+6[I^:1=^"A_XHN+_)QX?9A8*K==XNT+]O^4!&[S<9)Y:N6MBC F M^@"SX&X"^\IJVO8H81&A8V,Q6/L:/ Q" "_8!?4MW?=K1BP ^MU@+*U&L521 M8(_9+/Z[;]&$ ZJJ+/JW8H?2Q;P\M8N%Z_9LWZ(YW.Y(+!H\[50T[T33?4+3 MQ8=KD5\_%K6/G;0;Q\.3;'B!U1<$[T"@8\UGI2RDQNH"?W2QDLK8TXQY<4O] MC*MB1J[G6"U .#(]I8['GCN/5)=([L(&/F@"D<[ZA%-V[5U);9RJ!LQGY7WR M^Z"4IK'JN-89-Y%HZR$?AH>]]Z<5X\4G,5Y)C->7QWBE_]I(C:.*ETKBO4XD MW@M,^W64+TE>LO$@U$A546C$L:HJT JGJ9S"( ,IF@#:D4X3),T*',,0-,8: M=?V+MJX4&Y)6\^VA-Y1EAZ,GPV%VVNPI4>K'XY8W[3Y%7C6T_C#=G\U'CB6' M8JVG4/LM^V+EUK*U^51*(WMT0WZ1SI3;(L47;[]^-;KNO20@]:"KLMS2LQF"R$R4 :E99&(=?N M9EHYW"=)[C:5QEIW+-3N&AUU.M;2+;:@UFL-A5&(O64J,\Y5,&L(DI6QJ49K M7"<#KJ&P^RWKC>".XR2+&*).Z5JXNF=4PL4M]R9/90<54W!=I5.VIFQ9&-Q( MDQ9NN3?Y13>OA9K0=SJM^D@3JS>U#)7#+;G=EF2^=Y559:I+M/Q>GL^;E72N MAEON+9/4YCVG<%V_[H32@&[W9ITEFN&6XF[+:D&_E7I4,"#*ZLS,F=>6D6-G MT')_026J4;V6^K=>$9UD-/O:\&\-;6(&;3< M6R9G*!48K;8,.NGQE5IJL@&3\W'+O64:2&8I1UOLD&A1%-NYM06*XG'+O64B MLUFE3-=NY(YEMWJM('VE% ,\SOUE>[@HL;V;?-.=('B\N-_2NDLWKQ;P=Z@N:BK-&J@9,AEHN;>@)=7I M2MVFXPRI*4Y6/D?(]467 M-M6A3,M+\EH5-;J"9[2_H$5JB"EWV.S(7K/6&- $DZ=F"DGLKU.G'2SZ?*AI M'76H7=N[[>&F>TLEVJ0RE19]BK!:E+P(6(KC4 ,WW5NK><&79K5JVAV. MQ''GGMBIKNK):B"CK(!\I4!%4U M%8;D@.H- DQJ@B$H1B=ICMBC[:NADM>9?+5 ?U.LFZD^QQ-R&)-G1V2$F7+*RT:BEJ0J*N9 MPY*-/@KGLX-28E!T;@9S$$T$UZ.8^SM7Z UP>N0^;0UJP7W+G=PY$N*+Q)U^ M%UXQ^D$I8='3ZYQ6D/5A:]2<]O(R*U*S@U)"8#0[N+F2[PB9JY)=PG9J$R%S M2$H89&8QF*73RV'+[J$R-6Z'=Z7,(2E1S)NUVW&7;1!J:T2KW- 79OQ!*0$* M 36X&G(U E5O6O5FK5WU#TL)CC0G3N8ZXTFCF]ZDWJ!N2E6F<5!*Y.JSY9"] M[>K29.Y:[GA\1\K9QD$I<6]/D5W*\<2$G'94@#6O8FPC!XJ"4D'24'2A-59:L*\(>UZ\:4R5[4$H MD,QF4MUT.KEI.T?G;@7%N)H=DA+"H%*\FYA]88C,P:QIW:"RT6T=>NFTC@D)IK; M07)Q0?8]:ZD6#DJ)*F M)F<]8Y@]+'J6UDR;H)P"6H?$=EUKQA>-\+#HT90.2Q%AKDV@ G6KAQ5O>55L M'!0]MX/"S=WR1AD0@I&O]B>E>WR<#1WI[.R6*?#;N:@ MZ&D/IO<>Y=*.Q)65::5$Z=J@.3LH>JS<0KX/]'1W6"Q2&5&ISJ2Y&(UU;POZ M^4)1M*\=-&Q53((?>MUR_:YW0$IAI7?0R@M3SB<[\MALW:EWK6J3B+K=;((U M_[DRI^/CJ&=#4-:.V#<$HE _GGS&\\[>-[B&J8\\L'G>Z7E" 8"%AR/0T8/? MWD_-$#[2'8]MZ^$L&6=Q1'$&;NBE'-=Y.,E_XO1_U:.!(\A4_(N'>& -AT:M MX])F42C'LK8LT9Q*"@\>BOD8!TPO"(?_ AM%5V%SV@T&-W#>>F1 MG,%\_2Y;?AQ+$44?1!$ALX= 1.QFA^T*Q]&&^:H=.;%Q"$!T9.UZJ;%J;;Z/ MTW?BQ"!UL_&+^/P\%?EH\:;A5JLP"0T%LSCR.TJ/P?G:EF[!Z@2;4)&MK8_# M1OY"^#V.5 A]M.X[2A'"T>./#_9Q/^MXDLVD-D-_E'FT]4-5 M<\,@SAW:A([#&]QC'T6G#JMH2LL9AX&_/A)X.,^/\GZL28BV8KK]37,\]%4@ M*"9S5\-I2/'91CR;M.YZGJNY. _)N,!#?D@I")V']IK=#,\73\Z+2 D6+<##M#"5+-;# M71=X6VPB5?>7^JG]7B]0Q\$I9U' $ PM'0^M;\&D/;V_^/G>W/2N6!Z5:]@< M@,3%/'37MM6QCWZN7_QZ!R1:'P1M?8(/(*)9X3&D;74!E/O3M.;(. 0;6R[1 M]:%*/.O'-:E6S83XNYT*)\_.8W?<.^50HB'!D)\I]"+L%3GY?_]7Y'CQU^XX M=BJA;._;XY.G/UKX^"WN]F<<&/]KVVV^^NC 2O_XIX+ Y$J1CX7;*AP;!Y%' MV33 EY/0Q?^L,=*+$D*C""-,HGCQUO)VBY\LM(I;BGEO#8,/9/E!Q40>G9^) M.]R4%A]QTT,Q,6%_BU;D&_7SAH(8":LEK/84JU&'6>T]^2O6H!Y26#9,'/47 MH)&?\D.<>>&G4!1%&44OC/62;K32IC6R,E P _ZGAOV<%S36D_89)%LM=I2C;8UG2<7Q+=@XU1O$T4)PTKP),&3[XHG]&$\ MV6'41VJW&M]C$U=6 &7=#[4!6@%(W-?E1W/4V;@JL&ECNMABB0RX*!P,%G2$ MG0-+]&!F;/D=8$NV#)O(:-UQ06QG*/CK7%-D_/R,B,F6WD=&:"/9W,1.9J() M9!RC\B!W5O&4ANPTUV./$LO:> 7VHRK[UF104VYJSCXQE M_BK;*1X&!X]:!6[@((]HEYP=0;(M6;Q-);?'(5J!MW[J.@QD!:>OJLS+D9<4 M^5S5S:VPE*W^<7$2G"&^7I+U^S2&T9]Q'-P,%N'%\+,M:;)IJFJ^:X$IY*OE[M;\8-_7/Z48).-.(*-(%^H59ULQ"=M!/="-?AD(Q)H^EX;D4#3 MD6Q$ DU'LA$)-!W)1@ T/7MM3[(1GP9-;&+0'<-&)-!T)!N10-.1;$0"34>R M$424CIILQ'MMQ!NO0WO1Z?IYLQ;6YTN??A7Q2^+QM-9 =VW\X7]_D.2/WUP0 MFKNDR=U+E,CQ/!45YON,.Y2$\9]EW4;'.W$8G&O&_^(3HOA5=$ZT"H/<.H[< MI.=^+**=$#4E8)* 20(F_VQJF:QJPJX*FB1XD>#%">#%?DS!<[0>D_A3?_=( M?H,/U._" W_)TB>-#E%DTZJR\SM!0D(3YT,35$(3[T43>_>ZGBI-T E-)#2! M5ZSM!JI]*GKD[Q##X[D=T _WB]OIN/"+N1LK_?6*XW.3C8-.?SZUDV^=Y+': MEK^G$+_7[%\*.3GOV;\4Y_'AUY8?UW(DK/!]9Y^P0L(*KSY2/^_9OW2.G;#" M-R*&A!425CB:8X5S.C=X2).FH@?D=NKKGX(K9W^[UA;Z'X\]UD:_T VS/[?_ M?8=IQ6KF5T_K&5=JMLDFVSB\W+JW5AHV&3VKCJ>4IU^G;-K MQ#"G&[[9EHVIQ,#\#*1;(]7V__LC3?](Q7>V_O>'-0]^.N'(<(/5]Z^[)&DS MDH>KUG^D\(VB\$OZQ[I7J%J^5=1XLW9EXBK5](]_2'Y]>\5Z MTT[",9R@R3= D]4EHPD]4E^_<1] C^S71N4D])C0XVG3X^=K6^^C&@6H$@[O MY%Q%&@W#:9E!2I$D9E^C&K4+[+SY1,^XOF6@UN,O6?B9;3DHO2Z' MCLN3K^^]W9DJOEOVQS]_D7_#,H7C$_5SO7-BV=?'.22)8PF])?26T-L'T-MG MZVQ)XM>1A_S3'QWRS\^ML"ZU3)>8#.^GG6:=GUY/?S_D/QOZH-OX?LX=:983 M:4(/&E)N6T%:.\L7-=?!0X+O#P2)91O%C$?DQ*M.N29KN>M^9]QB9K#6XH]_ MF N1$9+L^P1$O@N('&7(YWMSO%!3+),H4O5.5];H>6_H-195S/$X+/3#6/[$ M3>33.#]-DDJ33*XDDRLA[H2X$^+^IL2=9'(=.W$GOH&/\@ULA<>]+D.LR4L= MENYG2QVN92G&K$EF4"ZCD,3;K/\$DQ),2C#I#%P-;P:0<5@M-HN65)*XH-!= M%FQ*KY=Z&$#>YDSXM@?Q_PY48(JC&5@TFLVFQ"P,&V*K8Q_]7+_8?BKPT:_5 M.?M(G:^JE;EYC_>+<@A>22]$^ZK?XE M$9YLQ"=MQ$MGZ\E&?-)&<)R$=PEPR<;<00; MD6A-1[(1+P5W)!OQ:=#$)L+ZB@:8CV8@$FHYD([C+!)F.81^(2R9AB'?< MB&-/#'MZUCC8+7JW72WD6U0U>M\UT%T;?_C?'R3YXS<7A.8NO_9N,N'QT9^. MG !Y;R@QDU5]RX]/A5TS_A&=".Y(PH 8L$+!*P MB, BC_3H'#Z&!)J\2%$$*9X)'+PCN21H<81H(>PMP7.D'I/X4W_W2'Z##M3O M@@-_20LG#0Y1"&&\/.0[0<)+1UCG3Q-?G,3VCC1!O1]-?'.<8+\V&_\=:8). M:.*=:(([;<5RE;AW&GKD[Q##X[F=;,+E2Y.-KVM):M5^Z.R_>X'.Y^/+OEDI MM@]7D8^:&+X[*SP?S_3]6.%[2X63\:9_2!+6)\!@P@HG00S?G1423CB>4X5S M.C;8*U6K^OT4FH365+7C<^'C]^1\>'G/KRXY]G+B\V\97%\]K:]/;R8IA285 M?.#YGC47R(^NN3!B,@7J;N+>$O*LZG!N2S;:Z=YOITQCGL\X!OY'>N#\UV5/ M>T5VD*^TX9=J=L[==@:=434W4UB%?O7]O,=O'2=P\AJC]:NGE503_LV [*_> MN ^@1VPY?O6T$GI,Z''+?/OJ61V[MO4^JA'7U6JMUFVK+(6<4"0K5&DTSOY^ M-9D_48WL5C.7Z55O:L-F287:I(CG M;Q]R?OF$CUT,?!>C.PZK>)TD65J9FX#U;FZ)25KR*YI]XTV=C,*]P<@^X;/I M!(L^Z)3YRR><%!1.BG=^U+GQET\X(>Z$N#_H)/C+YWOL2N11^A+>HO%YV4E^ M; XF!E&TY]95-EO+]]T9:'QO\!TDQ^W'=]S^/H$4QX_\GS_)TPP;_9Z!TL=O MQ;1S0G^GDN YO<,24[H]]O2[SR)*FD M2?YF"A_#(_XB_X9E M"LN"5Q M&J=,2>I=DN[R35+O/B] MA?UZ=+'J[P_M\F%P:YK8^F1]&#*"U^M#DDM21*,#5[T^OK]U^];7O8U:4=K6 M%;/[W46/ON30VO:CV$MB3;TX%0UMEC2EAH&;(E($?N[V%:T?LG/O?I3TY+&5 MY:R'\,;+Z ORUS9@QMEZM7 $,]*/AH3?'3\& MH1]8YB+^R'+@P;#R>U>KM/LH9:J6EYKB-,C4Z"$#,^6:J: /ZZP_LP>ZK?J^ M95JP"S,+6CNIJ/Y'BHY__:CO_KJ&2$IUC)2'3!OI@1^URKDC6(A%!&C\+S_E MSIP4=!R.QOA!>*M7(X-Q;'7IIT(??X*[>+3F:1_I:6N>CA?\YU7TCZ(M)*.4 MSDWE(35/#[*CRK*5NV_L;-=C+ORCS8C?XFZ!X+R1:C^Z^6_UT8$=^_$/D+8[ M0BEU//9<5>]OZ"3ZYS)5=23*;"[A73_^=_7H6B6[-:@0\5";$>2L=7 M9?/]2:W(:QM>543J[EI5I+RN-7+;E2RF?:\*90 MJF5JN5*FDFJUX8.J5&NWTG^MF @9?Q_15/X"G2>T52^ECH %@@@N@[X;^H"S M_D4*S74$Y#H&R>CW50^E##50CVK\H:.&!FB@G[ZJOZ-J/@NKZZH" M[2FIW$A7XWR'LXUTO4$5W:J-[G6^I]#[+6G[/FQKZ-HF%D-%N*J,YS;!XI;L M;DMY45;NJU9N-ER$HP(SZ+1N2O.9PBC$;DO$Y>_O!H8YD%2O&I0YLIBFR :T MW']ZWVD#4)2GTNC6'XADK37-4#UH2>^VO.67%:5ZS[F$.LG]D2<9][ MXYR..+4WLN;J<,3H^O5MT[C/]AH*NS_.BE,IW50ZLD*,"F2/*U_;3:V,6W)[ M+>UN+U@LN?Z02JL+I<3TR/*\H7#[?89L_EIWA9N>I#8L>3Z:I);Y3=CQIEI[,FNI50Q'W^[2I MQ55.4,8%0JY6/(:6"P/B/@,M]W:S)+6TG.S1LJ0RS?% :A&$\TI:)71G*),7*=UA20F!5LS9OW%-P4 MC^:)7X4#JJHL^K=BA]+%O#RUBX7K]FSSJP_3N!]A#(+/1FJ (BW--V-)@V* MLPX6D J0#0 =E2]Q=)0"O6^ HFHB\#M0P@/7PT82:,U^: ?P&5:A0:F')WJ+ M5. A0/K+E0[8QDI[+ I2,]5/K4=@P ! 1^KU4VJD/L=K-7(-T->#OAI@@\KU MQJX7M841:+$9M5C!-7RXK9-'H(8[=:.)@9IJ@4[Z8#E@I126%)X.]J@?#1BW MLZTALJV^ZQIK$V&])"-UB-79L;J("L \3 ?WI..K,-PP,&UWMKTZJ;XZ1;@; M)Z4AY+S&#*AJK3XYO6'I3JMW)?-VS6)X/G.,9H!A^3K>1ECEV-!14WAS'IL# M>!E?6=5G#*:=H?*^H@*32@401%*JRSH=KLJ MVL,N?2WVL\U^VUL^*K[#O*'V3A9/!OD^;+QF.1$9/MCYN6T3CJ4A02S4]SA7)FH$-/.J2)?:J]/SK\BOM[E-S M$;@V,%YD;6+_&C#_&* (LVG$PGI?AM': %0"$G MZ -4.=B?TP)U-2KZ!';610H38(0>N+[4SV@A'GEP'A%N/HP?!6H4&9-NV]VB M8S:PV0$]*=0(3LW0['TM#7#:V*7/EMY'1F@CV5Q3:D:?A%:LS/G9Q=:[)^BV M#>/)VJX^_+&619V"5)GF>E1 H""?'C:[UH3U,C\ G'5U#,\.O!!]FDSZ'>*+ M]WUM;\=^<@!)6QW[Z.?ZQ?9 .'C4RN;&>G&T2T[PV!;>\BBO#.%]JS;PUD_= M&W@/<]>"L)S'NPM37ZK?Q?ZQ*)FO23K]VGL&_\9NPYFL @O6NQ;;N-- M4U7S73L,=KW"'^V(W&J(_:YO,7=6?S\T1##9B$_:"/*2%I.-.(*-$"[)A".. M82,2:#J2C4B@Z4@V@K\4GZWF+;[HO7P>;,6WC#K MXT[EV7,P'(AF X,2S^>_/]@?K]DGBK@4/W[0?W3CJ<*;[TO M0!PO@2:L>,ZL^(6)9W_*JAOW8[P8V >9\&K"JT?'J\\2<4R[3_W=H^<-DU.O M8G+QDCUM'L>G >_$U-]LX^FOK27QYQM/BB>"YK^_[X\G^%X)QE^!ZED$KQU\ M5)A5;1P9<6:)/$=4?>LEW]NI)?2\Y%T_SX2=A(;/B89?W05B@F*FFV&9 MH#A[V%5KTYIB%^F&_?LWN_Y&K%'-=?#58_#]@;O L6\U89=F91R5E$7>QDR MDY%PY"KWXQ_R@B?H3[T-[(L-RG,R(3<))US4?PV%'@S+7#P=S:3JNA@,@9S\-AA5$T\ :=,S'7'8!F M)M!S7%V>J@37&KEJVYZ[OH'#^ND?_S 7(K$? IJP[OFS[A&J4.]7Y^RTY?]I M>"%V%(-ZG)Z H^Z?T@P2^^Z,[+N/+[5RA,I%XJA("/D$O168=/_Z6,68%+<4 M8_S&X67IQEI4ACG9)D:9H%16V;>[*[!BO)(LLOF$.GQ YE!$SF_4.[X%*I\R^)Z^LO -/!&/ MO _H"3">5#(.V:3S^ MF5OINZ%JY=/E@E1N=5N%JILN]6G,K: Z'=";$F?-*3IK.HZ'8%A+9*1ZN,3& M7[;K^W]OEZZ(3_IT7$-#=7Q[=2=68O=^J-W[U;=2?(F#YZLGG3B $D8X"@?1 M5T_Z;!U(OW>RFEM)P/:# ,Q%Y5Q*3B8J(O6D0VJC9X%Z!:L)(SV@9UFS.[W> MH)S"L(N$_G@L5AO$'2YBAO6LQ#UUHNXIZ%-RC!?B_W\#PEE?$O1M"^-9&RTJUR.]=$=46S=#[@<9PEI9H;''X7+)!ZKA,=?H;X= M.X]_WUB;]4T8'W/?P4>4F/O"^H:[%Q"8@+".;JEVRG+\P LC37E]XP2N0^IC MZ8#U'V '+ZJ,Z..CN?_]>IG"OD&FY)$6E#83S*F>MX"9Q&K_1F1P6Q4V==J3 M);6=+0Z[53D]TWJ=CFK-?OS#BY?BGKS Y5_M*%(Z>*JFX\>LUR:=0%1&!&F: M'S-[G+=A-/:LU\H7KKH1*7M8U;[QLE\G\^$?@7EBP/-)7 MZT5>1*4O+U( 37H_A2NXZ] UOG,#VJDC%V ,>SAUUP^VBN9N7[T!E&G R'_[ MQH[+U'Z'C^[MH$5\:\=AML#5B/%%%O.H"K&].&TF*< BW. U.+C==JL_[5]) MC-59&$O',U&F)D\:P!_"Y;X^];#=)\\)SZ\*85P7^#;1#X>(FWPK@7 M,0'_.ZAQ@#<\Y(]Q26@@Y<5A)O W7!"5C(ZJ13^4QE[75W[--3+WU7FMW.UE MA\7QTO+;RRNB/S_V^M%1_6Q< VJG>+3JJ/;"!Q;55!^:N!G&X MX>NH$C4FEY1OP;Q4;^LK=_YTU-\,@]-##ED00>5HEO!]S_^NJ%A@.YVS7P/X(P %["H<0V/\2PMV M>IM&M[4Y+/[B9EY4VSA WBBN4P]K$'K1_6$I%=HAV\;_JLX#M^ HK-BRAL;> M$$616$9<(/H]ZXK_N3VP=_/3!Q?/AKEE](CJ@;?KGNO 2SV&@KIK6_HB_KM? M(7LRR#=1OS-==-(^F?&#>N#=#QI?52'[N5(+S8CX0)$I^7X(Q/@PW]3C"7_< M;3:G;G.5G-1UZ" LO+GX8HQ"II4%'(P6U($']T++B*["6(FDG9OI0) NZ7P M>?Z*Q1],-E!P$?#WZA<'M.2U*KVRYWRHOUH&>@'JWN 8GNQ7-!E( 6@Q5K&+W; M(].,M:W5TF.\3RV0ZH$BL2G9$=VM]J"LD6RDPE';&L$:W[%A$N,I3 .M;B=9 M71 P=G'A^,@6A\9ZM/VJX8Y7#;9'AN]^";:M=[!'@K4>^U>?D0FU^B46B5\*=X["X131?__6(^> M&^O6%E@%EOXH]7[KH@U@U*\=\NFLKHQE*\"H$%O,%QC:0PTT9TOU%KN7+J$Y M2++H:B<'I #(S50]]/0^&(.I3,]#L;R-9--F6RY2E4HN]=?JREW>$9P@V$A83-C87[/5$5\I )/WP[55;%VYMW1., M6S^>X+:4&GM@ WE8OJH^/ Z+O-TAX(NVP'P%Z;V^Z J@[E'WI59QXU[&5EP: ME(3%]D*LYIO"5R5?X.:IS.;+1Z-9;Q ,"YKC)V-![5F1 ?_^/NB-O.$582-O M-J]7 D4Y<%5.!E0?Q;(L9;.R%5NO1LJ TJ73MWR.E=)2\?8ZDQ]V_5S0S_RV M-VJ5.^6WW>CY'EH/!_E%#_2?@VXIX2:HM*E"T^GD*.6^-5[-&39(]P-3 M-EXIK%=AP_UQ+1!0YB(]$PO02/4!(MAAF$AOB^S8]95EJ>CX"I--K':B;?WL M0/]32TV!BN6DW3#87)/VZ"HEV++4:S2'S]C)K;W#?IR?,$Y<<]Q'SCM6@VB# MS;ZUH^;80)FP)12D1JCA M8<,C.*2Q;N[U ^@!K7Q_7Z+]UE J'.,=_DY,^0%5/K;9=C+U*IV.VYQUN.L\ MZ[ACJVP.&C_^89XY4?G@N]Z.7=M_N-&L&9N(8 F7L/H0'01%1<8S* M@V#,Q#*SC67TOED@"7?^Q$02&HY*VM00E]D<4V_LFP6'VWVH6? NU]Q%&H<' M??KKB^VV,#ER/IHHLNF!P]5X_79A?ZT.K.]F!OEA;59^HYVLUCY6=;;UDK7. MHOIKA>9!+3, ?GX^:=4^>G]:M[V+R6WO<;_1SB2WO2>WO2>WO9_R;>\*1]&( MI U2T7B#4QB=81115TG%)$F397C#)$T>(\OV7=F:7"X-AQ.W(K7N9#_0:U>% M4;L'2L#>3=U-MRE-B3E;D]*"2U'S>W>>7LX.W20_N?.O2NW_G[TW;5)5V=:% MOY^(\Q^(><^Z[UH16ANQG^N>&8&*O6(#=E\,!$2D4QI1?_V;F8!-Z;2:699: M1<3>:Y::)-F,\>08(T=3F.&XYL0WF^&(H..N-"9.^^P38VN=4_":$LU7V5:* M4'"2(\?QTY:E>'6;+?;4.E[K+'(I>]VVBXWV2-)#!?!1P%\@:?X9&;ZO.^4E(@ZF4DJJO2C')[/,I-VM] ^MP;Y:*602/<; M!38:KSBD8BGYK4.>6X-T R>%Z28S9+G->9 M.9DQOS7+N;-KP#=&LM2(KTQE66A-G-IRD*P2OW)W,UBT\F-R56>W42I?E]VBB77:9^K*#]A)M&EL][(;%=W!M:R9DQ= MDX3ZQC#/?[T17^=*DR=9HM;ML)?-S(M\^M^_%:B&1 MU:)"G%WBT49I.DQ.$CWRW+XK'6LJUWMIFJ7S%A!%Z083G9! "SPSH[Q6J7;J M:3!.GB@/>D.SVCB[[VQVV\MT6W:"BBK,Q.@--Q.A*!WL^[/[DLL7!+Z$_]NG M+NH%]ZRO/6@UY$SJB0C+R>TO'L**H]]](V)/J7 C[F(C\"<\+-3^@3OQ43D\ M7CHSKK :>7C!\L5R#_R^(M,U YXO@]NCE<-X$2,>/XCT5O49'B@<4WQH ! M/IRJ&CPRDQP[+'TQN>ZN=[/P'@; :#H2>UEX#%(AW*\]^48^+WMOH'/^*0B\ MGWFHO--!Y8&\MA_4M ]3@%U,4!+:SS[-I)R\F/0YW(AP([[71A OY$X*-^(V MIOT7SXPK+ =Y&FI[79WH,@9\=8WPTV=_587O)2!Y?'7.2]OQI_K;4(XNU.J$ M<97HT!YI8HNO=TH?6D3[-(X M#K.B/"'7W/\D/NPH(T>M3T>LW MIOV/0:Z ?;U/9\!+-'FB69FI)M4OT:/,HC[,+0MMS_8?^P2[_RTPK:(#@I'D MO=GHB\DVWUNRN[Z_2@B0#R_>[2' :TS;,]%D9IQ>,@P!AD2?@?+N MA*UP]M]Q]O>@MG]FS=#/9O/ "!@*.'<[R8^37T+QY)/%DPLF]ME$[2J+Y1!7 MB$)7,FA^V5BD815F(%@N4U3)A.DK,QP33\ M3,"2OW5!"8%FLK>-24.]. M7?UH 0 W&FK>L&P43F'P,LIRCK*NH_H6AXG&X9[Y=4L$+_6?")9?!2LO13!) MU$43QMZA6A^:K,N6;2*76%171(=U0/QG8+TB^(6761W:U-!+=P4S4*)KF%9< MG(%FL ?P5D/S",:&$7[BQQ>M>R'9[3MA-GBL@B;0#698-WAN]VC0INLM93+$#O9M% =') M^5J3<2/.L@E^HM2V<7V03-3;35KZ\0M_.G4XV>4S/TP?#E[NY\G&1!W2UVG] MO2<,8R!)3ORA0AH)QHI2T?NE=,##$)J 1"Z>)LOWJMJ@.BZ[TDE^O1TOG;:' M?9PDF0"W[+,I[[WP4MNK6<>!'T15!CL%,7;"P1)=MG&4__^E^*5=_;M]3<## MVH'[\*8@Q3OD%[0:)\/SAX8*&019P&%N<=4+M$)5<3P6U!:J&%0P@-_XA6_\ M-/-^6G+YN5>-MU*P*IH H<5+-^Y/]W =+@P+HHANV/MJ0[:?EA[6;0#C.ZRV MHY\]![P*1&A5C(4?QV>!]<@=UA'GJ&[4]3;1MB>SQ4E?:*XN)X@B"G/FW<=&Q)[BX4;=B+$ICO9B,Q3*HSYO6ZHZ1])2Y\W M:VA@09\.RP]\BM7^ZEF(3LUD;_J%UL43 _'/,-OD]3S% M+EN!OOCL7S*]?.WI?V_2O[KP^X&SOW>!=U?Z,T9XSC(F)XC@9\6[VX.?T!W; M1V1(>4RJO7]<_@B?P4\"U,=W&@P>NW#!G-LTH-M87@5"T)%WRXZY+%(7T(F%;#<:7.26XUEME2:I?J,HI!. MN^U%YA*)2TD%'@E@/BQD_7,.M;?PWVN<-3XRZ_7U.&LR6!?CT5FUJ-"3N:S& MB>8XVR./>"EJB?Q/P3'A-8,EZL^9*>"."V/K(V4/,!#8>$X2/6VO+D_%'4=L MHF-+--)D#M\,"T-FG&+GK1(L4YK\\2N.;43.M$Y+AS^\COA?:0EV< MW4=2B_<(-45[H)'58:E#]=V50Z7+M#Z5VD'*B^0KQ9H0CD(AY?-8,#=:=W/] MY897:-)IM+I:+[GN2Y\NFF0V&2.C4;4Z+E,)I8GG-M$>Y0+6>:=H\ICVG*8! MXSH7H@TC!OW28U=-1OB8X/&QQIW[SLMW3\OEB4MWO%[?0)S:0\2N.&$ Y?2L MDILGW'R!JO&U?'6PK##Z\(&EJ?(D@:_Q7 77^/RH+ ^W2V?I@L6'TE1H(0HM M1(\A?%U@V-)L*;2G;#[)YO%DJF]JY5BT^/FR5X-LC*:JS;%L:E76UM,\DR#L M-E@T('L17\TLY%7T/O&N#!6Q]XM,7R%/Z5G9)DQ4>OM,8+>60I1Y+>ID\"6- M._@R+W=GZV::;GOIQEZJZ!%"R>W%B@]T/3U,''=X%MYOHI(;9HG+[Y)RY0^3 M4JL@)9B7L^T@-P_\N,_Z=IB$R7(FEKAT8*HO/W>0G]GH M"2MSPDG.)H/G8?KVH-![E=,=F&,H!M-"Q;)>ZIYW9 S"7,-1!92+".4?FHBB MODM!Y*6.^\24@Q\<37TOS(C"N0^BU'D5B*<0:F9^Y[NS&[[D&F'JOPU;(A(' MTJ8W1:BF'H>B__=_'<78GVAHOIAQ,"T_MI] "F)42^$'Z7>^LFI+K>Q M$Z M^Y38Y5K_N1-5XDCXQ9^([%_8P=]P04Y6$R8G.EBSH_Q$_F/'*8J"+U_()>!O MC6TL;K O/K5="B>K-(MTIT$R%;J)=:E.KY*GNEBI0[.M"%9IYI]V(6:W'VJ3 M9L#8&!K+T\T"U>Q2!?A7EZY7"B0#/A0K3;*9KY!UK,N +QI4D^E&__9!1Q3^ MN:.I_ W.4T?E3)CR#%450_D<#<>"&3LCF+CF14"N %\Q:P:SO($3A+NK\3LZ MYPA NOGT5?UPY#QF^W/(PAVT M'/*CE5M?Y]-LU\G:2ZK*S"MY%Z:D>]Z2XKCT.BY0-6J9 7H%(]5X-2N-B=,^ MU3:5;ZO;H:8LRVR[1D>%>B?NCN.G+<5!<526TJ4Y3O=JTLIF1YNM":M9G;3< M=@K+#-\O@W'V)T0)R/2D4H>^Q,$XKYQI+] ^"K(%Y1;'%$]SYA4RC;0YZ\4U M=C-C B@LB40EXM\231?ZE7K]>OQQ3B*-ISY"UKC14*'P MS .=5#I(<,N9Y@8FZO2 $HJ=NRS+*&LRS#7I98K\7;)3E";S9ADD PH_I>M& M8I*VE?Y\B7,%R<*78G/-1,-I6J/&1_G!G)V714(6*#B:[7>]-, EH%XC]^96!9GM/ZT>_V M(;@%#.TO'@ZN0<.;OGN"DK=PWH>E&O@&J/).6\ ?8DQPD5] 15U:R+IQ!G?D M;J[17ZP3-45>S@;M36;HNE5R3+RZ&MB#BD5%PP22KXZAFTR=W_@7EH\O"=VK M$Z2'88_D^_P)(J('?H^T*%\#''WNS_O,SYB<;GFA/25.UNN&=:[V?)GK$ULI MUJ[A8,[5495-ET8 *N,0*K.IQQ;/CK7$G?G;5Q-]&_ACBFL?)ZJ<0; OXKIY MBD+?TG5SCSO=6H97F4965?KQ:G:6Z\P8<^M>0_&;MH:;$KD>#'"M2O0WO(3' M-UG22TV6Q2/IS(N*WQVYU;W/W';[<;]RI+L;[W5T'>O',FJ?2K'-8:[*+MUE MLWWN9G[6*=:V]84[8[68W4H.RD5&VY"@9?)YR]48T*PZFML*K1=K8FPVZ@T( M*(F?]!D=]^*<(AD&WDU.)-MM&;0MP)8G?2XY0Q*WV:+%ZS51,D:*-X7P$/0A. MWIZK;_+K)5@G2C;K9I],I!FV>=:#()>ZN27RC):-:;&FC&[1==#'^111-H7VHUAL]C=NBFD?#>%#M6CFBSU MN5X*#UWBEWE6T-EP8*(51%M>66<3QB)A4T!GB%0@H?FEHGDX1SA1]".'3<$H M_5*MMH%9X@K5_45A1T]87\20/1Q&[!CG>O*]A;$59\J&?L(\ MH:RR[QX]*HA@I)KLE_BUKG=. MTS)TH8;)BF7/^QI*)0>U;?=#"=ZP\XA&K_%E&:_:J7Q8V!:\0>3XV7X(OYD+ M?/>^;CA4WJV&!OZRI+ K!>,\1ZYZ4_&*QT%]<_6VW MG.77I/66^7!AO0KE@KR2!0<0[HXBP$B@+WBPO^H&0.H^7,6C?J^.K-_K84%K M?VQ@/=!L31$,"A H[/ Y%0)E\. )5&I;9W]& MWZG9!)0QF_6W;&",4Y$R]Y5 M- [B 2PD**N&OJL<[G6+**7;;45@PV/*>T[\S]8\6-7P''C54.DC5M*XS0Z0 M=T1]R"L[PMSC)B GT%1P>*_R,^?#4+ /!1]3X=8"#$#\(-4-!&Y/GP'S M> \LAPX-LE[.YRD*2+K-#9W! GRP5-(+J\::E#* MRO)*6OO+B,Z'W>&)V!'P+MJ'5YT: :Z"CB#\ 8Y^!:CMJ#;R*FRS(O[A9 '! M!(P)8:(S@56_%\<-0UHX+XW+QUHV_/NG;(,G>/!KH(Q@OB4/1IR'LOCK97' M5NB@G.X$)E^,@K09P<#@X>'H$S'/63-83$P5>0\*@W@VP#FP)92\/#2$/_&B MO((2"WC8T?V?#[[%_MX=_UXH_3_^2X+\BYRP0CN*O@72-W2I.GQ*W=+>H5#F]X54 M#@#ONS[!26""SP!T! YL' ;AWSH0(2$^P/^KEA&(RJ(N<9(?S@C6#FD8 -G0 M*Z!F(Z_A4GI.VQ#-#H>R[UGV#DYP!B$YQI-#_:=XZ,4&=Q;.V)T9JGCP4D^, M\?2E((8&OB;0A1:P/"38MJFC\[[J00O*!LN'"8$;@V>_W*(R)Q3R!PZ0/ZF"")]U"GW.L% MOWOI 24%;\X?#PC1X$$SM*.F"*D%[%0@"J)KE:-'@J\.'[4"[O%E4?XPSG7B M7TA8,U$$ZA^0-& 3H'CN!%+OK4AB19?;D6?4O6-H)..#\ MH?CWGIFZHG>F>J[J$U$U7$_YQ)!3I&"XJ$_^S%*=7=K/B!TX9YQ"0?L'@?T; M!D[HU&25::G$>F4V)FRI,"HW7+TE\)LPIF!Q,:;@B4A_0%A!.O64B8>NN_?@ M1!U6#[^7C4B&807WL!&9IT0FW(@[V(@0FNYF(Q+9<"/N8",R3_&0(ZX;\/1' M4NNGS/KP?OJSW/*OFX#K8RJ?G]0\!QH07(+__4'\>+_+&'[]J?]);I$S+HP? M5/O]4W;]3Z;^B720O3;?_^E:G,8[OECM/@2Z$.B> ]T-/?3_E ,\Q^T0^:Z" M? ]-%S#N^P4L?%\5D!N Y/-KBBM',CU,WM5KS/ZR.>[1PMI?LFJ%L0TOQ#;\ M]J:I*=I>@)5])NQA'!^!*6K,C*H5](XQ,94J476]8"HB&TFF+H4]A#S]T;._ M;,=Z/)Z^; [Z*CQ]O4P5[V/J>B6V'!K9K:J(%B.4BMLT);$PB"0%F#H321(? MF,3BIE+&H1O#(PC6]Y'$XCX$AU ^N+U\L/- N8 E*,2P%2]&Q[FT04!. M3$%.S,:3=Q>@_&4\DSO'#J-;/[@".2/.3%$,XOY^F[48Q6BXG!5$E0C/PW5V MHLQFYW()GJ@ZJE_/ _0!'_^?:Z7]2)_U<109RJ9RB7*.JM%.H9L8JT:-.4[[ MD?PHPO?7>%\4:<<"*8\%FIQICH5A;IEN+3B:326=MD#/Z^VFV@9B[=-IAB3H M(:SNH_$6,.8!!<8L3# Z$_E&^QOK!;$YIN_J/!7%%P,C3BK)/5A)CUA8TL/K M%VU-6-(C+.D1EO1X\)(> [LT&O6BILLZ/!\=E5/F9F*07O+.X_05+!W/J(K MZU2J9]9SRWA27A8ET#+[O"5I+]C.<$,M**W1XG3P^ZX]29EM'A*)%(=7K4IE!; M\9MJ/E4>PPK/)U.*#W-*HS#LB$JJV(@.^XM"A4GY)6J/6^(YT76:S'*#$V:] MD=;MGJRZL,_,\Y9CA4FQ5,SY-2&@W?'6A(!VIUL# .U; M1NP_P-:$@';'6Q,"VIUN33H$M'O=FA#0[GAK0D"[TZT) >W:6_/Z:(;?[=&+ MAL[/7YJO$6Q^K].^C)9W/^U=3'7BW<'VJ6N'B%P.FO[=HEQR>&+0A5;#N\>B MT#W6HT3;AWQPKWR0>4I>-^;HX_F@":]S+[!!>!Z&./ .'+AU:=3[Q@GOO+S; M)"3OP9$'SML5\M&C\I%WWGXO/GICN/V=G+Z7IEPZ]CE[%-C(_.&T7YWT*L2/ M#X15SVGC2T'&HV6*^Q2F^?-,<>FG[%<[7$YSQX64$L+K1\*K=T'QQ9@FA-CB9!-6YFF MD.0H.L=DHZWI1".*Y(W1Q%U,W0+>A2EL:'[ &:34E#C7SV"&1XAD/$23[XXF M=[0>+WGG?3GL.1^U_6;L*5IIKEA:K!*L(_2L\;8Z[F_2MY9D+-)-R-NJ6L>7 MK)PSN.9RNBRV ?9D?_R*X?%(@B!"\/GNX'-54>:;PLD?BS)V+^_2D]C49IU) MH6&V%IE"MO'^/,@? R>*5-$9ID/462?=$M-\0JW/4RCC% %S*V8BZ?@EU>@A M;WTIQS06XB/83>_3F'X7$'>K*]IOA'OO-0AY_.6CWK9,&MRTUR1*O,P>%"QA!3O(EKZ[H[M::3J.K>VMXSIA?2 M>B0[R$DQ5FP*\8+DH"N(!U M:(A(,OEUX2*X9PU1X$\<#[X1"KS7]G*$ MRPN9'JS)QA4YE8BMXR1::Q0FR$*NI#+N$0D/VQZ]4(H(G3C/W?Q44"(6&$"[NR[9R!!=F MGBET+46EV+SEC JK47_-<[>&"VU>P2=U0EC@FUHM'V/K57K%0[B EI54.I), M73+4?H"'SGT'OI&6S&$MCI>G,A_:IS_;/OWU'40_U@WHUNMU1XC];C@ M:2@92<>_8X2Z]7K='7J]XR[O!+VZRU69ZDKZ (_VXO:L/R46 M&>76W@&,VV#BVWB*Q$5>;S%]R12H-42O%$2O>#ST#0C1ZW'6Z^91._>&7N]V M;#I!+ZJCYK=Z2G99CG:W1'>KT>GUK55F+M_K,"-Y7E)J2E=GRFE:+:W: +V@ M;U,R0J1#O\H0OAYGO4+X^BA'JA/XBB7*=$MU\SE<=L>3&K>,ZO3RUJIC;DL[ MECG #;S/9GES(%4;W1XLM(=\J>*1[%LM?@]IV LS6MTP$T\$I.\N<_[YJ-@=# <5KKI6%Z5YU\YG>'28\EZ[X>5HSA44[H93<;+>P,FJN-I!NC E2UI%= MPQS7V5)IK2\+E=0H/8.E?E, $S*16.)UBEZ("2$FO*1P?6],>'<9Y,_'!'[- M6>F\V9ZSI9FL&/756P@*(2B$H/!V,PRCIVFJ)V_J2IY6 M<8VT*S4N>6M!(=XJ]ARA5UM3CH*3=77LB*T-"44= D9JX!'B99O*?U!EXE]! M,[_>\X=1L*Q'_9HF8/<.2/J4L?=/PA]O7:K;'V>,\!DOM4>CBY70.Z+&R3HL MX-T2340..B]B] 1TCLC+ND9%]#,EQ6.) #$.?,I@8?;3NM\15"L\;VA@53?8 MC!.P__E@WB*M,3T].&&[M0RO,HVLJO3CU>PLUYDQYO;X>B7Y=F;:+?W!RN\7 M?L<^*8]]FIQICFM9OC:JD0LJ&CLJ0P^NP # M9!T]J8/%PS8B9WK5V.%8X)+*NL-Y;,SM1 -\PJSFK5*,S2>'>G;=2C?7-1*B M&"#6_W '+2V=B1R M22XKC8G3/DMU3:LU\S63Y<9M0ED9W)2G7- R^;SE8-S2JY+0CBE$J:W3)C>: M=QIMT/+D[=5HLK%QM?6(2@G3)-WJ=ZR>0H*6L=CSIN1V4MF.!NY<*4T-5NR5 MU91#M\?Q,?Z\Y2I;DWE7BK:5?,NH$.):4FL*3 UPTG*Z;-OM095G\&ZAV=9K MU7IM.R!!RY/)9^SY<$,/V"Q%)\15-%NN-<8=V.?)Y$MVCMO0_;ZMI 9IH3W5 MBMD-!2.)3R:_+<[!^#YVB6QWUDS(Y3IVV+&[Q34:FA!E5TP:QJ;-= M#-,R])$XF7R+EA,&D05'(MTN3]+BYZK2C5:93'\SY_LIV.?IY.U6FY+:E<35<#) M^.F)^II ^QTZ;.Q.Z596%2Q$7"2*^V', QTP72 MQ&G343TZ*NE&7Z.Z0F8CRCE3J5+2.':&\;85HZDMR*V$B[+95]8UMS"LN;#I MR:I2(MY(]K,IE=66&E.K,GJVXI*PZ MK*M@VDI%BZ^B;)X;R*U57S(W6=1TM[!'PL]'*(O')Q3%F?"LL,#)U)V!$X ! MO>=4@U=\46XRWDZ49EZ@9$?)#ZK,E+)Z]-@F?V B.+46H"?;=,2/UBO.R B7 MJ\[0#(6EH106(_YM4@Q6:>;I!H6UJ X&_FC03:Q;)CO4+IOFQVI![]8%KR8D M_D[X\H::XRQ 2Z*_]5!.P"RX^9AL 0K3%@Z4 "8;3)!7,I3UP9%O8[(.?A(Q M;L7)*A3,H8@ OM$,.&E ,#.P%:)IP>>@E.!M$.B' WH?)P&QP4&R'1 W@J?@ M*X'DY]@6%-O@>X"X@AX&(Y(-X0DKR"H:RYFAFN)4!:**Y;4W;#!3F5/!D,$3 M4!*R9YP-WN2H F;PO&-B\A2S1/"';,OPK6 DX$D3<104HRPX']FR'/%H5F > M2"P235X&V@Y\#CP!55GP0=:?K0'\&>*JD*'BJ)J0ZU!<] M?8Y)N^H& MAN/3*8[?W')S>0X,6/:IH:J&"T]"9/NRP(EE0\*U9VA7^#W=P:-A@HYQR/R_ MW]V?:$I7%B*[_$P4'%4\P]UPB*0N^ 23!HKW;4YQFL >6IW,(2?P9_' XC!5[EVQXU;AU%^Z$' XFJ MXM3^R3FV$7R![,[>-[Z)VVMS8//VV\!OCNLFVV8PL(,"SC_>D/ ;KGXXNB*8JZ^*K%^B!_,U?6ITW3GE77C7Y4GE5;ZZ9IW3\ MCHNIONP0PJ"K\89W(TX=WXA[UU7P6OQ1RO#>%VG$$@]-&DWH*_$VROAB2/HU M\/+TZNYN*E$GL@_-(8]6H?Q/YOJI=)%\=+IX7H_\ONGB3JD &ND?F@H>"QWN ME0H>6XHZQ8(/R'Q^.^GITE21#]//WY'\8R:M.Y49;YVB[O+5Y=>>_4M&^:\] M^Y#RO^_L7[HI_]JS_^Z4_YFE@NYM]B'F?^?9?W/*_\1LIW\V^WNW_.Z"9&$Z M$&CEQO=S9.GM4DVZIP@QXMXC#S!JP\'<&37R 9:LB ]Z>YW!$#7CE!Z4L,.)Y' M5\M)$2<50M.RHE8BA'%6 @R8^O$K%DG'8R$#7LD![FX9\-N<@)^2#?0E!E3Z M^5BN7B_.*9K,5_18/V94>'@"PCR?D3A^&L(>,N!79\!/T./NB &OG'GS108< M;,?-]DAJXO1V[HP*_:TY6,,3$)4IB1")2QSXL+=SSS7<_O.\0D?9A$*;U6/? M4[R%VP_2CCRTC?8:"/=Q.9P^6,\.V)?TN+>)DH+14Y0LQ*+WJ<#0I?L9$#3U M;3Y7ZL4K5"V]S<<69*^:&.)#*K7>AZF#.LW5&9I4 MWZ*9W+QXT)4N/6X^KP\$K0+,,2XBDZP/6[H[V@QFQ9Q";=B\6B^GE2A5^6CG M .(-J'4VJ>D.G? =.F6Z29$:]5,9/+\I36F&7U!)%9:RB/_XA3]=A*:0F[\G M-\?OH9C;O7'SV\T-U^!FJK$8UB9;GF9+##$R26-5&[9@5?A4R,U?J81A>#9? MBYO?:T>X!C?G4IEQ7*9R&L551X-%L5,3YR7(S5G$S5^@;G'(S5?P;KCYO.Z- MF]]N(+@&-T]H@<^F*G@;=Q*YJC+N1"OU,>1F: =X@9T?UA/BWQ?BE/T:"V&D M\A>X\[S7V8=1:]]Y]M^;\L-(Y>\[^V\>KQEB_K>=_3>G_#!2.8Q4OAM+RU>] M!?EJ=M,'CW46)TNUS*:F:W8Y8H8K:5!)%E:P+GP8ZQRR\#>YR'SP:.GU.E%: M%^IM!M]4UI-%G1;J$I_ CQU@577M=24CS#ELJ$9L^L:(KK M0Q8.XZU#%OXF5Y8/'K'=XMQ$UDB(:2J?SK6F+:512=&0A;]5Q/81@WO-]O7+ M;VW>>D2X"R]T'L>L?0$,[VLY0E;XOK._>4SS?2W'=V>%;W[E$YX*(2N$K' ' M\:_?Z3H4>;IB[IN36WT+?KY+8>YCTM(\VO$49J1Z;N21)5,AI2W;4Y8N7UEU M72:=:DCC&/[&E%0A)W\S3@[S2-U9'BF<,$>5E!)O4$2-4)6[S%Y[ZN5UWVOR->T+?JSV"8B2PMRQ; T Q1DD)>=\CUZV1W5*[M9'JU7% M5F8E=QR+^8[91"9,>1FBRTW1Y=0-_+[7Y&O:/-Z%+K0U6S,,DV^PRS+MSCF& M:$=C"%U2/WYETR&V?/:]XZWYZ)4:6BB:?"TKS+O HU4>U-J#>)5@HXE2L2JO MS)K$D1 \D+=Z]J*G:P@?(7Q\D+?"K2=]7_!Q"\O0N^!CP[3IH6$,)$5+MF.6 MO1([]+H-X0/:B)+XI1O41_/T\!7MD(UG\=8I2R,O?C)=#;X_/\?9X R^O%FV7;%G< M!.^6%4;1:JF-49$@+T-_CTPD$2;Y_JZ7R-_HX+VEO\<;F)4T:SFMTZA4%:VQ MUE3.'8RW$@F9-8L.WF0B=,[ZILP:>GQ\BL?'&YBULUJET@V]4E#DD98B1ZO1 M-)YM0V9%/A_I"/$]?#X"75\\J>056C\_\V+V+K-[7//BY+'3?CQ@33"?T\_4 M*FB8%-]L"IT!'JTV[5%Q6FX.V^XX%G]36; 0&T)L^""/C! ;/KG"V.^QH%7D3,A;,[_S'>O E_A0@N-_785!>!&0K1G,BD@<6*.\*<:(@U&C__[W M?QV._A0[?"X_F-;,JSA'((:7Q.C$%#DERDW!FW]RJLMMK ! LD^)'8+\W"%% M'!G'\"LRX(L&U62Z MT;\AP,JZ(PK_W-%4_@: Z*B&8W&Z8$4P<? 1POSQ0>PE]66X=4&V>-6P'%-D MP MRJL$K_AD\&4^FI>IJZPYX:CG(Q71-&A6D">A*!*?U G1FFXYX#3R!;I3R M=/-JTCB4\1:F&$52'A27()6\Q-Q8!NY>C/@7 _=H#"&'%#=Z]'7^;F]@\"N M-C+TE:R#%X/S)G-Z^0,O?OSSEIF)6-[0P)@V:!'3_UH8$,5%'E(Q9G-K#)"J M",5# #3@BYDIBAA &PP(@2*F@:',P /@50+6!=@CPELX<&A&,$C)F,M9K[UH M7 #Z'0^KUJ NUO@JI47K;,>)X[.L*7VP!?TMMXQ4L!0[;NN Y)O[ )9P&Z XL$( .2 MJE>J"S.FV/_<7>VCY!N6<9^OO6@:VKGERXF@L_TJBU9#U@T3 $X%GGVB99.Z M<-P+M73 SPT1B O@EY7HN;GO]R%UL V;]HHM]O(M">_W!_/BK$EP,TBUQ-.I MRH8!U%+A"D/BO=JRO]O_YY&6/;7:LF/5GI65?ML:<5*V'A5'8-GC3Z>5<()E MCV#@M0N/Z=3-$^:YK+P1U9<.9X+Q7\9Q&73'0S^!R08]M',7@!L/Y ]+1.(H M+YHV!_Z%"P7.)&SNF+(ER&C40$2%3WH]03;ET%A4SH5/?B:#^CQ^#RPA> M#?^$BP[$*S@NRP:2#Z(XZYWK\);3+9;]C-/M[7= GPG7K>Z@MHENMU-H55KD MY%PZ5:$]N#YU,/^4X^WMMJ_/7*^R)+O)LE&ILZ4\4QBU9XED9@T8/)5\.BU7 M]]<3!LE7D,%+35'G141O"Q,,S 2"(B8X@&"-9YSQ'J9\ND=A%)N!R9HB#TTS MS]G?1LU,0^=6LNE8&"D+$:PCJK(X]="" A1B:$#IZHJ\ ^$9(\&3?T,((/!_ M\V2'ZL)OT.?8O_]@%A@O>(NL@_6$8 3HLL&9_ PCTAX 'N%)\#@+D+! 3QS/FP[@"TSC! \7 9IZ:.<+5Q T MX9" BF/HA^L"?_"PU=\C.,/=JMB<^N'2 6F-Z>F!.-"M97B5:615I1^O9F>Y MSHPQM^Z;Q0%9EG\>D!>@+H^VP-D>$%9 5X * AXL'#V2+>ZBFP9?=5%UJ_3P'R2)*"UANPXJHC(,+$6J:XX&0AH!V/P0VPRN:.C!!Y>#\4 M1( 9)MQKL"G>]__"+8&=7O',>J^4ECC:E:@E\G!G7,#[EJB_;ULJ""UH?0?9 M/EB?!^:,I:9K(WQ%*_U^KB^IS>1@/'-W-IS[T5UOOE(]EF/P%M[I4+7Y5N+T MZ-A-,>2/7[IQYC+G.8$'$*X?8M 5S [@Z."@9.BH^_,B0.VGLYZ+%J7K'>+,2WUN.709E.5U:3>+R>Y=L&]/^N=;X;+^F:X M/-UH5!AD1\?()K*V,Y5FB6KF*[>UR^V?S;S^7N\6@M$S60A@MN5,YO!H!0C*':3C2#!$\@ 19Y\P-:.Z8%C**3!P+<(\%M"-25<$)#\01F.E/ ME3FT#+ WT,KK$,R)DSRQ [R=<^%Y!/\/CGX@Y +QTQ2GJHCT+MECYREX'1@2 MZ- ",@]Z%#QHG^5/=$3Q_KV>O]^9()L+51N\U/65< T0D$V<,>X&WM$3ON;USC*:\[;P(DXI!3BHX< M"=5'J@NWXZ_--0R3SV5@_\09YS@5<*/8G8FB73<\78%S@J=6XJ2QSE99!IPTJ M-9?>;9,+W@[6=@( !KY]3_M'I!_,8+.?U%F17".C-;8A@'V!OH>I"4+ Z.+[@1^73C2$="6'L.Y!\UP)### M#!K Q*,,S(*D<5X:NA/7%2[P)(J5NL-F7:YGE9I3SHR'=';64"4HCT'.Y Y: M#DO:FJBE:5ZI<46WKAL+O+IV0/$&'_> MTLZO^R;.RSR[3'3;([YAC_!I>YP\;9F3G&2[%*?:RK+)YZOK3"J1 *]/GDZ^ MUYDD-Z,.3U.U_+;"<%)66$NPSY/)$XL"SNIT<4UIAH)O!M1R.LFXH.7)Y"VI MEY;I.5E@^ZE5OIP14K59$[8\G?QZP?>R)69+XETA/>D6)X52!G2:.IW2:I N M.$:.KN-]42/2RF:U(202*&\G+9=V1EOBB6P-7YISHV'H:;'?<,>9T\E7Q!9! M=IQ5%R]MYE978VF>8=J@Y$N^8J(1O,/DKZS==48+R7D=<&":$OTM*3:;;F5LDF!W%39-D MO=EPE2):B_(/6E1-&E#MDJ5_)D'3OP>_I@6>OKJ2T& M,H=#6]6K;4Z61TCC;J7.3+7MU%)2Y<1H5NYL>W;TH\U.8"]?8T[9%=+V0XP] M*H>>J3[96\^=7Y&R /MH=;6.+/X(_#,4"]SW M?R_GV$;PA>?X^C%P=-N0G0-QQ;O(K;\D?[[>]=S:^< MAB7EN-B*$IKO8" !-H=1T#QL10M/= M;$0(37>Q$>FG;#+EC-^+M=4$NV_H^U_9Z T%Q-)/R>O6'\@L_BS>&^N@W/19="+KJ[ MF])PX]^_\=FG^][W)O3,OK#M(=2%%/\>J+MAM;0_98F=HZ@7)06]14,H_"@H M_,IT$6+E';+$B5?(Q3WVMO;TOR< L"-^XB7BOZR4/3 _0#>71P'&/YWKY]+% M8^,D# L*Z>+#Z2+SE,T\.%V$>!'2Q6OPX@.+]'R^A'5IJH&3Y^_8($RI_7$I MM;_K[%_RWOK:LP\I__O._B7GH*\]^Y#RO^_L7[K@_=JS#RG_^\[^D2C_ >S# M05SA(^CHW[2\\=GB/'>I(URCLO$'I7ZV3-2GE_#H*)(2)DF!OP:M)L3>\AW6MNE4)NRW6&\6DZ2#3G*P71+V1^_8G@\DB"(D+-#SO[2G/W' M1[;=R[OT)#:U66=2:)BM1::0;;@WYNQ^*]G&R7ZC1(FU\L*M- &#%R68RHP MK!W+1-+Q2]+X(U]Y>BF(0@O?%[+P!=X*CWY->1>P]UX3A,=7/NAMRZ3!35N- M',ZIHSJW5=-B(GIKT&M%>2&=&FLZ2U>R5F:DS^2.3(Y3T !!X)$L\3H#1 @3 M(4R$!HWW&C2.8*(Z%32&F.)-7%O7W:DUG415]];FC)%J3=;,TNI0T;JZS+!T MPXV1,'=K"L $$4DF0Y@(8>(!K@'O B;>:QXY@@ENV-Q(=6;.L*E,+$5OF2)3 MSMY:FJBPC)C@IZ ]O>QK>(RW4DH"PD3VQZ]4(H(G$B%,A# 1PL15;2U',&'F MF4+74E2*S5O.J+ :]=<\=W.8V-97>C%NR'AM4JEK]L#(+090Z8"6EE0ZDDQ= MLJ$^@A/&01[GT/C[%KBZ813$6^#L7::26\_M+E#MW=X<@*5\CO*A34J7VMUB MLCO#Y65WFEW:C?YZ=&M%B5!S?::^&-BLQJU;.E'71B0O@5G'?_Q*1M+QTUHW M(3Z$^.#92&X]MSO"AW?<,)W@0W>Y*E-=21_@T5[%6?ZFI) M7MK49H,W$ZRN->-MB \IB _Q>'AY'.+#'68:N!]\>+=OR0D^4!TUO]53LLMR MM+LENEN-3J]OK1JI&3T^6M%8S!B!#[M3@_P[L&KAELW=%)$PH0 MR$LE'LF^U7;R,$XJ=V5:?42\_%C#\C'8Q '8"(8#BSW=!$G/^O%]K*?+S2=\ M%_!ZWGXC,I1-Y1+E'%6CG4(W,5:-&G-K74M9N#3=CG=YG"C.*M*\+(PF*W*< M@;:85"R2BB?#VZ@0-*[K]W+S"=\1:#R7R?AY6C.%13NAE-QLM[ R:JXVD&[M M!2S2T7B6[*E*EVM4'&XC%M0.K.F; J"1B<02KU/ 0M (0>/=U]LWG_!=@,9[ MRPO?0M(HY'+=EIRAV8W<;YASJH/W>5A<'%IM,L2K[WU"U A1(T2-*YA_&#U- M4SUY4U?RM(IKI%VI<5*)18FSQC7(Y5G4!:D!3#H'C$>)E M6\Y_4('E7T$SO\SUW7#XC>J&,UY)<%.4O#+AQC2H'FYADPTF[>Q_X&L)-I#! M]ZBTN[,PO/KLJL'OGD6?05\J!EX'IHPM1!/2"BP![U4?/U?]73# VW3#QC21 MLQQ3Q P3TPQ W>!?P/46+ MO3&4;?N]5BH?]R3H/2.APE!O88+*K,8^IL.!# M4/A\X9@+ Q 9'*;&*;"'?5^0>BTP!POVP*G>E,#WIH@JV(,!>]1TG[3CE>LY MJ$+$JR)G0C"<^9WOL Z^Y!IEB'Z;%)5([-',1[18_'FIH?_^KZ,:2B=@[\/R MP;3\VDT$0FA)C'HEFK@I>/-/3G6YC14@?O8I$0L@_^<.VN%"8#'\BXT2*9" M-[$NU>E5\E07*W5HMA7!*LW\TRZSZ^V'VJ09,#:&QO)TLT UNU0!_M6EZY4" MR8 /Q4J3;.8K9!WK,N"+!M5DNM&_X;$H Z@3_KFCJ?P-SBE'Y0 ,:8 %; O@ M', OP[' .6]%,''-BX!< 7)AUHP#6"EP-G=7XW=T#ASI]N>OZHBD6ERNH2NXRQ2%^J&+C&BJ17$B5V0+5XUX)') M@/?FP+&E^#+39!R5\^(\N8J)N!B+2^TM.1I:HNO)@HCH2?M"NS%L%ON!B4 6 M6X 1V:8CWB")-.1K+!:#.Q[KJE/5CDTOR#X MM:PY6LXP3<,%Z)#G@)8+OM]I32D/ 9J<:8Y3LT4BDYA4"ZS3F%IF8<$GU5G[ MQZ],Z@D_T9GL&1"Q+1#0 5 1#74$!&8C@FFPC;$)G MTO&ONT[^AM]#,B?P?^%Z8=ZDL-TBHM]B__Z#38&F>#6RR+Z:*CK!')ZM_A\2 M"%%N3KIEFHKCM)94M6QI$V.T&Q)(6U]S\C(7+5(;)98L5'6%L6WIQZ\X?I% MC'M@W"MM4:G<-AIZWESC_;G1JY&YVD:/N;?;HCZQ:L7+4;6ET/,Y/>5'Q?A@ M"W@XF;BP19Y^#48(C@6@C$..ML 6"3Z'GF5!#$J3G 6F!O1?U_J)SB%D--DI M9I[=#"AE*K>PQ)_!'_]^@#00:*BI_3=0,4*G&!Q#5.4VAF/_G,IK43AWL!V( M:H&RYYW%QTX\7K-XROOMF9GQXCR>C_N9Z1$-"0SY@K4U)8(_ZCA?<^PF[!. $YJT=UT?ROSJSTCU\4!\0"W]R#3@O5 ",\ M.C(.CHAG L ,T!@':=,QX4>@OXBPKR-9(WET8C2"M@70-C@IGG;BTHF)+R3: MD&A/B18BXG-:E*V=G#K90,-?0-7BTD&_0S43"+<69KBZU^A !HX@2H8#%QBQG8LF"S)DRF"EH$H'?S&$3<)!R$'X%7ZV'%L@C*1LI M/NE_S[_ YXZI;%I@$V58K!&Q!CR!9\$;T&+8P@:P.9XJ6 MX7#*T.YPL"#/!_3FF?M/8D RD&3(G]XC^X^6)=I6R-4A5[^9JU_#+"*0_)!) M'WX[=6QXS>#. -5L?-8^SZ[P*@%)19+#F9QN&Z8%N?8<1Q@3,#1D\SD4M9YI MPP'RA'0>TOF;Z)RTSQ,=.C2\,^/YX381.=/:XSD'_H>94-J"BCJG [4%'G-0 M/3 P408]F-C?\C_8@>"5@PI_9R]T87^#E092&C@V8:L9L&1P1?W/>@U[_ M#F %7H6"H&XX.@_I'JKU-E@;Q#VR=V\''^ $3=8!:YK(I@J.0Z2)6.AL\4^*]KB@"J@,S* *&L]!(L87J6*^],U\ GAP/J]:@+M;X*J5% MZVS'B>.SK"G]YM)\KZ$RQAEU][RI%+:9P7-VD4JL*OEH=W=F_Y Z !&2KNS!%3J#UPU'& M=MIJE#A05Z?YA0[H2RA18DDB-XM^41GT@;J*/YWZ$/]U0(D0EO_FO5T-L/$5 MUO47]N.WRPI3?P@02\T@A&5MEC0MJFP59PM6>;LS)7EKE01<:V;X188O"LTI>8\PLU\7Q$V[4^K9Q??=C3ORU?C^ MA$![QI04V'YCHVRZ]L0I#F?X5'9OP^0D65#62KUJ*'T9=X7A5NOCCOOC5^R, M2>JO?_R]06B_6("3 0DXGL0!#@X@KXE3&6E7HFJX_T 7C+]E7R^D/!\N32@)\P+-63.CA8.W@T,-O(&>M@,VK>R7QMKA'WX ?ZPKXKHB,&F<2U1[559( M-0H6D'%T,&%;%/53LWS XG='2V"+H6J*L'&/4P?$@?SE/OJVY[7'ZB<15XO0 M'"'#C(;X,M6:T-M$=)0QC^1G_-U':PMLF"'(?(O;P(]GZ6FQ2JTW.D4S%+&5 M&YN%(Q>E'J"G6 1/)R. .DX)2H06>'L&=#IX RLB'0OL2]7112SNW]?[)C]P MM@(-:>&]/S#G 3"WX*Y!BPC0KW1>7H!&GLO1J67?/]B.[/"A!2,\MMX$-0T( M$K9A;KSS:@;J@(Q$+18.K(9V W^OF0O_P<9+1Y&\&^UXOR@5N[- M6+'=*W33IK*FJ".L(5Z!-:>G&, 9Z!0'A$MZVC(-'BR2!;WNH6.]W0608[% M2"T:YFX;.L$NT%/8U7E)O[1@&"X3V]JX2"7=SF*6CF5K)"S@[2X1#DVO$$_[##3W8T*9H'^XI;$CJ H7NJ"J6Y7 _]^\ MM7)3'17K#3.):[UTHA.=%[JSH?O"U@(!Y]GVRO[[$2\+X&UH5_W[LU?LMV?Y MD<,]O[SGH!&8#5CGCL@;X!39 +(&[H@:CJ:([6">/HN'M<@54)Q.@)E8!@:A*Y#[!F8L07-11PB:\"G,N_=\ %B!MP- M9!<+XU$P&Z!:=;-K WUA]=YPKKAQH=]0Y]=">@'UVT+("/NW;^1:0H M'EXX_A/!5%F$S@-3![ ^Y'@@SO,SZ#@.OO0.7S 20;8"/W8X]P7,?VW:*&[* MNW^'(UJ!D7C2V<%KD8 &5D=8(;"/[,?ANQ;P /&]GN%H;/";Q?FS<65[AG'3 M*9@U4!S LX*\D@417MG 1[VUWHF$8-W 6BR@O >WAUO(<"Y@B7DEXM]W[?49 MKP<-:%A3F?%XF"%,PA@'IKOQM@ZCM8 MVL#U U]/'.]%"-Z\-8:C1N%FX.43QY+AKCUA%1V#7+._H@L0#QEM?!$7"+5 MAUL XO'6"7P!)WQL*_2NK2'.P#>:X&L$L7M;XAW!)1["Y=>"RP#@-@?GMR!. M.4>U#Q&,AZ&:4?\'2-;/N'#/7A%L[@@2LD<$S?>\Y(&R;IN&>H&JS\?1!32! MPGIN&%+[_ I@Z@7S(!SS4^M9NS"(0UO,)/ )OHK=S3/B[J.0NK4,KS*-K*KT MX]7L+->9,>;V_;[.Q\)L'LB6&QB_A(Q*9WV;-:$D8JNJN.CT)7$J?=[2K#O) M=*TS+>2I?BXISC/;!%ONDBATX]+2V%A77-A(2SFV Q9$WO\V!K^-92/!*0M. M0743P3S/#N@#SH/WRS"RQX;"$$#(+00'P[(/[\:FG&QB*TYUQ)W>!PXU7@5B M!#B*P0/P, .'8AU AHK% Y'_X+&9#,XODY]M/&?UXPZ/[M'B6>CIG -SM+$9)U8KL%AL+BH$ H 1WUP@!_EM$_XWHI;;OS83J+EZ*Y5KHBE*.9 MAGN/$@20A7D(7Q <.&N&357#W9W7Z!^PG)RZL78I(Y[?CR.^1H%EOL*RXVO/ MCPQ>\ULRF!=G'OS$'<3#'F[&^8Y>L>2DB7>X@JT1K.APFYJM=_+CSEUZYZ!5 M<2Q/:0C6_]F:^[ZMNRU!$/G1EK6W@V+BW=S?\)*"P#\K^L+YC1$K.W.F#;G< M&>/=$;DM=M59E)^V?_PBGA*GV/C7G-+V+&[C?L"!BDVLK$-=BD_>K'15_5:'K^2[P9G]!?UX+ MR8]=L]4HKH3?_?:W-!_>>9C'&UM&/!'K&Z8SF<2IL5 M?0JO*>%& 5"P+J4;:V3K1&(MQAF63O<[8R>_P@?C]I42B+VX\I-+R_[;/&,$ M%L4ZE6[-2RG&-O-4AR$K3:9"=:\AR/K"$$$\)2\F$+LGR>W%P9Y;\,-<8K%# MN:YOF*J E45.M6<8;4J<+F\],1J@!]" H*$+!K8:IJ%S*]ET+.SO/-VK%**Q M[#\PFP$'?8MD/N(GK0G2S)K<0A8P"P4T!;<)@FRA_%7(5\F= =C!P.D'SS8O M$X(@@B%$/&.<^C$5WZ^?X"GN5GUQL*OM4!?/(BMN),&:AY01I<=!Y;!KHV MA(X'7CI U(LU$U6 G&!7HIYO"C)N>&\ G+HP3'A;ZS,K[ ; 110F6 8H LVC MOH>"B(+9P3([H(NI8WI.+]#LIE M;!<-0E*-"7B19[ZR/*.X!8WB%J LY*L![WYERW0. I@!G:'H7_"\X.,8?(UW M,V6*&KJ,AD''Z@:#8<4FO)Y^PAZ#";X %R,KN[;@/,^<@!%W7+A++8FH"LD4 MHI?O!-*5"+.2''O!\# ^'+H1 JD#].F93+U=M3>'% &Z\X@ >1<'KW.!<+QS MY(%1*_[0'-.G4<\5R$ORC#*K'!C%/7^:X%8^4.VA&]72D85 6N8FNZ2%'OU! M;$#>.C+R=$1#AB_<=[7S)T/N/T@2G\GF+EP0#NDTF:*X!J.4O3 .#MN(G!F% M[CU1^%>0D!MA(G0Q0DP^DZU@PN O^#QR.D/.1-XN@#:FX4@S>-6E A[U$@A, M#CAQF=P%A49*.'H9<^O 1#08G M5>C@C\ .81**77GF$N49RG=+/750=HY@_\#:^@Y2X'<#:#H 0Q4$G!%D'W?\ MM#;!1FB&(*K(?PM(DQ!9D2$- >7!.!:F UD"W6\''B\:BA&%RPQGMC -CM^3 MV&Z6'$P.(GLHC0@+Q5*9*P^W E0\N*$ZP,I]"DS_>L'F%%'W#'T0*.%\@GT^ MI9T#T :+8QFZ+JIH H?^=/ODYI XX,%T[&T(UPN]&OHIVM [SS];D.\-&!?0 M(Z$/F@J> T0AP'L.T ]\&KGW@5\B!Z_;S?4 ?'*7(_1/=.040SE:LP!1)2%]32?,=#0'/GHA?/C^EJ'OSO+7'S6C_\ M#GP-/:4X4X=N)3ET6@7:*<.M1:L@@G,*+"\<#JD+I.<9@SXRQI%S_6%HG^@D M:JEE(U%F-^,$L[0FJ4IO '35^!-QKJ;>:]LPN\F8G$-N>A&L= M 3DL\V *@91\@.=@Q31T(OK&H^?^:T'=!A^3_.#Y$R\W[^HY.*\D4?>A.Q@N MR0-1'KX?.AS)1V,_'NGI^2) * *8)NQ/DD!@]:'P%/""3$V^% %V#,4FJ88N M(8'=&Z8U SLYY5350MY/AT>QQRJNX0 M98':'Y]92)?PG'?A>]'Q!/GLK#3@ M+4$HK7X6/C8XG9/\Y,+(T\0C'&\W88T/]V@O :WX! M(P@''(2\CN6 O,NY/ MW:3 T9A\(I7M2S?&;#AV^ V,M$B1V*'W.R^6(?0Y[G !!!U"G%\)PF(XB M<".8 H0)]$^3=S2D3"*)P+;VJ=%\*<:!/O'[L1VL0+! ?ESF7K3V9/')T0>NZG 0W"R?;ZY3G?V:?G]K$[K,IR M92-=!T8H !G.,>%]@RYTX*6D*)!05$4VADO6.G$@BQ.1&]7P?FD3SYG,J,PS MTFEQ@//M;E8ONE 7CK"3M7N] M;< V#,6+1]JMXTYK-#" R_!!YYS"AP7/<*KJV3- $S ;,"(4JN9Y,7CGFB<+ M^\H1(.$%D%/C/9-CKN2P0;ZPSVT WER MW9&YBA,$$YDL/!'T[&HZT$$>'-,\[X"7\IO@)\\DRZG[>&;3 ^/=LS>[=KIO M)B#!FFHHL,C77SCO]-K :$'1B[X[E;4 =8(#9V^HLD ?Z53_$N/P,BI2K2T]^[[@$NZU'?.1-_N@S1^R=1--[KKT./?%\?W!%.6 (\&8:BU?^Y MVD"2D6X?GP?X/EK>/PQ.D=TV@[?ZO<7\F/]=*/T;:WQGXD]X_%)-]P,"/W@E MO&^%5J[_G[TW;6X;2?*'WV_$?@>$MWO#?H)B\S[LF8F0;;E'.]V6QY*G9_YO M%$6@2*(- FP*0> Y42AWLJMM8E_5GV!?I9;(?%.#)U*B4:VUF1#%($2# M"5$ 0M0;U5Z/*;$]2E!/D'Q[F!4DV6QOV-^L>_%)X*S!N.DR[%0MOW@-%O%P MUX?B,;>U^&]B+\>S!2L$EX"2^L\4OU:U'WN_<1"@/GTP0 !LRX@=ZQVOS$O< MB27AU?PR+9&'Q0"":4HY',YW/WJQ7;4#V7DO'$H&BC#?VGB9%&QKGCL7CTW< MM]5"L=.)K[42=D#?'W8YGTN;_/N_[_]O9/W' M:O^_\]PYUZ< !N5G12TH4W",YJLXIB7JUA_.OS[^?7)A/XRO(N\A^GY^=W[; MQ-A;O=+L-)84/1ZI[1+KR*FPK9]LETJQEFK*#FC;;U'W;MD" M*O"BH)I^S7IZ>WI:X\P$GSP_]]8ENOJ?P[/.'WUK,/OV#Q'^Z_+\PO(NA_>W M+:6K:YW%3@]ORFZW9OS)Q?*/'']\WCT]<_O=JOSY\^M[V8H1UNR5?5TENB_?]__8S;\ MK='Z^.V//S\,PE\#:_!^C/E7T'^-?O,Q2S7N1+W8GN'$Z_R:G;5FXJ)Q,Z3_ M+6FJ&1]S6W8PZHF/V1F$W?+JOU@>+EW3F\CK^.#"+YX"*<@)U[5T\)SJSW2X MPL&S93G,T@M=0[I.T@XGNMWF+_VS^\;]__OV<_?_OOW^_9O_>^/G?SZ[G=): M-S/;1FE:__I%6M'EK]\[?[^O7WP:1I_^L! SK]K:Z%S=$]E'[;)QHRMLJ"## MN:)LA^*WW-6QN- \D:D7^$B#11\_@X+!OO ]Z,3/L M6[L-SO[SQW_^_5!K_/*??[R__KLT_Q3S/8>?R*/AV)=2'ZS:!+C[B8]?.'.U MITUO?>/ P^V"1S<,! =RQ SY1;[#3A-)&?=3K9'G3JCV@IRX*JN[M8:=9KW1 MLFY%5[9N6WW1O.WW&MW;>EW6VDW1LNK]N RP;(7B'2X4WU>A^,%+:0_@0L3B M;[LD^P,\;Y)] A(NIXS3Q>\VYDH7]M8MGS3$TE[YES<7OQH-79:O"+.NLN+7 M\\_G/U,IO&YG<&U\O+S^\.WZ&@O^L1\<7/#+?ZXOKXVK3YD*>BRQO[R)K_EZ M!&V7\ #^=2J334HBCNY(G%DSN[Y&K'+DE/9@R($O9TWBN%Z:M=RQ#.H'4C>!(#Y)V2@L_1Q0KCS'MS+,\?SOE-/HG2$ M9*C;KFJ7Y=O!=S7HM!N&K0U[A2Q")R7UR?C5#]5'*>/S_\HG$"ELG0B":#+5 M?P^\*(R;=RB$+^I=%8#GBB?WL4_ #"AE"BPFQQ9RP]FZ=R/H*YGKH 1<IR M;E(?$9V(646?"8V_4CPP_ZVY[$O=+&SA:R]4O>T6'Z).MK4\\]]BZUUW<8S@8\Q_IULT+ Q#8\0LO,X#'U $8?PUG3#5,!,P=#RJ M2K1[[<7.F<8SQ):!N-Z9BZIOC$^KJ15WHLI\!6L&O$8[ 2NBNX9%N097 MJ3*@'E69)F(+8@R2!W_105%]5IC )M&)I]YB6H;0)9:A3:N!Z*^Y:[+,V%-3X(Y!RB0[#R2/D MD7'NNABF^*K4&?P(+Y^H($B]=O8/ ]8!FX1H;OT*+S<^4<^P(,NQL5;\ISK? M#A3+/Q#,Q[-_Z@[NV&'6J)_CI+[ U<;E9679XZOZ^:>ZH6Y>*_K^V_7EYXMK M,$;^A<<5+WYC.V25'7)Y_;/Q^C*C8J[C?E<_(]S/&^/U9Q%8XH^WP)67;^B8 M./8C4'B\JM-I*,VQVO!0X"4UNU61.IBZY\^PR^P$-((1^JK96M(^80K<[JJ> MA'DDNVZM9I@(ZQOF-!NUL0*Q=HUN.P[E@3,$LE0SR(<$O14H1%H49]V"M6+@ M)!&BSYM,[%"'),?2F5+LTO.Q9ZQNCS"-!HYM8AM"; +H9?KRZABE;@>FV\TF M$X?!(ZXO]J$UQ[C;Y?0NGM5TG*2?PQ!V-X6G!'N*A@"$)<(F@ZBV@9@T! MT18SUX,B;DB671@1(4JITNNFXT6J@R*>"%6V(VSMP3NP:B)?]='5E'D'2X2= MHBQCA+%.5\0C1)6:O.@=1GRQXZ2&1_0SOV26@$*RF T)>-#>SK:FJ6N M<'.FVKTDXVSHF9%FEI&&$\R-)%:#U&D6#Z-/=0>XD?1&OIB.D?NP5YL>GFH. M=Y^RMM*PJ''5,.T_,Q-4BDNCLJ?/5CI=*:QDJMYP*'W"0Z7FVWJP=[;(X;+# M+!T\/#\:XPPM#QWB.%U$.'@6Z+\@9]V2^4A)H4QWY4Q79/D@S2B$Y1JANQMJ MZUG3,9\Z"L' OXOS$\KR)B'*=@0?*B-/O9;\/\,!KV?AM3A#W0@H(%J)U)%) M6H^;OD<,WG^'_70]W:%ZE=VN% *!JL-LDUU"$:.26O\HZG.C\27Y^'I#B6,. MV0:[:&7#5:A,D>RZCVX:NL#]6VWU6%*OZD9QZZ7^EMD%TA?%7OH57:#FGUDS M/2><4&)FQ'T/ R]9*5=0;R@<'6W&R(BZF5*0NNVQ.U,!DV=D![IIE)KC*((_ MT;I1^UK>*XSY..GRONLV2$>C#7^3*=@5;,]@4N&2:S=<-TT-)W6K8C3>!U>1JVGJ;6V>I$.D.%%5? B MXY7(OM7'ODZ(&2&H":WI@=C\&:]&"!2*X3?)8P[4:I"8X05#^P'[6DK$4D 6 MGNJ_U%4HWM1],VW[K@4U;IMM)>T6\Q/"(<8!%#TH:HG+HK#14'.D7D+$N*@B MF*=ZSLYS(ZIS ':"[<\G^ W$[ #1(%6>*.Z0^F$CMVOVI1YXV%YF3!>Z"\RE MN]'ISF+PE^HMEQHA/OV(=J*TYCCWT>D 63#*0ELFVA$!J&;]!W+I$J8D<4,/ M:JC+,K(%)U3Y00*MA9"9<&-]3!NG5L2J26%6&<=A?F",R/=U\T'571JL6#&9 M@P%(8JZTQ;J$D'"F&!:=M(PU%] 7/Y-C^F]X1+?UKH)--GR?N,-A0)M4'O5%.H(ITP/*V>HUWB<:=8-M$A3CQ104 MKE4 (.')_"0RHT2\Z;' :^";/Y5@!9G!!,9KNRJK",4%]B]Z9!)]1I.Z*8)1 MKA&MXVTJ_G5N#=\ SU/;<$I,H+FIFQAG1KXP5G0LXAA"(I3@E!K$?0*#O]&$ M-J>\#4W)E@U2N<4K$^ARF0"7"6PUDCN06,1J8,6Y*+ (:(H9/P+;08AWHYVF,DR03P;N!'1 M"W1\S(@P3Z8AVM TJLQ95XFW:8&.0%5-UD;:=+K,SOI60P7 9MG/O9X M/_9H[+EL'UIPX/_"_?-CHCSU0&:1H50W6;4OP;31788_QC;MU,#=(@IDBIBA M"VWQ/L7**LZD33PTW#"(DQ\C.=_Q0MOD<"0P;);O3>-H_/Q@UTR!+ Z81W;P M"&%'(H;)0I&$%RB1ER)X4! FWNM4IWZL!5 RHD+M2TA&P6U%MT"]//OF/-WN MA*EQ^O!Z!5ZDN2C#-6HCQ:.&2[B!2AK"V53%R-1^.Y38S'K)B%+2Z]DNPECA MMV@")-V=L5I!Q4$26\U2E=I$+$5.6 U@=EI M)#X[CZJ79XTL:VG\7[46*CHJ XHYX5LQ-S,BV?*F6)3@Q )"&1_MK"ON28TF M(E'BW] P,9*(.M@VJ7&G]M]QO'AL3=/X7[X]O7K MQ><;X^+SORZ_7GW&ZK0CQAEXTK[V5$!1$T/2GO).2)=Y=P2:MAQ9-,B!BZ( M).WF$8Q((XMJ@#VLGB+H2Q?[O!K7*=BG.GZ1-+U7R2JE-BP;W0V4C&RRP'#T M :$@W:G3;!N%@X,Y_-$L$B/)M/+=E'C;=P1GH_RX!'PN!;+!I%P6[S.-^NK0 M>)QD68E$JH%']8Y\AF)]-@9KD>)[LS,1TE]+04LKI/0)9)4\.J5"*W$:(D%T MQ#!.%F] )7R6JL6J\3Z%-J4M)08WJ^@IXXAADA2"EU8FKRF20QOQ#H*47H"7 MU.P3 YO2O+Q)$MV,#=%[26.2M,NEB(Q>#-6C#"[,+\654#IK@GEWG?C*);>7 M9T"79\4)IGG+.N4-1UY%X/M9)8QXPI3ZB<[?IH57?P)L_5QT=8]9A/N M[!&RFU#XNX[."J19%*)ZU?CLA2@""5Y26J60P>$,$XC[Y+S2(N+##A! WX'! M<@\$\G.0M'H$^OGT6MK,+!FG]+T9<3 M#%&*">%?5#R(QHG28J *')E-X*+W0!DPN%TLC&>LMAZJ3 #1.!M(8HZA-HTG M$SQV&J.$!.#,XL_1E'Z>2F^JG!LLR\''3=#HA/_:6"@)VPA96['.2U0-C3 > MNL)&=6:@>' %$)5:UQ>2.E#%/@&FE._UZE+T;$JF-0R-YJ:!(^\%I3>)9#KS MK:%0E-.=6JK:JJ2R80S6*!F^CP\?YHN.DO :5<\&8+=J#0_R[OGDJ&)X*I55 MRJW $$&QYU3B6,;UR+:90-/DLJ5+ZE-UGE3YB)8$14NUJ!Q'1@+FHT$WY'.3""7J<5E"[S2)21D8]:C M?[O (-TTF_1=V$I3=3"G;.>J<)9!9F=80%D'D2[F3MQM.XA=/1':?0@D M<@%=E-24,C#CGQ-./3U5?CYN\7 M\/]?+RZ,7Z\^W_S]VKCX_/'BHW%]\>7FXM?W%U]3C"P\YC;_=;U_RK7ECW7[ MIK.+&A9Q&5%T1.[ 8SWT*FY8!H*V0AJ@5PEY#4>;5O!DJBC2V.*"#VK(D525Q&45>+.N)M%1DU6E'_.FL;)XA.^F,=GTA4H-CG2)%4'C MA:@QXRJM6"UG2SR %+!!>&YJ7B6KENE"DL[R-:IAK"2)0AWV]H;ZP]0ST1TO M9?Z[Q_EOSG]O54\N(( *VQ^"E*+U9HWB2.@$7/_@35S\9\76+ZQ))EN=45TJ MG127 E'9):)68B0,(P*JDI:\5-59R-+Y&WLRB/R JK^GPE<'.##MDB;ELX7, MJ XS6.*HANZ\1#TAVK9N3J0=QK+6FI5U8_LM/B1%>4%0WK#P(^4Z8#&\UL=J MVUDXNI3QIS//R:;VM6]\3NU_!.QI%Y$/URDS_#RPA?%%$ %5(AJ/'5.P)SVY M-'=*%1,4CCXI11RMB\#3FGKE8>9/H2X+@$X]C$?3^9PT!$$7>G%-?S94K4K! MXN#7DH&BDPERYV&?*#H=;"M.5W*#$&8JM@!+HB:A0B'FC#ES*6?^G,U+Q>N? M/8<=H^IJAEV&GEN0;69;X'9Z3Z6]&4\;QE^HC9F^.3S^7;M7[3#&5,;_8OR[ M4R=$O=KH,"$*0(A.M<] A$4@!*NF@A""55-!",&JJ2"$8-54$$*P:BH((3K5 M-JNF(A""55-!"-&NMOI,B (0HE[MUID0!2!$K5KCS;H(A*A7.RTFQ/8(L3G0 MW&;1[_W-NO>$69< =>XQW/JM+8+I.?CE7U_5:Z^>N2+-=K77/"CP96^#%5M7 MJG=#8"Z_8@(^,"ZH>C3!ZU'%/5AZEY3=[787W\IJ[ :U\+%][PC%_;$=IDSB M_G(8T3TI_+UI/]X"=A:P.O0B+*CYO:S*8X'MTUP5%A@6&!88%A@6F&T(S/K\ MQ&FN"@O,!H'Z@_O97Z2/][ CS8YTJ27T>6'2 P?(-A?3M!A=,?RY+\669';G M>GH#%:4FM?CO\KAHX[EAT5ZU?GBBOT1;XPED)OL)DCUSPIS)ON%4N]5NNS-5Y@:WPK JKM[+D2CMJ*1!-6=3Z(LL?C48_#AV^4P%=HH$7N\68II3# MX;NBJ>:XP\,R(CYU$H=5O\^VF+7+3_&&7\]E[/I-:'61>:#2KG5R/ MIIR$9L<]]255O,(U1K-5Z7=Z:W03LS6S=?G8NE6K--I-9FMFZX(DT^?9>E-& M?MVN-'KM-\S)VYKFSG/E6Z-\O;D/LA_ V_MQE_,IIP>X/6KNPS7ZM7.LW:.C.^^)R[Y>*),E"MNT6*%<6_.@DWZK2\I?*DS3(MT(\LA%4HWQ\W M_ ,6IVW1(-AN^J),:[+1#M6N=)O]XXP)LT"Q0!U"H)K-!@L4"]0!!*I]C +5 MJG6/4YQ.($/Y/(KOHXBH*,XT)RLY65FL9&6"SUAOT MNO# %E%I:KUI\57NH MF'E^,V["9FQY$6);[6LW?KP.:@M6^P'FM?4]IX/Q]7:IP^O,Y,SDCS!YKU)O MK:ME928_)29?=!>+Q>0;9]DZE7:MQ[G18OA\FV>TMYG.+HH_=Q)NV[%[9S\1 M "UC#"]T3?BJO4##DB8"/DO+^ 'V$0->[]B>6R%@\^G4]Q[LB4(ZK]=^K"3( MPR$U22>4\L"0U"1= UZ'8]NWC#\BX8?2KQI*&][ #_&+\,+8!YU'R2; :%5@ M:]PCKKH/;_=A10P1AKX]B!2><.@9 I_GV*X"[XY\XWP.F=O 'RN9)Q!L@TQ@ MLC]<_>ORXUF];P E+#E!'.YTK+:[?*S9I/4C PSG'K-RC%4#WQCZP@T4FC=" M<<LJ;.^.(WP8 Z%-W"&-[ G(+$YR*GV"BT;(>'BY7M)Y MZ''#]. &/UT4F X0>"9%0KG\?XH$+7T D5;WXN>W=@@WF8L-+E_][4H!H[LC MX^)A*MT (RT''?6AUW.](D+F5\CEN&1*?,"X".!J4 <& ;!8WCU)!.@%(03C MH6^7$$4O]UT]:P;#?=XB,![Z.\9#+TL!T '$O7A-QY^_"(R'SEM >?LLE0*7 ME>&=66!88%A@6&!88!@/G05FKP+#>.CL2+,C72A'.NLUEP8//2GO5_R>UOAO M16Q+@Y7+V-@,B7ZJ9&=(]*=/E2'12TGXE]C:3.S#FN)LD!?8(&=(]+*SR)%% M51@@O91*GM5[(=7[8>,MI0&!^&C[T@Q!]P2AZOV1G.G'1B-"MD@D+ZD-N9?0G">=?2<> -%6,D7>D+A]Q!84ULUPY"GPZ8E29HMVV6+:3Y MPF^\OC5JE66>P:F;CDK-QLU+KKPM?,!N?&!N7Q:]K5+K=%N,*E,PKJS<8 M5Z"<3M9I^5+ER;=)D"_35FWFR<&:>##"/^F+(PMX%2I4P!BW)P(:7:^T>_7C MC""S0+% '4*@.MTCS9BS0!5#K2^B594S^,A@O2N+I+9@IA<+K/=Y=GJ[5^ETUGF^S.3,Y&5G\DZCTNKU MF(53F$5A;U9[ M:U#8.T\'83?N[7"L -,3-')KHX.7%2-XO"K7>(WKVZB]N_[Y?\5D^NZ<_JR_ M>Y,\LT)W6>MRSZN XI M_4.KVHP7MFH4'"?Z0/SYP9O@*BL:*>8P/3< 6N,*"EB^!T*GMQ^ UW"5[X ( M"M):./!1T=J-@%$&GAL1[0? .4-;LQFP,GPV@C%<#$2=.@+?XX:^/8CPI4'5 M.#>FR!<>(7Z;V0'E>-14U#5@,1T:@9Q,'6\FX6']Y+N83E M-^%M=?6 )!-&$$.=&"&LNQ%,D;7BYR<#P<>XGGN6?F'"/78(JU,UWN.RY*=E MH_@#L\*+<;CQNX0YMN6=)/85(Y@J$ 'I(]P9$, 5+LB2&C.0$YYOX:J'0$T9 M:HF#!PO3]"-X'BD)D!90&5XT&GM12'IB)H6?OA%82HSHAX[T"K -:AY M B2&>GAV8%7C.A1A%'K^3 F=(TU:GR5T5G3QAD.07PM%-D.P0&DYD&IX5]7( M'PMW @^F:#J1E1(9QO* S#66P@'E!HL3^; BLF+<>_YWZ<\M,>D?.Q!*\M++ MJZP&EJF!:^%()2/P]7=)^C>O#8!2P']3D++9*C%5PJ)(/8@"8.X &1WTLS=% MWJD@DTP]4!SP04Z%GR&5=(")-$^YMN 5[DP;=.Q42I(<8!P@5A]6&05 MO16TSAN<3(\,">Y9M9H: M_ RL!'=,P>^#G]2+/&3X1/#A1X$V'RR9DGG\/PN( 9/,H UEX)-,!V033<.Q MIDWB8B*-=H&?M+)=1:.5"6\K#L$6>'F,I/_^KQSXTT*&0GO#F6GI=D4-,FA' M\DQA2XDAO/FM<.[%+(A[Q_6KK7KL:;]-/.HF1=MKU4;_1R/S&1=D834GXN$L MLV;:@#YSY!#X7]T6?^;IBOY:W\PBR;[W[T8TZ4 M$N%(A DTNQS X,#@A;TPE+@!JKTV42[X-6SI(TF_9#9=M"KCK9/NQMV4+&(0 M9=)1(\<;@")*U=TPDWV1".2 <[C>^ M'(-^UL;&R!<3Y1?Y<$5,'+1"@#%@]8&VF:VG:GS5>U.BY.-= VZQ(K ]XN=4 MC&AJ*0/(I;T'YG-GF]J0@0L"]-$F,AQ[%BBZD:TWSLS;<(>!Q_Z.)DUJ8AG! M=[ /T=[-;%K*@=MD"F1,):,'1O+0M8('D+,7DAN5V6JE.T9Y47<2VZ8R!,/S M(M]0]I<$(V^V9#ZAYSGZ$SP[F 6AG 3P61T'"% M:24?I!G1E1G>R=I;E=C7(9,#[ECPB/+F6<8LBQV?S),S)HORR"]O@">'OH ! M@UQ$OE2^A3('XTB$\D?P)].$33\DP8';/'^B7AI*<^PB/RF;;AS!*U&U N,! M!\;*%J1AS4IEW %?#AWE(>"[(I*;._!5U!3FA,&&9:#)Q3*5!A6T%4>N2[Q8 M61%5; Y>FS0%>+,D)\GRPE,"SW5E'-#)1B70?5;/!CTUL9&^L%3HF\#884.0 MSHSH9GBF&0%WFK.,,/MH.YMH[> 6L<8]96E;*FUK3SDD[LG24!F(#[;UIKNP MT;-Q#P3XH5[MQ)$C^@6^Z*8Q.K00E-OKS);&L3#X5*O6DT=@_&VC(>++%R)= M\ 6P$GGNN!^Z(S)-T)0(M4)&!G*]>Q KU"'ZR=**QW8%3*PC..JF3(AG&/G@ M_Y"4PR7X 3VA/R);;3JO<=^ 9RK6!YY$S1+!P@5O:!8.SG?L.18*G>^I( '( M3XXB"0$2UH8GZ@>!-3?#6( S(T\-MQK<#L$B/P,S2>J-R4!06OHUCD]8!H@G MS-= QY&TH)I;U?A-*I5ABJD= A?]*9/0D58H2_9.\ W-,9)NR5:.&ZX'(I78%K"6,+E/L'-\=&:_8A]%ZR2H-$JV'(*B;4VND-B9]H9?2[ M4;.HMV]3'Y15^']+%Y+4]:*,O);54356SXE_,;:GVG(3H<"0&+!T3 ?;7\%H ML%]YGG4/5:464LVNC8R2=58TD_".?A8')9)LO7A MZE^7'\] [>*/N-=JU^XT&'OUR-2]^/DM*3%S$4GJU=^N8"U]\"Y!E4KCM08F M>5.!,86%&#[>VYUNW-ST4"DZY',/+.I[XGIEZ<$VJ&3+H""5Y=T3\WJTXJ]E MLM2N#-^6:I'5_.*@G2IE,6'V8AK(M_&'[+ Z\&P=N,/0$1K@L#)QB)+B:2(* MO?@+%4RC;W(QMTP66U^S&#U;:&Q>5Y/>L "X7^VOS9IGXF&9Y\=P]_&JQ7]3 MU<5;%:($,]YZ-#*HH[7TXOA2,0@\!ZRR)$APE1#$*P:BH((5@U%800C[5T8D*P:CHM0K!J*@@AF I%H +KI8(0 MHE/MLT04@1"/'9UA0NR)$+5JFR-^6R3$4ULN/!9Q/4(@.0:!7 ("V6V6&OSW MAHY5_:J.55W0L:IK.0WE9"!]54'1K%4,QHU\3-V6B?=9U9V:JMM-,.#0B["@ MSO:R*H_E,TYS55A@6&"* IQ0BE5A@6&!>4[L]S27A*5E@R#HP9W)+]+'>]A; M9&_QP"&1S7E6%1+;NI!8Y@N)M\+'.]==&XCM1H"X24"L\=QX6+?:+GQ/)WNW5W*R8X\')OM3R=[HEIKL'\;"'L$8\0HWX&8<[?) MN<6:UT9,W*^7&XYVYYGKTE&TW67 PW([%Z5)O'SR? D#,24UC%2V$ER*GU M!KU 8\"O.&/GXAF[,D:K#A5NS6]&3=B,+"]"4(M][4:/%Y%LP>$[P+RVXO'U M&YQ$8*Y>Y825E*OKE7:[QGS-?+W4'RH64S\OM-!K]TK-WB>?*&MSHJQL+LQ/ MA,7&<+Y+$?E"0@- ;"(7!T0K7-/P&AGO>$2+GHSP_A?["C')IBCYW3P\]KH"HU M2.6-># NXJK.@XYZY4*G#RT^="4".VLH5I ".1PJ5&HCA&4F?/([D \8PM#W M)@CA;'L$5ZL_(>:MA<"K*#X3^X' YX7O@LX,$+Y68\#B,[PH@!GB$U$\ACI5 MCJ_Y/?+MP+)-C7T+DCFVS7&"XXJXMX@=&YD(E8LWXR,=Q$;&U[F>>V9)_)7P M>A-$]*GO(52N0M<=('0WI>5SV+0J41\:0SN 38+PL;. UTM6(P:OC]%K9;[5 MLX%=G@G.%K5+O]K_D4"JA:^&T>Y6>S]N^(QZ/X<+;L-8L*C@B4-80 +/8^>F MM"*5%>#"(*=8>D\E(5MZVYT&$X:/J"%]FV@5 MA)[YW8A<&\&NT^E_P$5T9R@V]>Z[X,644=HY' M7XX6+, H]?Z8>M>FBK5XA MPC!&RP'F1JRI@(OCJR/7EQ,[Q DG#\.)"-/T(^$$66#H>'%-ZKN![[QT+5OH M\22C2336&B%Q1E S[ )[8.71[48K$_)4 M>@D/$N7Q!?[[OW+ "0O*5_M-F6GI/A8-,N1&\DSA,H@AO/FM<.[%+(@[\/2K MK7KLD[U-?*\F16!KU0:(<>8S+LC":B*P;6;-;I"NY:W\PBR;[WXV;Q@?0I1;QKT=CL=@5"BP9A O6ZA)5@U0-KY4<.:N M9P3P+'L(,@1[A)(_$OK(C14DWAW/"-68]$&M(93YG7 BA5MNFC?]H?-VFUO6.\,:_V>.>P)% VQ M-VML78N.KQ?7WWZYN3:N/AE77RZ^GM]<7GV^-CY=?35N_GYA?+[\?&'\>O7Y MYN_7QL7GCQN++S<7O[Z_^)KN%.>?%[_.-#@[0:?KA2;\5S#:W$@&!Q[K MH5=QO47^L_1&OIB.:>OVU8J!U@';8:(T2FSI!'(T0>L5[&,P:13^?+!C*/GU M0W_.*F\+37Y_4/&KHD?M=K7+,'<9;4 7;NX!,][@T1&"<5 +0HANM<\2401" ML&HJ""%8-16$$*R:"D((5DT%(02KIH(0HEMMLT04@1"LF@I"B':5T;*+0 ?& MCR\,(3HL$5LDQ%-/YCP61OP +UJ[[!GLU\*'_#9=H\++'XC/)VM M3&:]MBTYQ,"V$T[[7XX35( +\GV-*@6_[6"SQ-%?ER!"&6&!88%A@6& . M)##K0\*GN2HL,(_'1@_N=3*L_$E[D5F7L32P\FDQK*+^N2]%F8"&-Y_IZL[- M<[-].>!TO]JH'YP'3@E>GKE@-UQ0+K3Y0G)!K]HK-Q>4#WQ^!WSP H.527]8 M>[8\5NTN>+72"ZPAF.<^=-SWY\'=W( ]74^@6M,$1QE,VR& M+G[)?/:>5MI."[QZK5EI-1K'W.2=^?H4^;K>JW2;Z]IS,E^?.%_O.:OY_#[* M[4JS?JR84(=@Y5UG+;='>4;E>-9\]N$L;:<@M 0AFXO(]Z8,)U^H;?(@X,8E MM00[K4JMU3J>$"*S\6FR<;?2[JSSTYF-3XR-R^*_-"OM>J_<.#!;HUII7(_V M%@E6% ?CM/R(\B15 EL87X2);8>/++K!(+T[V2JW&]LNTYIL%OMN5QK=YG'& M"UFB6*(.(%'-2G^M\\42Q1*URSQ5F=9D,XFJ-.OUXQ2HXT]@/8_D?DVU^E>YG+F\K)S>:-6JS0X M/<97/>MS]JQTG@L#RZ^ N(LA#!-<>_!GHA0.C.C_R," BM(R= S+/@V!^T< ]3;;N)_X6>$ M^(N/6!%^LJH]G(-UGH>D%_@\!_O+PB,0G_[<@@5%:&,$)[5-:>"/E+M>4US>W!RR MJ-TX8I@/T#4+$)[_3X%A-P\M3R\:_*N_70'%!.%<7VAH=T8/7:.?4&04%*A" M-T:IFR(RL1N"%C&HM;SEW9,LH>AYR?)*O;S&8&:8H!%&() [1A-]\2(?%7AH ML\E JE:8*R94R<$PV 5A!",T%<00K!J*@@A6#45A!"LF@I""%9-!2$$JZ:" M$(+!0PM""%9-!2$$@X<6@PX,'EH00K!FVBXAGEYTN3[FNK]9]Y\PZQ)4/.P0 M,I !1-\=&8#H#FMDRLWM6T$(W8>&.U&$T,)-FR';"M'CIA2KPB)2D&D7@1E8 M1%A$6$2*U6*J%*MRHB+"4)_L 1;+ \RZ>Z5!]TQJ>Q6YTP+?K;!M(4B_44MO M!G,L%:0GTWV;="\/B&>!Z,ZPG>6D_ O,32;V@:W1X[))'V?7(F%S3;OCC0G?8KC. M4C#QGI.3>YW;M70<>$/%&$E7^L(AGTA8$]NU@]"G,Q&E\7=/K2J(01 ?T;"= M6J7;YRZOS,;E9N-NK=)L=)F-F8W+YMKT*^WF-J$AN1OQ'HA67^N7E-3]*#ZC MG68Z1@+KF;9J7DNNQ\2#$?Y)7[ ;RFTCA0YC06*!6K_ M6N MU)HL4"Q0C.WY?!>CV:\==<*+TUM Y!ZGMTK!LD>;WEJ.X+F(YW!B\0+&?SL1 ME,-ZMU/I=SG_Q5Q^U%S>KU?Z_19S.7/YD6%YMBNU1H.S9T?D]934N2D^GS&6 MYVZP\E9X3#ELSW:UM@;;LY?!]KRWP['"WTS +:V-SF-5C.#Q.D7C-2Y#[]_JI\#( M[J0:*QW "X7M3N 38@O^4*]5^^G"(=">+V I' &[E[J@VDU_A[=\E]D!T"7S MCQA*Q/R4JZ_!H;B>>V:*8 P\Y9G?"N _E"7$E;,)EI MZ7/G#=*T(WFF&IR+(;SYK7#NQ2R(C:-^M94TQ7B;6$%-BI'4JHW^CT;F,R[( MPFHB)F1FS7*PD/JV/#)D_.4CG=8U:4)ONCNZ[)BW\@NS;+X'$J.U11:)JHB5 M-%Z /6>4?ONAE2H#^NF'G+KW93 %_4T0PDM5I](GK>01J/(W&DX>(UDKUQ1D M&,&,A3NRT:@702!A]PC'(C0$C!F,$6,8.0BMK)XLK2JC$.]T\*_^=A6.I6]< MNK";P$ZL&Y6]J<"80H8CWA8<,:WQ:YDLKBM#!B#>-@ Q/:4#1A #CZ32SP@P MITX(ALTK""$ZU?;:GC],"%9-IT4(5DT%(02KIH(0@E5300C!JJD@A&A7>WTF M1 $(P:JI((3H5+M,AP+0@<&&MTN()Y8E/Q;IV]^D>T^8= D*-)Z/U'2 1LKM M:J?<< %'!7B[D"59T7F=9?Q49'PWWM>A%^&Y2>#=1FE.-3IX'Y4R8!A=^,IE0])SYS+G%M( MSFU5NITF;K"L= 9O]8VE\6^)8_"?/ES .PXQ\ M; 0Z,T;"=HW7CA=@KN2HO&,&J]K);K/=^&B9UF2S;6H=T !+$TO3B4K3YH[V M7F#!6((*S2T'D"#E%I5I33:+?*^#=RJQ-'&F8X7]T:YQJN.P;M8*6,$5)U%< M/(E2QG &8U*MS+=OP7@K*295H]+I;1/AB/F:^;H(?-VJ=-K,U\S7*UV%8O'U MXZZ['X/'[B*9:USE[Y3'R&W5N#"1.25Y'#46JDR$MS\$C@>R 44^00 MLAQ!T"% 4JX<2T/*]5,TIS#T[4&D %I"S_ B7]]JR4%H#(0C$$H.$9KFGNB+ M$,'TI@(X3B#.DC<CZ X! Y8W2)!BLL7CQT/P\]K0)@T_-*-># NXB*\ HSZB8?: M#B1U5\#_-S2-LC. M I21[2=XET$HP@@([=@3D"QU\90-&Y;#4O> MMIJ-X6V_79>WLEGO#OM"RM[ Q&/$8F_Z8FU7TZO/9S^?GW\Q/EU^/O_\X?+\ M%^/+UXOKB\\WYS>75Y^3XY^%/*%\,.O!#@QXLAA)Q)K%@=6[[T [,",@B!! M772%,POL($6;"Z+IU*%[P/*8@+!%\ OASH%FG$H?6']")D&"M @.$NA*V*M] M;T)7F2 \F%"A#5[OX/ PVZ5[28# XM HC6'\:K@6!6B%RB@8/@[/\=6Z<=!/IMBRIQ, #8B%=(Z5X MU3JMF3=B/9M.9-$.!/>A(8CZ5#TY_D4])N$PG*HO87U-D"FM@&F'@8FM?E>L MS"=@'6H8:6 *M>V22;O\MD+IY&)JV%\OSJ^_@99E[;I$NX+:B-;+ #)FJDJ) M1Y=KPE3[H:PI?AT(4,FQ]?<;0H%Z=Z!UYI6&\3H6=Y#\K-J8.E&0>%T5-(%0 M*-="[E820R>I&@Q]X09"&3Q801C\I"R\RCKL\(IA4I<6,@,]4MPX_UAOZFN$ M^4=D*YOLC! )I*4=3:;>2+*WX%(IPE M"TI\^R:_:V46&=9V[1[VD-D:Z#[<;(#(RA_36X\!0YN F0(_P[J"A: W?A7! MT/O>#>TMRL#0(IH*)MHM>,<'W"7<&=YCP[H%B9B!: ^CO)2"-"/ =\:BHEG: M+GI:GA]@U",=?^Q[Z-4.L@R)XC^9@NN>[G'+^"[J>:<(%Z7Q37!1\&L+9Q&=FE@VO)..!&ZP)GODQ<,H@"D M)@!RA.@FCVP]UR6&9\9TS/BUCRA1M:0R%2]\>+RZBJ,1>ASO NM_#*$1S!.W0>) Q?RXEU'H636>\ 5(];F=)8@.WM5W O*SL]--H M96HHU*;::,Q#N?SW?^4P:A;J6G0.)C,MW3ZK0:'LD3Q3$#AB"&]^*YQ[,0OB MQG?]:BO!^GB;Y'&:5-)1JS;Z/QJ9S[@@"ZN)P-29-/8/%H MTH3>='=T>7G2<"UOY1=FV7SW8_0.I"G04 -QFJ':!>E1DA]["#316,A3859A M=%0\+3O\+I$9DFQ/J9)L^JQ MN.9V27'.+1Z$>CWX5,-93N6-(.<%S:C\&X*.;M5ENEQG6Z&?M2&K^J,NJ+?!FUJA3 M6NHGHKQLI'D.#?"SL!@L'-L6CEZUU2RU='S&,P8L'$\4#MXC#Z\&&.9R:TJ M06V?,]5>MMVUX"_-O>)O OV[XEF_(R M .BGXOSVJMW=0IOL'.=W6PWZ#\'^GR4#Y3( XW%AMS0J-<9@9*Y^;C:VH%Q= MKW2;^\"5W'LP]K$NF8=M7L]"SD*^3R%OUKK,U4MEB679;=@DQMPT!FM[;%'OO,Q-:&V>$-\\ARI!_7 5UP1._XE-AI^+KU2KNWKA21N?BD MN+BD.VZ]TEEK@I[2QLJRR[);D*EMFE-J\0[$7%QN+FY7:FN/=)S2#G0TF=$/ MCP+G<;R+XUTGGR]M]3CZR]+ T5\E#82^UM@'4Y3:2& -P1KB1#4$[Y,/[(\Z8UX -?9DA,7IF?XTI3VG1@X2SWFDU!L9=-?!YEU23W@ MQ\LBF<69Q4N]2?,!()9IENGCDFG>MIC%CYS%>=LZMM3L)]L5K@DO?+S\EB-I M1Q%)*]9R'*V+RM+"TL(A:3[GREE<5A[%6(Z2*H\^%T.QH+"@\"Y[HJG?3YXO M852&&?F^=,V9$?K"#81))=2.%P3&ZY&P709<+8NRXQ.SNE-5Z:XO"RFS+;'L(J!@^%GMDN=?/GGMFBF ,K_', M[X;I3? 4+#<+WD.L:^#YEO3/U,5OZ],'(_ R4>3$.[1"\ZMWZ, *[4OWE_>?#SGB.;SU5X31-SRHH$C]R;CN57X M86M)WX//:^NZJU=I--89 \SCI\/CR[;G8^#Q>JW2;+0YKL^BS:)];*+=K]2W M"33-3,Y,7C@F;]0K_>:Z%,LI[5_D1_X48ENFPH@CC2;Q]A7_@:?OB&D@W\8? MLF\%)G@WEK@J;R?BX0S!;*4;#^3,D.72\^WC5XK^)I=\.?"F^G]W# M.KV;>@J6Z"V=B[;OY-PSM133B^-+Q2#PG"B4(\H""%XCR@((5@U%800K)H*0@A6304A!$O$=@GQC"*T/;1ZV&36O2?, M>B.6*T2Z\T7S,ST'O_SKJ_:K3>9:[U8[S8-6G_;R63%3NJ'TYU9GD'O)O1+J M@>=8\./-V)?2^!5^& ?&A6M)R[B6TU!.!M)7Q;O-6L7XRT^#)_/!8V[RUC." M2^>^FC,6%J.LHG"X)3@Y:?ELN[L1EKT?VM\GI_ .>8P[9.,QF5]E@':KW5ZI MM4"CUJ@]4<@/6QM6@!WBE+FEWF?[J5S%E"PPK%Z96TK"+<]3KZ=@<<_%\6HK MK+T<)]537VYN1=B6/UI;OMY\KOYH]JJ=W2[ 2Q7$:]M5OGDX]J) N%;P)J\O MMMF5;-^\_EF&ANV:WF0IGG")NRXHDBW^6_YF^H\?4=E>:X3U*;>B'DVIU-KK M3E8R5S-7EX^KZY7N6@S&[37TV'/8@#MPL9"SD,="WJQUF:N9JX^,JQNM?7!U M\3N7%SWZ\<(^U44*=,Q/)<>IV4/-JZ):W%C_Z!738VVBB[^K,CP$<_%CO9E/ MTP$LI.P6;=8LS$43YL<:(1>2K9F+F8N?U'VX; 1^"5N7-CTX[T%=NJ%P1S:V ME1(3#P;ZY]8 BX[50SR=R 8'N[3JZ]>;QQG +5!2AL6A"'/>,/9;JW':\DC3 MEJ59#E8819CSAM&L3GT=WFFY)(0%@@7BA0+1A!UT'UB6!V>)+3O9A?:E/XS! ME9:&[1K89QE>+-T0/P:V)7W.KY8S2L1AP#G5U=HB<'DY]VMFX9*S,)*XWM@B MB8_$42VD]!9MUBS.11-GWI&8A4O.PDU.K!Y98O7<_".R52O#,^IZ*/%H;1 & MG%H]@; '1\(VSB75]H%H7\>1:+-5@<5FV>^Z@Q.#@_G%)*]5K"\(1KRHIANZ$WMLG#1^*H%E)RBS9K%N6BB3)V M)]MB7HHW).;BPYA5W76'57#RL6.'!DFK%QTL@ M.7K,TL+2LF]I.1*/MUS*HS3+P=KD&+1)?UV$K%R24U3.8$$Y!D'9W[9;:GXI M6U+W-Q^IX V'AC[\B?FL9\2#Y]:5'+K1Q#+N=\SBS.+ MGYIO7$C!+MJL6=)+).GUSCHDD$+R.[,WL_?!-K)24_]X+V%4AAF!_^F: M,R/TA1L(DRJ,'2\(C-@U2T-)I6%3_G_= M?<-Y8,X#LX)@!;%"0=1;^] 0O$6R!!QZSILU_^93N4>6P+T1#P;02)JA\9<@ MRK^-[N]6VW"A8[OR;"QQH>")M1_?A=Y4^9KYR<'7\-#7==2:T?0I 99C=:N? MQ?P#S[>D?Z8N?EN?/AB!Y]B6\3\U^E^A%,>6#Z44>.J;6PV55F^M:W$2]@%S M_BER?J/3VR+G'XGO7$AY+]JL60$4=^H;*X!FI=.O\];'G'^"G-]M;-/H.S8W MN&R9Y1Z]X-SZ/0KP4+(K0\-V36^RM$%5R9+(O7(DD?-JH0EJP?(BQ#?>EU[( M"<,/NP\('GS"V^_C5VG4.:<-.>D69VP.MG"\>1*O;T/ M=&_>?0O /2PN6Q"7O91$EM^U_RD40.G""#:-)J&2XDN@D".F@7P;?\B^%9CC MG4YG3\3#&8+\2C<>B'*"111Z\1>T?NH;3:K448Z_4-?@-YK(F"9_A5&0>&!Q M_EQ-<^,"@?;: (AEWRUYO@?/'#K>?;QJ\=_$ZF\'OA3?S^YAG=Y-/05L]9:: MK]EWR)$I]IAB2@"(5@U%800]6IM;5DG$V)OJJG'5E,1"%&KUKI,B (0@O>(@A"" M]XB"$(+WB((0@E5300C!JJD@A7!!"U*JM.A-B>X1X^O&X]='O_A;[U;[!ZW^[>7S9*9T0^G/+8#S['@ MQYNQ+Z7Q*_PP#HP+UY*6<2VGH9P,I*]JI)NUBO&7GP9//@KYF..\]1SATKFO M9HR%Q=BJ-46./)BO-@!O8& MGV^KGQ,O3[M==I,O1_OI:B'K%BD6:3W*M)-9FIF M:F;JY^Q3^TB];/$P8X%3*_,-:C][[IDI@C&\QC._&^ N3J4;""P,*4WH?-L6 M1B$]P0,U4SM&IY"9N! [ZA:YM*R[Y[K./"?AS+$HLB@60A3KZPQ9YE+FTF)P MZ58WC%)[5>7(P\V[6Y=N*-R1C,CEGG,IK'&>( MM%#R4*!MF\.G^V#X+-T0/P:V)7UR70T.F!V?)WHR#F>-H[[EW5Y/8Q=%&M8;6Z1A M.?U!ED:6Q@)((^\9S*6GQJ4E=[#*F2D\-_^(;-6AZXR:>4D\..%?( MN<+U"H[E@6.I)[6C%/BN'WL[^5VI4MM,=Z+6%XPC5E MQ;#=4(YT?E"XEN&%8^D;\@'/%BYM/G,2>NN(W=&3\3KYF$B)]]B3V4K7V8XG MX1&R*+(H%D,4><-@+CTI+BVYBU7.;.$GVP7/BU#C.5=X$KG"8BU'21VZQVOK M6%I*&FDMT.Q+:A;L3SC*Z6.R:F#5<**J@&-S0L.92^#R[U,':R5SO7)Z'@3M-59H^86?RXMFK>D3DCRF)[[),LJ=CR M04MFYR-BYQWL0J5V_TJ:9O5\":,RS @<0M><&:$OW$"85.CJ>$%@O!X)VWW# M0;&CS;OR&4T.$A=*'@I4+G7BL5\^H\GBSN+.XLX,SPS/#,^)S0(ZL#?BP0"2 M2#,T_A)$^;?1_=UJ&RYT;%>>C25R#3RQ]N.[T)O2$.&%IW&@ M[DE.[,#S+>F?J8O?UJ^J;*\#6>FGC#$>IG M[.:'IOXN#_\<>FX%Y.QR^JLLOBR^I17?+F],S-E'R=F]K6Y,I78TRY9"[=$+ MSJW?HP /J+HR-&S7]";2F$K?L&PGPJ^#L?"7M@CB>-KV\J=Y9= $96!Y$8*2 M'D33_;#[Y.G!)[P+,&"./N\G^GQPYMFGM"S:"L%L;JR#W&ON57)W MX#D6_'C[V/_^\M- #9_&G)!.\2J0S1'30+Z-/[S;PA+'$I#Y)DY"TQC.'#'S MHO#MT'Z0UK+9:RV"V6LUSG@A\E$4K6H;E/=^M<"=:V>2&;G*FR])CZ_DUV9G M@465C7A_1WQ_(X5F_B2 M#%OM0N6:T@VE'\^JTK=KH_VAD/I/XS*_F1#R<9=9, M\_.9(X=86D*WQ=_YNMY$?>DI\*NWU-#.OI/X]-QS$YVP,[KLF+?R"[-LO@78 M&GZY_.>WRX^7-_\QSC]_-#Z+ZV1CV--0GT&$ XPL MHT_M$&XRWRU;6?N/R+9@] <>[*&7D;ZR77@Q"']O7NRN(M^8^C9\-S,"+_)- M>!UL,4Z\>(;PI6&*8&P,'>\^,(:^-S&\J48G#RJ&?+"#D)IVX$6(1D ?)-Q_ M)QQX:: @"N ]OKSSG#NZUI?P<&,H3%J8JG&EG@@_B2"0^A['%K1P-HR)0-&# M4(\5U@9'Z4M3PEM@N],#@\L=:='-D:O_@(6ZLV%:%4.8)BAN>/A4S/ F^L:/ MX!H-G8#7P*WQMW"9#R87?1?W_1Q(5P[M,*@:-V-IP'RB">W)^#(8OAIX:$]P M*O UFFR2SJ^I7^"1$[4FJDHP',M Q@,S!L)!@(>@RKRZC%?/B36OY324DX'T M86^L&(U: _Y%[D*VJRQG/E\&H6^;U+<5?[^7P-0_-'O5ALH"3Y!XG@O4C]-F ML&,'1-5XK2/P'HX"/53LXXCJ?!$8&ZA:,;TO'_3#60Y$Z&W@SD*[M^? ? M,\(.PW-A1XS%@ 7O1):$6XT?>IW45C="Z4_2*RDL""9,*W-%&LY,+GN-H\)E M:]3>X3"-#^J-YR-?2O00Z+?ZNS=50P6.,(@X@>'Z-N;XX)6!$<%4?)K>TB=0 M0%8$.H 4;#-\5+Y=H\V[1O%WC0L!@@N[!+(T297CP0ASHK4R,V" ^P""!R(2 M^?BGI5/@.6W0SLG=K_&U'^':1-Y6[TK,M,RTBTR+BGF>%^T@V4D&P+>.$W.U M=G@1EANW'[")[EUU46:74KDEW)4LV\?<#_WIZC\L#^8!BVT$T2"P+5OX&#R% M2RKXS>^4*_(,@;L IJM,.=7YM\P;J EF]]WR%VCI&-I^ $2T,7-!H@$;B6JZ M./]B$+NI]#%+1;WY?95\\TBT:!FR4X8/V069']"39Z[O-$+ACFR43W5+^B=E M"5FJ6:J?+-6;"$N2U,9OAQ%L*-*X'P/7S+1H+Q=73#63<3:*A"_9SYO.G\/EYN)SI:--0>\;\YC:0 K@UT><"_D\5 M'.+I4>&ZT02W.?12/$/:\ 3?>&V_,3*&UWM,F7]-C2[CM4J&P[:)5XUAU/AD MV")>"W6C>GX$HF!BFMQUO<@UD>\QPQ["VI#TX'_U5BJLB>V":/I4P@7;(3E$ M >TM>A28=E=/UL.H&*\'ZG6?)' =S. 3"%Q (S6F3A08M6K[Q\PT4>9?F^J6 MB\CW+)0BGZZOJ!OJU=J/;_1G&A868YHDB4HT8(8! MO89 9(<-3>&!XN&*S8 MW"/ATOC(+NS$V98%!X-DNKIV19GS%A"JV%MQ:+2PY M)Y2W;Q:%)U;]NY8 ZW&F9"#AZH3- NSC .[6 '0N.I]^O&F^7NY0>3CF[ JU /F4<\#=6')B4N6M@'[5+R2C[R6199%]LF[ MUR/9!F#%4-A8"&R F8D%K%0@##PID"MQBZK@OH*5PV1?AV.L(D*S3A!;JR)6 MYI\>F>DSG=PXIZIXJZ;!KZ=:KL='A.RFP8#AQZQY884A^"_&-*&9/QYEBX M(U25RBSRL)-6$+,;*G"P0J:PFC/\246E4:V"YQXJLRWS6K+<0,5;=V015=)Q MZ(![6C6$H\F 'P7&O1V.\= (B UX%' OR(4-HF/IXS6T822VHHW9Z6"*AB#N M,;JP /8)\WM%1X&R5:OXA(EGV4/@";T##/4CD^0TV6[H9OD1W50!&VRDH@]3 M1UJC> YQGCI(MQ28>F);S7#]U'&(Y%",7F,<-7;&IN,T46#CUE,U+ET#&2L- M7,5F&WF(VO8%:Q>ZZ^!29,7^ 3)VZ],$5M2@4/_% ROY$!O.",!O,'0K;-^Z$$\G$P0;%:#JP M%8$ZAQM0(8)B_078SC&:L>^;N6UL@P[TS?%,'6G,/S 7^&WV,8>P?!4PA#R% MO?#!1EX%1?Q#MU?MI7/5L^]NL$I+%D5O9K#9.+/ELT_C"V,!6]( 0X68H9M0 M+1CN)B/8%F#OH9.6\4% /-,*[Q3.+( )J(#W?+B;9DU' K5)D,Q:Y2\P:A_8 M,"WA9WX"VJ$@$@=E1[SF05&@=K)XD''B,7/Z%@;9J+9Z/RI2)0$,)_#4 5G0 M]]*B8[%P>\Y^0$M%PIJB=S.ES5*X&%[)CCZSNZM]E"[SU;%%JDTC0T&%-BDV M ]=)/""+OZ3KB,J'$!Q#3#!\QZ-BGJNV\*T>;2VKYEE]CI5BR62ZI)'FK,"E MF>(G%U+AD=0Y/84R64L+&N?%#%E,@9F@D9=D!A.F?]8PQ(JYT_B(M^D!\*GV MX]R "GY0]D#,]!O6QH %!KP"=*$\!YV&U@*8G,JG5(8[\I*C^MGS_'!#>J8? M9%^%EH6%&=^0LK 3*=6#[SW_NWH&.165Q+N@,_1 :U!9JM1IKEK<5;%:=)-" ML,Q%$.I([@-\ #4"/#:!M1CKH_7II+2N5O>C8P*CB/T#T"R1DU@] 2P;.3%N MB#FA(6@G8QKY021U+!AW&NF#@;=U6OH5PDJS9O8 M9D:UQ:-0V>NQ%\B8"C"8*8B$L!UJ"^!G+W%I!TKF6L&?[=C[BEQ<575PW?;- M:(*: (/IPK<#3>V)F*D]3Z1FHL8@TEM9NM5YV.S!&P*]%$//+V?6%*7\@!?" M\/&)-NP$9B9V?O6ORX]G]3[XD!A?AW6(>2Q GTL_FG+\NG%"LF"6=^\"DRC] MXTAW%*KJ4%LU4@"Y2RZ-(_G@!1(MM;^7I5_,?7Y<-(_,"IO<_=R\=,D":3&X MSR%_/1S#;C@:9VE/ZS\1-IGM:1N,"KX>5SJ0\CN^(J!]+QV'SFCHPCA;A0KH M.G0,LE?FQ4(Q.P87:/*//- $9PO'!5(T22V>[(D,E 98"W0';#?W6FP 3H7M M'BT-!0/&G@,;"DC<;VIVKA>2X.M&!=Y O2UY?M:JH>=/5$,-&)HNF4=!PGQ3 M_(B(KB.3DZP9WO]SG@?5-Z=>1YH-H)W>F>&B4^$DTEFY!HD0N&G1QL7[RYN/ MY[C>'_%"%>[ 3F'51CNV/B^1G<&E37)_6G+)ZH#GV?A2S6!T>G,D_$01*#M. M)2+@+HJD:!-@WH>*^ZUHC: K4A8\+67;^N@-@WH>25=O/_%PSTW3H_<[LXJ* M#"5CSX\T'Q4:4[D,V NPGUE:;<.R#".?Y!^LD0BFD'8JB#N_Q'5Z0#BR6SV? MLJ,.;)ED4:MA!F/PPX:@/@+RT/!F<-&HI$ W_B !G-+UN1HLI?)5D K?2_8U M4G8)\=,*FM,T>#;OGG4U')Z]5TUSC.LQFBCG&0UURLVS'C4:+8^TO;(<7-RN MAV>Z_Q"P.2[E"K4/8I]IS)0)8JN($UH):+BC<*(W[=/7\!04B+1"'C<%]$^' MTD>757=]0N,0QY)$YG/!-IQ?WV,A6=CH3WG&,- MF#DF7T_X,I=>G(CO,G&_XL!R)@FCLY^@.B>JV$XYYVF;/RW#^/;8:1JN:G8H MU!WQ84?RGI9-.?:YESU:FZSJHL3*M<"9A%F7LC-OFVMW3J9V9S^:F-Q@N-.S ML%TC:!;,#)&^&5#[1U!/B:AC@ .VXM#S:7])7;^*(3"RITU1U#\B48)HHWK@ M :MH7E8[W&..RK%!2%&[4!VO"#R7GI)&^7-!OZIQ10:NYYZI,"X,T@Y(6TG, M@9&VR [YG3'V[C$)8SUTWHMX&:D>QO$=HT:TX8=C67U_=2F$*:R@&MS79[-RVZO7A[:#7 M[=PV:L-AO]MK#[HM$]6>V%_SNGIC.3(&5F0Y8O;6=K%\Z&S@>.;W[.-0Y>8, MG51M=AMS-N7>"DO(8%U:5G)Y<_&KT:PJJU3199W)^\]OYY]O+F_.;R[_=4%- MQ.&+7^*_/UY>?_CEZOK;5_CI_=6W&^/7\Z__N+@QOEY>_V/W9N^C:5!A!+ N M#@7F4+!4#%L?E]=6&$8ILI:8[CA*PI;5M\DU=*K QD.! M?;CX".+$G?DW\L<_JGT40_T?5#V:VFR_X-D=<$;8^7[<^=;K9V;7;YJL'^E( M2V+J6^E'Z=+E9 4MU8_*'LI9.*D3F9I/0QMSDCZ6[H)'G3%*K].4Y,6#SGF? MJTKC>K_9TLD+K G2;;FRW7FR=\3->50I+Z9[,/]-4P._F#J?3/!@RY]):R_M MYNJ:-BI L2>I#8_%(JKJ+9Y3Y&CK+LF8SLV ++]X3!^\R<2F4$=%6YVP%!@2 MR"VD33G.:!*IQ+:N+)A$+E9/J_5%BQ%X0JB8>3:KCK]\&-MR"&^-C[%>#8>V M29NX3D*1N! M$S$W-HJ4J(2@K\L0M$7^[+'&[HBRVY,:(JJDT,_=A+%7EDF)8&ZWE\97H+0V MQYOBK-[&,_\IRV:YKFJ\3^O\@+ZI%Z(SB4^?,4Y!QV[ID'8WU'- MAM[B#96GK42A2F"T V*U.H.6Z YOVU9]<-MJUNJW/=$9W%HU89EFO5[KR=:N M')!\Y/=1Z:8[+3072&F_56$AX*3Y7^;"P*_^]N7\ZXVNA;DTSHRKF[]??#4N M/W^Z^OHK>,M7G[>L#!YI!YN=TUY5P7,_*'?N MXN/EYY^W[<\51.WGAO'953QLLI&;/;-[V&]W&;0MLG-M!HPG*1W:' MK8$EZRUSNZ'&)Q@2Q%7G5:4V7O(O1MR,3^C:128OCU(TP^+(TABHZJP'YL_T*UXTD+;0]H%J6*NPI / M JO?*SK7HR[&XO/X>!O%4W65=YP4@@OPV!CLJ& %W=E^%!BOM2,?5X G3KP7 MA91.73A I1V@]+RX 12\>UR&MM?\.TW+G&B^JK0TN4/O\.ZT+L2KSZ:JM**><:BKG354A8"=+@0@ L!=NO]/AV]X28M M'L\XGIF3,HE^I.-5J3I1.G>#'6-M515VUX2')6I1([&Z^D3'%(_AH6M;/?2^ M7V(3!4D\D"&1+ZXLD#Q U%99LYB(8'YASK'C.6"<6P>ME#'G?H M:%'VV 4=G+,#/YJJPQ#+V"IYY?8YB9YH23S)A_NX&TVDCP4L6:@+91JEY]3G M6:]B^&)J6XZ.%<5ME)#O; NM[;B!0AHPQE!X)6XN"79\I$O,P+42 MWZ4;-U_"/K6))ZMY-'>^UA?H6V4;[U4H=HVG@5UJ.>61WL:&2>H@3H5.7Y^) M\&SL3>!]\/TL_DL)QE@Z8,+"?G:FSNH1#P7ZMR@\P\.W 4L*2\J3%7!L7.25 M;NSLIU:&.BFJR\[C@]P:#WJ6%N,S#S(//ID'X[8&BSQ()TFP?5^8[8>7MF\0 M?@B,QYJ/N>YI7(=\%??*P(H;$TN3=%,-U7@BJ^_PZBA JR%N1@&LFO20,*@( M*ZGRIVX)S)#,D"]AR&S7R_P^G+:2T"'D!2!).W><>K$_2QPA0( 0[%HF5,XD MTQ=:50>B=1JJ(+GCW8/:5=THF+69M9_$VFFSH9'G612)PFR)2@*"]6G[Q+:J M=RMK3F:OI[%7JL/,V0 CIAK"4.<4\3"*;IQ$IV(X_:7:6''ACMF.V>_:& MG:E53)R7S(DF:LNENR?-=V(;2^&$JI,?MMP\&TBJ)E?%U!*, &\F\<0G7, < MRASZ5,]ZKA]@[$HC>J:K&-8:K8Q;3(75\GXJ:*Y7GP0MA M+=((HFLM2V424!4U==,<:/N8$+4#!,\:1-:(\!BHP=V SLC@.N:;VNE>I4E/ MNRRCP^JEH,8(E*P.WA,H.:[)_$ILFH&MK$B_ZC'<"]\Z]RAS@S%UKLG MOXQU/ZF&>M@GKZ*Q(Z25G-T**KF#/#I50F=>=,,Q2Y?.Q8WY!OEV*YH5R,7- M'SA(8GK2O;-]SU6'F(0*RMQA5]F)^-WS,\HLV1T7FKJ@>:=JW9(,BF)8-P"M M#]YL#(%,6!9F7R [<0?8,.&N%Q#6:'Z MZ-BR=JPBZX5GV#5;'AE*<^QB&X19V@^UDKD-7X(CFF 1"S6F2.\X2QJUWBEX M 3JK@34-:"V+,!2F+KV;CNU@3$-27VI@\X6W@# 0-@HFL (YL=WD8!E\B5$P MA[ADZMLR1& $U5ABB*@FJN5L.K/B\/U5HLC.=*4E-M25=&A0.$%BRT6N_8=N M.ZSK(^AP(KP73S,&WVU'G__"8D7"3TE:AL5J\C=JGCM#T^\.P;UR8>ZE;Y\W M&ATI*/VGF1#4ERH^235.)=NC%FDK?5QT_1*0L9%(FMA?#I=8HD.4*6SXOF9- MO"S_JP52K<%U1P[3\Z>>:BNNRQ>#^2.3,CF.YZDC=XB @ZBX-MVH='P&5BU] M7^!AP::C0-$&L)\@MV2$5YWU<9,[5"QM.8$(1#0I8\$*( 6Z1GBZ85JMZ?DC MX=I_)L=%5?0"Y39*4L(+'935*:),; ^,JGQ6.N:MU$?(-."/J ML[8/Z<2X EUU!J/V?FF5[_,KT3-[1"Z(@?0-J33:L2>V.IE06$OC!)6CMPIPDM8U"HI6P0!NXDS2^K$*ID"_L4FXEK3+5^4 MV"+8M 8^,7;!L 2.?^XZ%OU4K3XKT[)J;:O5J]^V&MWN;:MI-F[%H%F_[?2& M@V:O9IG]CM!G9K[;5(/ALXR-G&QL;GVW\]OGK MQ<^7US<77R\^&M?GOUQ<&U>?C(M_?KN\^8]Q??'AV]?+F\L+U=#FV_4%_J@/ M0N[O9-K"L ]X!';M 4!LANP;7\"7 J]?9?0O%#1#VD6$NPBL[&'C&I_!LB"S M/$'S6G9RZKTG?*JG_PB&LK((J-W)'5H9A@LC#,;*?9]J4A@B"L?@Z/^9N)71 M%"V+'T#/)L!C6>BMI0^!5XQ\,5&A'*S?C(N,J$&M1HS)="B<'W>,LZ.?$]?% MCX4UCX?6KS82Z"453] F&SQY?HTRP_;ED&(L>9"#A:CKYCZ<=X#/]ZI>;ERY(6V:B63>4)%P?H(=2I"4/\(V*L'[;-Z;DZ.H%#G M8!;C*$K$@\#3,80N08">EJ*MH2]?TQ=$>]0XPG<6K7_ MIB:K+>NX1:>-QR0SW?I%@GF1NLV:P*H%E)Y,ALR59 V6,([F"CJL8JGN3<%4 M-8!2J+EI&!HM?5@ZXA-A&KNF>X\O#AH+*I7EO*&*=Y&9(_"U$97"" M.0HF+;]\=,TMF4U3AF-?QKA0- M_%J:_-/6_:*I'OKQ6V-C5Z6/Z*:UNM=;],3O]N3QBQOC./!_/ M-"#45[PD\=]GF+I\J_RA>UB$1]V03 8WN50, L^)0KEGGR1S(69JG^*AZ'_S M"=D5R[XRTUOMM)@012!$O=IC0A2!$"P112%$C0E1!$*TJWVF0P'HP)JI*(1H M5/M,B4)0@D6B*(1H,QV*0(=&M=M@2A2 $C5*PC(AMD4(JK/.5\B_*,2TOUGW MXM3H,U*"N]T>7[P&O75U$!MD(% M_FDNRLF+RF.>[L$7X,8+A:/F_)E2O1IJP1MN35L<"PN8GH-R\==7C5?/78M6 MM;'6NSCX8IRGE2-J%3YB$M3?$B\\9M,??/K+*,^&1]F* [YAHTBV)!\JB&ICY?KPN+Z],$(/,>VC+AU MT(X7X0GDQLZ)[%+NWH \,$=PY*%,VX2R+TO,,NR3[-/V+#&CG+NNAXT[M;GQ MQ1$N<\Q^C=$2<\_-6&Z=;T[(2N5P9^D(?;QAS->7KIHPMH$+A&L%;W@GX*)3 M+CH]_**CW DYYW\>SJ#EL MP=;@!,F^;Z.W@&3?MXE;P"4X1<[?N57+="\DW=?3N@UOV_Q-:KUQG*R^!]5V<(N<=5M1==L>;/;]J;;#V]_/8_1ZJ]+M[$.]'95M7C03 M_#P:14%(1KC^N-P,+[Z&6KTEG89176_TCB<4=$3A[L=WDA.QA6OM4O/G]O1+ M22U;5C"%C"YO7;^4V"!MUVH<$RYW3#C%S46;-(NB>V0>-4>'5\DQ1U X.LP6 M<8E9G:/#K-LX.GSJT>%6?YV_R-%ALM)_"L7 D3L@X^]1$-K#V48C?P*87D&4 MAS!LZZ^O;FNR:_7[S=9MO=4=W+;,6NVV/VS6X5._U6QUK6:W4X<7_"1V/W#+ M#J:.F+VU7<=VY=G \^_7[Z_O+E.SE<4A"FV*$.: M9O6%=C$W8VD,/(!KW1!61P_D#)GHK8A" M+_Z"=A#UC5;&ZIJ,=M;7I#(1(XB&?CRP#)3IJTTS:/UJMU,.I-2GH\/2[8UJ M:ZVK4YP)E@,*=K-5[W6KW68YEOVE8+=*@@[<]()V4+V0_8S2("W2K3:FRX[+ M9?7VF;IH\].#%TJ1;V]'.\PT5(_\)YY[S"B6570/?>&"%/FIUM^=J3V_:L\[ M&-F?[OHX>%8S%$Q>7G*.]J,,3-^>HHYY:A.5T)MNN ]OGU/JU69WI8"M$:=F MO;I)O4LZM<=VX!U-+3?H_^])(WYT]]K'D,%CTR\Y"Z1Y!E3QA1F^U0;TNU?& MV)?#O[ZR;?NL46O4:OUF[4$^-.M6O3H.)\O$?#<>DOYJ83*+3M,'7.\AK#B* M"IK['\:V'!H7#]*,< \WKH;PJ_2-+Y$?1,(-C= SKB\^&%\C1_=EJC<%J)]N MH_&NWGHMWOQ4;UO9OQ.=)/Y6/0$Y;+ <%E@.&R63PT^V*US3%@[+X9/DL,'[ M88'EL%&6_3 K;/6>\:UZ7?U0-:ZEB;_&4M>N53!>=FYYTU!:>0'-7MFO=50\ M31K7PA\(5P9G5P^.G!GG)D7:8($:)R:EO%L664I+LENRE.Y22NLUWDKW,.1\ M2F8B0GB&< )CZ'L3X_+Z9XSPU+OO N.?D?#A1V=F?*6DC $2\ DD1S-Z[>R? M\!R?&/@/=:DA@;I6K@JQ8J"DXX7P)I0'VS4N*>=G_/O]UU^,UQ"F^[>Q'W4 MI/'9"X%0(.BY!Z2F=?JH$Q#F%@OS[H?\ 9,DQA>0D-4BAGR*.4@!W]"/.GIO M@,(UX YACI?RY'9K+5Z)X_D&HZE+-,FDA_ \15?\+G9,GK?3E9DG+* MYY&RV:>%2AT=UK^-TE'!B]Y7%5KU=,?VC%%HAK(<:S">J91A+7][;X;C8KW5K'5N^RW3NFT-S=IM3S:&MY9H#.H]KM4#KK.W-,E4+53G6_]_> MN?0D# 1Q_&[B=]B8>,-J$$G*P02ADAXLA(=7L[0+;5+;N 65;^_LMM M%40$ M^V"Y0/K<_T[;F9WY=2&F3WEHWIBSOY9BI_A?,DN*DJ*DJ"0O(OA"TR68LA*P MO?84O4VC3$>>%[A:BZG;'EPA]X M&<&='# >;YJP2 M;35U D8DS9")YP'$J0)HRY(58Q@T@#%AA>\A1N>.B8W="1HO^/[<2.$&_("4 MS#W8RV)S$,)0Q/8IJ+"4/-FD5,1NG'&XN\D0JDR3E,OA3ZE UH+U]A[\ZJX* M_Z5@M-4]'H0_S)7<;22A;CQV^T_-H=XUT$#K/^LM;8 Z_>ZH5PDSS+K14O9G M#'.@_N 3BI1"G31B"=05RXAM/",-%#Y5#/!1O%:GAJ6Z7ULL0YA[!ZG7P35Z MU402T;.Q0.'8UOI.'RJ.[!Q]3B=<8-4+\_@]:31\JBN1TG@ ML#R[$*^D7G[)B.!(%QPG\/EVCI/$47=/A&:F0+;O\%> ;+-L\PFVN6B4B7I0 MRD2L249\1Z(JF5RV8CK2<,J[[U@;V)2XL#3VK05\V;-7]_X+4$L#!!0 ( M )QX:5&&D;,^T0D #I$ 7 :6EI+3(P,C P.3,P>&5X,S%D,2YH=&WM M7/]3VSH2_U=T=.X59N)\ PHXE)DTI%=F6N @G;OWHV++L0[%\I/DA-Q??[N2 MG#@A7*%]ITXQ\84IQ(<@'Q>,1(^2H?E!OUO+7G[]\/FL1[:"1N-?N[U& MXW1PZCKVZLT6&2B::6ZXS*AH-/KG6V0K-28/&XWI=%J?[M:E&C4&5XW4C,5> M0TBI63TV\=;),;; 3T;CD^,Q,Y1$*56:F?=;7P;C;S$T'9C:@>V7,;3#EL4G#5K/Y]TY.XYAG MHT"PQ(1']=;!HDGQ43IOD\ZT4#%!#9\PE%V1&@E&53B4)NVL+K!N9E[.2V1F M@H2.N9B%;P=\S#0Y9U-R)<UMS+?!;,\63MQT[6O/_,A -Y@F>L2!E5LU6 MO774,>S6!%3P$:R&K1WGD-#[8KBTZM1-'$H10V?_-N5#;GY[TWK7[.R"M./& M$+R7_S1=EU7#T>4Z$ZY!%<'-+$QY'+,,!OSVYK#=W.T<-W#@3]6KXL,( HRI M1SBQU[\:G'T\ZW4'?0B6J^NOW?,!&5P<#]7)U=?/_6O2VJ5@R4&[W6GM;=,= MYVV:Q:2U'U<[:CBE>TVZIQ>7@_[IJK#K?F]P=G'N-ZO9)A!3GUQWKSYT MS_O77M3%OS_W?R?=W@#[V\UF>[.GX7\*;7@R6U;UK$:^< =)LAEG?1DEDFE M:R1B"L<2DU(3_DK]OL>5A@X%(T.I8J;>;S6WP!HA/+3-/^N<1N5G+][-""(I M!,TU"\L_.C_CJ 2 F$:.K9D5\,:/5O] T)DL3)CP6Q:O,@O]Q M:90?=NBO"2:N=OY?PU8-F>"9B*CP>EB50.7.-.6&!>A/%F9RJFC>J2SJ_>Z5 M:]5755CN7]IN\+]4X9NF_?=CF^ ^HEA048VIZ%0QS#<]Y'!"Q)"43AA1;,+9 M%+B$2;DF?Q14 6"*&;3G4AE@&.0C2'4XU6IZ6/HGD0DYRQ)<#Z^,Y)JI"8_ ME'\H6>0U-_PLB^J+ XWN:N">-NRY^&F1N$0'[-:M,=\V\0Q"SX2!';2(5E+^ M+P];=2_]$;?"[6':A/(+#^7VRP_E#U3;9(",9^0&[!4,DH::BV@?Q[$$Y3() MV08L0GE&:#8C1694P< V2"9L*@)130F$-"A,!4EH!$V*R#$WQ$@W[LZ C$'< M:ZIF.&1,;QBL6Y&IH2T&96!)@6;@&C@@X@KR'QB6(6P4$(J*P+9%*=$%_EC, MGS+%O! T8,PU,'7<()-QKM MOF(T8B3A&<0[0LBFA +>/+(H%>6!@2,;3Y?PQ&%@ & 21* PRZGK3X1U2E)A)SJ$K 4&W%M M%(6%*#8ZO4'+6@5W=*G,'6TWT+.!GN<-/7LO'WH&2W&*QZ]UT-$>7'PM (F# M3!+(5M2VKM1OS@A5S&(&8 #'4PJQ39C&'>5 ML&/'RN=8U,H$H4Z9A@:(1IOE?!M :IB 1;30#Y^"F="00=C[E5QN)0L% M G*LTVC+?6 4RZP<+(XN6%.5>;D;'H C/KE:1'W-LS+LY,"@0! N!;1<,$-)A<:TS(*RMCF<94I2,U#( #/#23G%\U((B@0/S+)* M+-([F.&2Q6J."W\-&0X$#@;SX>2_8,Y5!MV&<[UJ2!N^-DA[,#>Y@VP/9S4/ M!C@ Q0F/$;>HEID- ZH!\[#HA&!&55P""T =IRZ8,.-;MRS"K,4@"R\.(9>& M5HI6ECO>>H/R0N4 ;]IFJ%$$I],J8,M7(Y9!XBD Y:"'Y0B?.*3(C$,R@%F> M U';8-D&RYXYED4O'\OZ$RH*RV$PT%F2L @?^,B87E,'FN>7#^!D[N/ZTI"% M+I@(?$J[ M003L?]&CR$-=+Y:(;5M>3;M7$R+.MV%HV9\P3HTT'A&_39H,_S M1I_XY://J0OLNP"!-^M\Y<;VK$6A1_ G3/AD%!4*8:"27:V1.I;:0#L^2 6R M-.Q2^9 V;YG2@)X!LQF9;17/ *4L?<9\19D5LSUVG%:I53/4U'D1!;_6&S) MHO6')W(S(O@-$_ZFX\KXV@^[Z-=@WJ:>]9,K^*#BH;K&SR")[>W%G4R=_I;CR;*C0*ZB3=X4@6-[A M@!MXDPEO8D6<08#[9&I>KYXR>H/9D2NOV/S(%H;LDTOE3?U'P88O+;O;@6OX M!HUAHF9SNG$OQ/AR$DP!K(#C4W,IFH;\3!=C.)#@.6N,IWEK'W_8I%\;S'D! MF/,*"ME=R+(2!3R@!@C +(4!#+'/''JPJ;DDA6<3*28,,Y6,CORCD\JS'C;. MA9PQZ)VFTE$](.]E3?"FHNSZM\'PY9*D&T1>Q#@5-J7A6R@E>J5UOL MG)_MU9"196CL@\"*FU9BH/*Z644R;C ^:E:ZKOP<8,B%0[@&W013\-,W7V&; M]].AEJ(PK%,B3]7<7W \*C,?CO;NO3__ZW"+-\#?K.?7@*!YS# M-HZ'@)Q'-8)OQSJ;'G&,/#+YJWDKOR7V 0=27K5^K7D-W2!?SGJ?NOW/]H6W MB_/SBZOKA9$O:[.^YUKRYT#"4UAW]\7$S3X]1^MZ*>5 %S.;DO52SA+2OV51 M@5!/+EP%:[-SS]&Z[4OWG 30XSL[MK.R925'=E>V9^O[U2\]J'P]0-$KZE^B43JU]? MD4-Z&#@*21,P)J03R6/OR<-6_=W^G&BXMJ9-YMW78MCOV3CY'U!+ P04 M" "<>&E1\Z]:GJH) #?00 %P &EI:2TR,#(P,#DS,'AE>#,Q9#(N:'1M M[5SQ4QNW$OY7],BT@1F??380X$R8<:=X,F*$'#4/FF%S_S (3HZAIU/?1.81:;=; M1ZU.V E)>!B%N]%^AUQ])-N?!J<[5OKL\G3PVU7?#7KUZ=V'\U.R%;1:_]X] M;;7.!F>N8J\9MLE T5QSPV5.1:O5O]@B6YDQ1=1J3:?3YG2W*=6H-;AN968L M]EI"2LV:B4FV3HZQ!/XRFIP!\<@H3A1K"3X];\U6*RJ!V&/W0+FB0\ M'P6"I28Z:K8/ED6*C[)%F713BQ03U/ )P[XKO<:"414-IL!'S--+MB47,LQS5\W7 F\:J9X^KIKI37_'X.N87J"YRS(F%6S MW6P?=0V[,P$5? 2C86G7&23RMABNC#IU#8=2)%#9O\OXD)L?7[7?A-W==K-S MW!J"]8JOINNJ:BB],HYM>025$ZY!,<'-+,IXDK ]J\'Y^_/3WN#/KC.]#G M/KGI7;_K7?1O?%>7__G0_XWT3@=8WPG#S0K75_B_I38\G:TJ?MX@9W3"$])O MDG=,C9AJD)@I%"0FHR;ZGLI]N54-'0I&AE(E3+W="K=@;D)X!%R\UP6-Y^_] M8*Y%$$LA:*%9-/^G^S7V4 # :N383KJ"\?C6ZA\(.I.EB5)^QY)U1JO@L5-\ M;C^CX#>93\J+'?J/#I-4*_]P8O6)3'"'Q%1X/:Q*H')WFG'# K0GBW(Y5;3H M5@;U=O?*M9MU%5;K5Q8?["]5]"JT/U^V".XM=@LJJC$5W2JX^:*';%5P'I+1 M"2.*33B; N4P&=?D]Y(J0%(Q@_)"*@-$A+R'7AV M4./5[\0F9+S/,7Q\ .4 MW# UX3%,Y2S]. M)"B72PA*8!#*/#+HVM" @(D-^QLH40H0 $R2 !QV.&WUB:G.2"KD5,\! M2[$1UT91&(ABH=,;M&Q4<$?/E;FG[09Z-M#SM*%G[_E#SV#%3W'[M0^ZVH.+ MSPP@<9!I"M&*VM:5Q,XYH8I9S ,X+A+P;<)T[CB7&?8#,7&0)Z00.'[A.M8 M2%U".Z152@H''H62,4N@6)-MP(J$ ?@X0.C?Q1G-1XST@+%;U-$0Y#"4C+XY MPCTJ!;,!J+\*4/M[3P.@MNG.LT>H,Z:A +S11CE_#B -#,!B6NJ'-\%(:,C M[?U(+K:2I8(."LS3:,M]0(KEMA],E2Y94Y5YN7,1P!$?7"V]ON%9&59R8%"@ MBY:")_;T2I=#S1-.%<<)M&0-GQID/9@ M;G(/V1[.:AX,< "*$YX@;E$M<^L&5 /F8=()P8RJ9 XL '6<.F?"B&_=L BS M%H,LO#B$7!&M)*TL=[SS$RI*50"\:1NAQC'L3JN 35^-6 Z!IP"4@QI6('RB M2)D;AV0 L[P HK;!L@V6/7$LBY\_EO4G5)26PZ"CLS1E,3X7DC.])@^TB"\? MP,GS:,R<)4"? M+G:^09\-^CQM]$F>/_J<.<>^#Q!X6..-?G&%YOH^V#>)I_UCTJX[__3$^[V :1D M#GJ-)0-!0E0%GB490>AX1(AY+V^U4)&6"3=2Z4549PN@R_&8&\,L1JUI-I00 M,V)=PD$WV\$V0!,P*XW,#5XQ>S;'4_9[R4%UBYUE'MOCQ9U-GOR%XLJ3H4(O M($_>$X)@>H<#;N A$QYBQ9R!@_M@:I&OGC)ZB]&12Z_8^,@FANR32_-#_4?! MAD\MN^/ -7R#)M!0LP7=^"S$^'02- &L@.W3<"&:AOA,EV/8D& Y.QE/\]8^ M_K )OS:8\PPPYP4DLGL09:4*>$ #$(!9"@,88I\Y]<$$*SR=23!A&*CD= M^4OZ6,*[YS4'A;[[?8*]_.9]^D*,ZS=[ M %XIO,Z%5@+[=ZN0$APUCX[V]L.#?K!7NT86+G>NOT2&)167VR)V6\ >M7>* M[KE=W5GDW"GVH7'%0+7=_Q56I%W4+I%=P$X9#V&S'#4(WANT1JXYY1^J[\WO M :Q=W!%[IDOFCOI]I]?2+7+6^_7\S%[WZ5__U+]>SM!N_V>S4I_Q'2MXS^L> MZ$V/6>CO._O:G:W-(C['1>S?L;C$DPGR*T3VY$H!Z48B:/GL:<992MXO/K,N M7?B_6>GGN-+;5^X0&M;QWHK:U5[6]Y8GUUY@I[;F^ M4]W9JX1TSK#MBJFJ?S.UH',TOATIV!%)L,KX*^9>$L>MIMO]A>% WND,!@ A1P !< !I:6DM,C R,# Y,S!X97@S M,F0Q+FAT;>U9;6_;-A#^*YR+M0E@O=E)$TNN ==Q5@.)G=D*MGZD),HB2HLJ M18XG]7\RC'&:X#0D$7KG7UZ@B(?K M%4DE"@7!$GHW5";(YUF&4W1)A*",H;>"1DN"4,\\,6WS^-0P!GW0-"JG\-1% MCF/UK([=L9%]ZMI=]_@875VB@VM_=*BESV8C__W5N%CTZOKMQ62$6H9E_=8= M6=:9?U8,')FV@WR!TYQ*RE/,+&L\;:%6(F7F6M9FLS$W79.+I>7/K42NV)'% M.,^)&BK'O@D.!KT5T1B%"98Y$2^:5W[Y\8I2$@J&1GTK>J[D UXM!WT M(WJ#G=]@BZ3NTY>..<*PK"D-T1IK^D-&<'"#;A,O/TE_FIF5LV+>2J-&*\H MV[JO?+HB.9J2#9KS%4Y?M8L>^,Z)H/$K3TOG] \"JL%!1E-B)*2PTW1ZGB2W MTL",+F$UU>L5(7'+: 2-53?%Q("S" ;'MPD-J'SYPGEM>]V.Z?2M .*7W9NM M3=.4=+7.#*2&BT@[W6.[K4:'"S0\FUWY MX[/]>0WYGOT:S\0@1,#8"59DDJX (U+7;2+,RSE%,6<7O:L:"A&L!? (KXC1"XUL@RQ18 M'E98T3Q7)L&ODHR Y5%"! &+Z[;,M7^5*97%;71)015AZ,H$96G*1=Y&HP13 M\#35:XT22F)8$2Q0-(9F<0R>"Q41I;[TL:W7#+8(AB2-H9VM1;[&<#HD1PH# MYL($%*AU3SRDS[_R$T<\4VFI+EW*J#-?+K+ (L IR:LS?\O(%@U#J<;5F6^# M%);NDS[V$@>,H("+B(@W+;L%D6*L3#J[=I[AL&J7ZHL91L@9PUE.W.H?[S[\ M,R"52;[2;M;RJFIJ^PV&MWPMW9C>DLBKI;O"RBH\4L!?5'E0B!T?E;E91O7! MSWJQ;_6-.EPA9B51:\B#?=XFH9(8*GC$3?E&X*RR31%!&>32N /G<-^&ID!C MSH0I"/:RJ(NBOF"B-YR7M.]P ?%M '*G*.#Z*J%>_3S(YB2I@YO>Z1IPAA M=Z95#"VUTY8^&O>&O.9E36UHG>J-/:Y'U5]UWNJ[61YIK4F?IV?H_E#0[?P' MH$MKUPBXDD@,TR+HU0"L< WY%X"="9(K"+?5,(;:#J:!?9@!P/,,,)VW]:R8 MIE EJGY0&.FR0Z=ND%JS@@$XW#GTFOE>XC8?',]/]0+YW7;IHK/@BB\B@,*6 MU[!>:88J(=61@#WWZE2%UY)7'45YJGL:Q&C?H:6443TUF+>0/HJ "UW>:*A7 M=E9A*"E@AZY]T/(*G,>@L!:O/136"N2:9@[:8L8W50RKMJ% [P:"X _&!@+V MCT7W;AP'.6=K2;R*Z.KN/L(YJLW$*7D]&[X?A"5ZBS MZ70V7]PY^6-MUK[CSOW%/T[N!*4+CG9W#1 M_V3'#O>VK+K$%YGMR<9^_T5-XX5*O:SM/M@%XV_?!'2.:H\7"I^=3^X0R>Y2 M'>#PPU+P=1H9S5*TYF-SH+2BLV>5W2@&RC=3C7*@V;=[$Y;A)3&*FQV.P1$7 MWW!:U?XG/?/(V>7_HL_657[QADV_LAO\"5!+ P04 " "<>&E1YX=T1R,& M #,' %P &EI:2TR,#(P,#DS,'AE>#,R9#(N:'1M[5EM4]LX$/XKNG2N MA9GX+8%"[)29D(0V,RUPB>E=/\JV'&NJ6*ZL$-)??RO9#K9[[;6]@]([&$BP MM%KMB_;977GXBV%,TP2G(8G0*__-:Q3Q<+TBJ42A(%C"Z(;*!/D\RW"*WA A M*&/H5-!H21 :F$>F;1X>&\;)$#B-RR4\=9'C6 .K9_=L9!^[=M\]/$:7;]#> ME3_>U]23B['_[G):;'IY=?IZ-D8=P[)^[X\M:^)/BHD#TW:0+W":4TEYBIEE M3<\[J)-(F;F6M=ELS$W?Y&)I^7,KD2MV8#'.S*,Z#7*Y9:1%YT5%DN:&I)G;M_. MI )>XQLR@H4;<)EX[2W^:F56K8MY*HT8KRC;NL]\NB(Y.B<;-.>IL[I1P*L04%&4V(DI)#3= :>)#?2P(PN836Y[_9[9&UH!V"^[,UF;HBGJ:I]KFH,HC,JMF] H(BD0 M/'URW+/[WM!2A'"7@J^S M;D$^2T,3[2FV2NN>[8WY"I!YJY\<;Q_!>KUK!AKQ"!$0-@)6F22K@ C4M[M( MHS+.44Q9A>]JQ8*$:P%X COB-$+3&P#+%% >=EC1/%4A' M@M(81SQ3":I.7=*HTU]NLL BP"G)J]-_P\@6C4*IYM7I[P(5ENZ##@") T90 MP$5$Q(N.W0%+,5:FG]USGN&P>B[9%RN,D#.&LYRXU3_>7>AG0%*3?*75K&58 M]:CE-QC>\K5T8WI#(J^6^ HI*_-( 7]1I4%!=GA09FD9U2>_J$5;ZFMUN$+, M2LC6P0_R>9N$2F(HXQ$WY1N!LTHV!0FED4OA]IS]M@Q-@H9SP=I[-\DAK3OH\/8;N3Q6ZO?] Z-):00'%B<2P M+()1'8!57&.JJI,,LK *X:Z:QM#EP3*0#Y(P3&00TWE7KXIWR1D81KH!T04# M4*U9@0 Q7"J;:2W5( M0!ZO#EYX+7DU4+2N>J0!E?9M_)0T:J06^!VDM85(T>KJX*_DK Q3@L(NWMIA MS*MP/02&-7NUXK+6/-,@YVPM MB5=!7UW='W"B:RN_/MT4]QCE9Q/N'LW_ \RO0;&9%[_3#_=A@'-PHVXL!T5? M6>CT#<>HA*BRG'"R&P1.A6ZQRJ0_5CTKM]!D]'8VT=WK=/YR.K_5\.?RU/=D ME'\'#^Y#N]85PZ.3'J)VG[OVT>7C9VY^'CWY$+7;NQ04W)2!GSZ]JU/>O)T? MA2%?IQ($K CV6SZM.H B"3Y8Y[3?]S3>R]1[XOZ]U2*?;2)Z![6[B4)GYY-R M(]G5WP$.WR\%N"DRFGUL3@;RA=&E1 M$ZCT@#D- #W?P $ @ $ :6EI+3(P,C P.3,P+GAS M9%!+ 0(4 Q0 ( )QX:5%I^8BJ@D -]! 7 " =-\ @!I:6DM M,C R,# Y,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( )QX:5'A0-[I# 8 (4< M 7 " ;*& @!I:6DM,C R,# Y,S!X97@S,F0Q+FAT;5!+ M 0(4 Q0 ( )QX:5'GAW1'(P8 ,P< 7 " ?., @!I L:6DM,C R,# Y,S!X97@S,F0R+FAT;5!+!08 "@ * )P" !+DP( ! end