0001564590-22-018177.txt : 20220506 0001564590-22-018177.hdr.sgml : 20220506 20220505143038 ACCESSION NUMBER: 0001564590-22-018177 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220505 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CSG SYSTEMS INTERNATIONAL INC CENTRAL INDEX KEY: 0001005757 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 470783182 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27512 FILM NUMBER: 22895558 BUSINESS ADDRESS: STREET 1: 6175 SOUTH WILLOW DRIVE CITY: GREENWOOD VILLAGE STATE: CO ZIP: 80111 BUSINESS PHONE: 3037962850 MAIL ADDRESS: STREET 1: 6175 SOUTH WILLOW DRIVE CITY: GREENWOOD VILLAGE STATE: CO ZIP: 80111 10-Q 1 csgs-20220331.htm FORM 10-Q 10-Q
2026-09-30Q1falseSeptember 30, 2026--12-313P1D0001005757P4D0001005757us-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310001005757us-gaap:AssetBackedSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-03-310001005757us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-03-310001005757srt:AmericasMember2021-01-012021-03-310001005757us-gaap:FairValueInputsLevel1Member2022-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001005757us-gaap:AdditionalPaidInCapitalMember2021-12-310001005757us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001005757us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2021-12-310001005757csgs:TekzenitIncMembercsgs:FinancialAndSalesCriteriaMember2020-12-310001005757us-gaap:OneTimeTerminationBenefitsMember2021-12-310001005757us-gaap:TreasuryStockMember2021-12-310001005757csgs:EuropeMiddleEastAndAfricaMember2022-01-012022-03-310001005757us-gaap:TreasuryStockMember2022-03-310001005757csgs:ComcastCorporationMember2022-01-012022-03-310001005757csgs:CustomerContractCostsMember2022-01-012022-03-310001005757us-gaap:SuretyBondMember2022-03-310001005757csgs:CloudAndRelatedSolutionsMember2021-01-012021-03-310001005757srt:MinimumMember2022-01-012022-03-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-03-310001005757us-gaap:CommonStockMember2021-01-012021-03-310001005757srt:MaximumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-03-310001005757srt:AsiaPacificMember2022-01-012022-03-310001005757csgs:ContingentPurchasePricePaymentsMembercsgs:TekzenitIncMember2020-12-310001005757csgs:ComcastCorporationMember2014-12-3100010057572014-01-012014-12-310001005757us-gaap:RetainedEarningsMember2022-03-310001005757us-gaap:TreasuryStockMember2021-01-012021-03-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-01-012022-03-310001005757csgs:AcquiredCustomerContractsMember2022-03-3100010057572014-12-310001005757us-gaap:CommonStockMember2021-12-310001005757srt:MaximumMember2022-01-012022-03-310001005757csgs:DgitSystemsPtyLtdMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310001005757csgs:TerminationBenefitsRelatedToOrganizationalChangesMember2022-01-012022-03-3100010057572021-01-012021-03-310001005757us-gaap:CommonStockMember2020-12-310001005757csgs:TekzenitIncMember2022-03-310001005757srt:MaximumMember2021-01-012021-12-310001005757csgs:AcquiredCustomerContractsMember2021-12-310001005757csgs:BroadbandCableSatelliteMember2021-01-012021-03-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2021-12-310001005757us-gaap:OneTimeTerminationBenefitsMember2022-01-012022-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001005757us-gaap:FairValueInputsLevel2Member2022-03-310001005757us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001005757us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001005757csgs:BroadbandCableSatelliteMember2022-01-012022-03-310001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-03-310001005757us-gaap:AdditionalPaidInCapitalMember2022-03-310001005757us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMember2021-12-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-03-152022-03-150001005757csgs:TelecommunicationsMember2022-01-012022-03-310001005757us-gaap:NoncontrollingInterestMember2021-12-310001005757us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-03-310001005757srt:AsiaPacificMember2021-01-012021-03-310001005757us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001005757us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-12-310001005757us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-12-310001005757csgs:MobileCardHoldingsLlcMember2022-03-310001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2021-12-310001005757us-gaap:OtherNoncurrentAssetsMember2022-03-310001005757csgs:KeydokLlcMember2022-03-310001005757csgs:SECRule10b51PlanMember2022-01-012022-03-310001005757csgs:EuropeMiddleEastAndAfricaMember2021-01-012021-03-310001005757us-gaap:RetainedEarningsMember2022-01-012022-03-310001005757us-gaap:RestrictedStockUnitsRSUMember2022-03-310001005757us-gaap:NoncontrollingInterestMember2022-03-3100010057572022-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001005757srt:AmericasMember2022-01-012022-03-3100010057572020-12-310001005757us-gaap:CommonStockMember2022-03-310001005757us-gaap:MaintenanceMember2021-01-012021-03-310001005757us-gaap:CommonStockMember2021-03-310001005757us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001005757us-gaap:OtherCurrentLiabilitiesMember2022-03-310001005757us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001005757us-gaap:AssetBackedSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001005757us-gaap:CommonStockMember2022-01-012022-03-310001005757csgs:TelecommunicationsMember2021-01-012021-03-310001005757csgs:TekzenitIncMember2020-01-012020-12-310001005757csgs:MobileCardHoldingsLlcMember2021-07-310001005757us-gaap:RetainedEarningsMember2020-12-310001005757us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001005757us-gaap:RetainedEarningsMember2021-03-310001005757csgs:KeydokLlcMember2022-01-012022-03-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-01-012022-03-310001005757us-gaap:LicenseAndServiceMember2021-01-012021-03-310001005757us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001005757csgs:DgitSystemsPtyLtdMember2022-03-310001005757csgs:ComcastCorporationMember2022-03-310001005757us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001005757us-gaap:RetainedEarningsMember2021-12-310001005757us-gaap:MaintenanceMember2022-01-012022-03-310001005757csgs:AcquiredCustomerContractsMembercsgs:DgitSystemsPtyLtdMember2022-03-310001005757csgs:CommonStockWarrantsMember2022-03-310001005757us-gaap:OtherRestructuringMember2022-01-012022-03-310001005757us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-03-310001005757csgs:SECRule10b51PlanMember2021-01-012021-03-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2021-12-310001005757csgs:DgitSystemsPtyLtdMember2022-01-012022-03-310001005757us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001005757srt:MinimumMembercsgs:TwoThousandTwentyOneCreditAgreementMemberus-gaap:BaseRateMember2022-01-012022-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001005757us-gaap:FairValueInputsLevel1Member2021-12-310001005757us-gaap:AdditionalPaidInCapitalMember2021-03-310001005757us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2021-12-310001005757srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2022-01-0100010057572022-05-0200010057572022-01-012022-03-310001005757us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-03-3100010057572021-03-310001005757us-gaap:TreasuryStockMember2020-12-310001005757us-gaap:AdditionalPaidInCapitalMember2020-12-310001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-03-310001005757us-gaap:RetainedEarningsMember2021-01-012021-03-3100010057572021-12-310001005757us-gaap:FairValueInputsLevel2Member2021-12-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-03-310001005757csgs:CloudAndRelatedSolutionsMember2022-01-012022-03-310001005757srt:MaximumMembercsgs:TwoThousandTwentyOneCreditAgreementMemberus-gaap:BaseRateMember2022-01-012022-03-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-03-150001005757srt:MinimumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-03-310001005757us-gaap:OtherRestructuringMember2022-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001005757csgs:MarketBasedAwardsMember2022-01-012022-03-310001005757csgs:OtherMember2022-01-012022-03-310001005757us-gaap:TreasuryStockMember2021-03-3100010057572022-04-012022-03-310001005757us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001005757us-gaap:LicenseAndServiceMember2022-01-012022-03-310001005757us-gaap:TreasuryStockMember2022-01-012022-03-310001005757csgs:TekzenitIncMember2020-12-310001005757us-gaap:CashAndCashEquivalentsMember2022-03-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2021-01-012021-03-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-03-150001005757csgs:OtherMember2021-01-012021-03-310001005757csgs:CustomerContractCostsMember2021-01-012021-03-310001005757us-gaap:OneTimeTerminationBenefitsMember2022-03-310001005757us-gaap:RestrictedStockUnitsRSUMember2021-12-310001005757us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001005757csgs:FurnitureAndFixtureAndLeaseholdImprovementsMember2022-01-012022-03-31iso4217:USDxbrli:sharescsgs:Employeesxbrli:purexbrli:sharesiso4217:USD

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended March 31, 2022

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

 

CSG SYSTEMS INTERNATIONAL, INC.

(Exact name of registrant as specified in its charter)

 

 

Delaware

47-0783182

(State or other jurisdiction
of incorporation or organization)

(I.R.S. Employer
Identification No.)

 

6175 S. Willow Drive, 10th Floor

Greenwood Village, Colorado 80111

(Address of principal executive offices, including zip code)

(303) 200-2000

(Registrant’s telephone number, including area code)

 

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

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Common Stock, Par Value $0.01 Per Share

 

CSGS

 

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

 

Accelerated filer

 

Non-accelerated filer

 

 

Smaller reporting company

 

Emerging growth company

 

 

 

 

 

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

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

As of May 2, 2022, there were 32,437,938 shares of the registrant’s common stock outstanding.

 

 


 

CSG SYSTEMS INTERNATIONAL, INC.

FORM 10-Q for the Quarter Ended March 31, 2022

INDEX

 

 

 

Page No.

 

 

 

Part I - FINANCIAL INFORMATION

 

 

 

 

Item 1.

Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (Unaudited)

3

 

 

 

 

Condensed Consolidated Statements of Income for the Quarters ended March 31, 2022 and 2021 (Unaudited)

4

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income for the Quarters ended March 31, 2022 and 2021 (Unaudited)

5

 

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the Quarters ended March 31, 2022 and 2021 (Unaudited)

6

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the Quarters Ended March 31, 2022 and 2021 (Unaudited)

7

 

 

 

 

Notes to Condensed Consolidated Financial Statements (Unaudited)

8

 

 

 

Item 2.

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

16

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

25

 

 

 

Item 4.

Controls and Procedures

27

 

 

 

Part II - OTHER INFORMATION

 

 

 

 

Item 1.

Legal Proceedings

28

 

 

 

Item 1A.

Risk Factors

28

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

28

 

 

 

Item 6.

Exhibits

28

 

 

 

 

Index to Exhibits

29

 

 

 

 

Signatures

30

 

 

 

2


 

 

CSG SYSTEMS INTERNATIONAL, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED

(in thousands)

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

181,457

 

 

$

205,635

 

Short-term investments

 

 

6,133

 

 

 

28,037

 

Total cash, cash equivalents and short-term investments

 

 

187,590

 

 

 

233,672

 

Settlement and merchant reserve assets

 

 

163,145

 

 

 

186,267

 

Trade accounts receivable:

 

 

 

 

 

 

Billed, net of allowance of $4,924 and $4,250

 

 

238,368

 

 

 

244,317

 

Unbilled

 

 

42,379

 

 

 

35,802

 

Income taxes receivable

 

 

8,617

 

 

 

6,414

 

Other current assets

 

 

46,676

 

 

 

41,727

 

Total current assets

 

 

686,775

 

 

 

748,199

 

Non-current assets:

 

 

 

 

 

 

Property and equipment, net of depreciation of $114,393 and $111,244

 

 

70,803

 

 

 

73,580

 

Operating lease right-of-use assets

 

 

71,850

 

 

 

86,034

 

Software, net of amortization of $156,490 and $152,283

 

 

29,234

 

 

 

29,757

 

Goodwill

 

 

319,034

 

 

 

321,330

 

Acquired customer contracts, net of amortization of $115,726 and $114,166

 

 

54,480

 

 

 

57,207

 

Customer contract costs, net of amortization of $35,860 and $32,410

 

 

47,025

 

 

 

46,618

 

Deferred income taxes

 

 

8,755

 

 

 

8,584

 

Other assets

 

 

15,378

 

 

 

15,840

 

Total non-current assets

 

 

616,559

 

 

 

638,950

 

Total assets

 

$

1,303,334

 

 

$

1,387,149

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Current portion of long-term debt

 

$

252,500

 

 

$

237,500

 

Operating lease liabilities

 

 

22,832

 

 

 

23,270

 

Customer deposits

 

 

40,324

 

 

 

43,546

 

Trade accounts payable

 

 

35,193

 

 

 

35,397

 

Accrued employee compensation

 

 

61,516

 

 

 

91,115

 

Settlement and merchant reserve liabilities

 

 

161,782

 

 

 

185,276

 

Deferred revenue

 

 

51,990

 

 

 

53,748

 

Income taxes payable

 

 

800

 

 

 

398

 

Other current liabilities

 

 

19,940

 

 

 

24,852

 

Total current liabilities

 

 

646,877

 

 

 

695,102

 

Non-current liabilities:

 

 

 

 

 

 

Long-term debt, net of unamortized discounts of $3,218 and $3,406

 

 

135,532

 

 

 

137,219

 

Operating lease liabilities

 

 

64,750

 

 

 

70,068

 

Deferred revenue

 

 

16,156

 

 

 

19,599

 

Income taxes payable

 

 

4,148

 

 

 

4,058

 

Deferred income taxes

 

 

7,729

 

 

 

7,752

 

Other non-current liabilities

 

 

13,970

 

 

 

13,107

 

Total non-current liabilities

 

 

242,285

 

 

 

251,803

 

Total liabilities

 

 

889,162

 

 

 

946,905

 

Stockholders' equity:

 

 

 

 

 

 

Preferred stock, par value $.01 per share; 10,000 shares authorized; zero shares issued and outstanding

 

 

-

 

 

 

-

 

Common stock, par value $.01 per share; 100,000 shares authorized; 32,560 and 32,495 shares outstanding

 

 

709

 

 

 

705

 

Additional paid-in capital

 

 

472,078

 

 

 

488,303

 

Treasury stock, at cost; 36,979 and 36,713 shares

 

 

(946,102

)

 

 

(930,106

)

Accumulated other comprehensive income (loss):

 

 

 

 

 

 

Unrealized gains on short-term investments, net of tax

 

 

(8

)

 

 

(6

)

Cumulative foreign currency translation adjustments

 

 

(39,529

)

 

 

(38,347

)

Accumulated earnings

 

 

923,389

 

 

 

916,060

 

Total CSG stockholders' equity

 

 

410,537

 

 

 

436,609

 

Noncontrolling interest

 

 

3,635

 

 

 

3,635

 

Total stockholders' equity

 

 

414,172

 

 

 

440,244

 

Total liabilities and stockholders' equity

 

$

1,303,334

 

 

$

1,387,149

 

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

3


 

CSG SYSTEMS INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED

(in thousands, except per share amounts)

 

 

Quarter Ended

 

 

 

March 31, 2022

 

 

March 31, 2021

 

 

Revenue

$

264,400

 

 

$

253,119

 

 

 

 

 

 

 

 

 

Cost of revenue (exclusive of depreciation, shown separately below)

 

138,418

 

 

 

133,542

 

 

Other operating expenses:

 

 

 

 

 

 

Research and development

 

32,981

 

 

 

32,212

 

 

Selling, general and administrative

 

57,342

 

 

 

48,815

 

 

Depreciation

 

6,138

 

 

 

6,113

 

 

Restructuring and reorganization charges

 

13,106

 

 

 

1,060

 

 

Total operating expenses

 

247,985

 

 

 

221,742

 

 

Operating income

 

16,415

 

 

 

31,377

 

 

Other income (expense):

 

 

 

 

 

 

Interest expense

 

(3,272

)

 

 

(3,592

)

 

Amortization of original issue discount

 

-

 

 

 

(772

)

 

Interest and investment income, net

 

130

 

 

 

124

 

 

Loss on derivative liability upon debt conversion

 

(7,456

)

 

 

-

 

 

Other, net

 

812

 

 

 

(555

)

 

Total other

 

(9,786

)

 

 

(4,795

)

 

Income before income taxes

 

6,629

 

 

 

26,582

 

 

Income tax provision

 

(516

)

 

 

(6,951

)

 

Net income

$

6,113

 

 

$

19,631

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding:

 

 

 

 

 

 

Basic

 

31,416

 

 

 

31,844

 

 

Diluted

 

31,810

 

 

 

32,146

 

 

 

 

 

 

 

 

 

Earnings per common share:

 

 

 

 

 

 

Basic

$

0.19

 

 

$

0.62

 

 

Diluted

 

0.19

 

 

 

0.61

 

 

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

4


 

CSG SYSTEMS INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED

(in thousands)

 

 

 

 

 

 

 

 

 

 

Quarter Ended

 

 

 

 

March 31, 2022

 

 

March 31, 2021

 

 

Net income

 

$

6,113

 

 

$

19,631

 

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(1,182

)

 

 

(355

)

 

Unrealized holding losses on short-term investments arising
     during period

 

 

(2

)

 

 

(6

)

 

Other comprehensive loss, net of tax

 

 

(1,184

)

 

 

(361

)

 

Total comprehensive income, net of tax

 

$

4,929

 

 

$

19,270

 

 

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

 

5


 

CSG SYSTEMS INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - UNAUDITED

(in thousands)

 

 

Shares of Common Stock Outstanding

 

Common Stock

 

Additional Paid-in Capital

 

Treasury Stock

 

Accumulated Other Comprehensive Income (Loss)

 

Accumulated Earnings

 

Noncontrolling Interest

 

Total Stockholders' Equity

 

For the Quarter Ended March 31, 2022:

 

BALANCE, January 1, 2022

 

32,495

 

$

705

 

$

488,303

 

$

(930,106

)

$

(38,353

)

$

916,060

 

$

3,635

 

$

440,244

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     Net income

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

6,113

 

 

-

 

 

 

     Unrealized gain on short-term investments,
            net of tax

 

-

 

 

-

 

 

-

 

 

-

 

 

(2

)

 

-

 

 

-

 

 

 

     Foreign currency translation adjustments

 

-

 

 

-

 

 

-

 

 

-

 

 

(1,182

)

 

-

 

 

-

 

 

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,929

 

Repurchase of common stock

 

(389

)

 

(1

)

 

(7,804

)

 

(15,996

)

 

-

 

 

-

 

 

-

 

 

(23,801

)

Issuance of common stock pursuant to employee
      stock purchase plan

 

12

 

 

-

 

 

650

 

 

-

 

 

-

 

 

-

 

 

-

 

 

650

 

Issuance of restricted common stock pursuant to
      stock-based compensation plans

 

476

 

 

5

 

 

(5

)

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

Cancellation of restricted common stock issued
      pursuant to stock-based compensation plans

 

(34

)

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

Stock-based compensation expense

 

-

 

 

-

 

 

5,581

 

 

-

 

 

-

 

 

-

 

 

-

 

 

5,581

 

Settlement of convertible debt securities, net of
      tax

 

-

 

 

-

 

 

(4,845

)

 

-

 

 

-

 

 

-

 

 

-

 

 

(4,845

)

Adjustments due to adoption of new accounting
      standard

 

-

 

 

-

 

 

(9,802

)

 

-

 

 

-

 

 

9,802

 

 

-

 

 

-

 

Dividends

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

(8,586

)

 

-

 

 

(8,586

)

BALANCE, March 31, 2022

 

32,560

 

$

709

 

$

472,078

 

$

(946,102

)

$

(39,537

)

$

923,389

 

$

3,635

 

$

414,172

 

 

 

Shares of Common Stock Outstanding

 

Common Stock

 

Additional Paid-in Capital

 

Treasury Stock

 

Accumulated Other Comprehensive Income (Loss)

 

Accumulated Earnings

 

Noncontrolling Interest

 

Total Stockholders' Equity

 

For the Quarter Ended March 31, 2021:

 

BALANCE, January 1, 2021

 

32,713

 

$

700

 

$

470,557

 

$

(894,126

)

$

(31,138

)

$

876,402

 

$

-

 

$

422,395

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

19,631

 

 

-

 

 

 

Unrealized gain on short-term investments, net
      of tax

 

-

 

 

-

 

 

-

 

 

-

 

 

(6

)

 

-

 

 

-

 

 

 

Foreign currency translation adjustments

 

-

 

 

-

 

 

-

 

 

-

 

 

(355

)

 

-

 

 

-

 

 

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19,270

 

Repurchase of common stock

 

(252

)

 

(1

)

 

(5,202

)

 

(6,518

)

 

-

 

 

-

 

 

-

 

 

(11,721

)

Issuance of common stock pursuant to employee
      stock purchase plan

 

16

 

 

-

 

 

619

 

 

-

 

 

-

 

 

-

 

 

-

 

 

619

 

Issuance of restricted common stock pursuant to
     stock-based compensation plans

 

487

 

 

5

 

 

(5

)

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

Cancellation of restricted common stock issued
      pursuant to stock-based compensation plans

 

(1

)

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

Stock-based compensation expense

 

-

 

 

-

 

 

5,395

 

 

-

 

 

-

 

 

-

 

 

-

 

 

5,395

 

Dividends

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

(8,243

)

 

-

 

 

(8,243

)

BALANCE, March 31, 2021

 

32,963

 

$

704

 

$

471,364

 

$

(900,644

)

$

(31,499

)

$

887,790

 

$

-

 

$

427,715

 

 

 

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

 

6


 

CSG SYSTEMS INTERNATIONAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED

(in thousands)

 

 

Quarter Ended

 

 

 

March 31, 2022

 

 

March 31, 2021

 

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

$

6,113

 

 

$

19,631

 

 

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

 

 

 

 

 

 

Depreciation

 

6,138

 

 

 

6,113

 

 

Amortization

 

13,870

 

 

 

10,737

 

 

Amortization of original issue discount

 

-

 

 

 

772

 

 

Asset impairment

 

10,705

 

 

 

102

 

 

Loss on short-term investments and other

 

15

 

 

 

15

 

 

Loss on derivative liability upon debt conversion

 

7,456

 

 

 

-

 

 

Deferred income taxes

 

(55

)

 

 

6,508

 

 

Stock-based compensation

 

5,581

 

 

 

5,395

 

 

Changes in operating assets and liabilities, net of acquired amounts:

 

 

 

 

 

 

Trade accounts receivable, net

 

46

 

 

 

(23,874

)

 

Other current and non-current assets and liabilities

 

(6,069

)

 

 

(414

)

 

Income taxes payable/receivable

 

(1,735

)

 

 

(1,022

)

 

Trade accounts payable and accrued liabilities

 

(42,550

)

 

 

(28,101

)

 

Deferred revenue

 

(5,064

)

 

 

1,914

 

 

Net cash used in operating activities

 

(5,549

)

 

 

(2,224

)

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of software, property and equipment

 

(10,375

)

 

 

(8,239

)

 

Purchases of short-term investments

 

-

 

 

 

(32,304

)

 

Proceeds from sale/maturity of short-term investments

 

21,887

 

 

 

29,340

 

 

Acquisition of and investments in business, net of cash acquired

 

-

 

 

 

(648

)

 

Net cash provided by (used in) investing activities

 

11,512

 

 

 

(11,851

)

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from issuance of common stock

 

650

 

 

 

619

 

 

Payment of cash dividends

 

(8,885

)

 

 

(8,635

)

 

Repurchase of common stock

 

(23,660

)

 

 

(11,738

)

 

Proceeds from long-term debt

 

245,000

 

 

 

-

 

 

Payments on long-term debt

 

(244,176

)

 

 

(2,813

)

 

Settlement and merchant reserve activity

 

(23,543

)

 

 

(41,492

)

 

Net cash used in financing activities

 

(54,614

)

 

 

(64,059

)

 

Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash

 

1,351

 

 

 

(851

)

 

 

 

 

 

 

 

 

Net decrease in cash, cash equivalents and restricted cash

 

(47,300

)

 

 

(78,985

)

 

 

 

 

 

 

 

 

Cash, cash equivalents and restricted cash, beginning of period

 

391,902

 

 

 

354,730

 

 

Cash, cash equivalents and restricted cash, end of period

$

344,602

 

 

$

275,745

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Cash paid during the period for-

 

 

 

 

 

 

Interest

$

5,876

 

 

$

5,661

 

 

Income taxes

 

2,230

 

 

 

1,468

 

 

 

 

 

 

 

 

 

Reconciliation of cash, cash equivalents and restricted cash:

 

 

 

 

 

 

Cash and cash equivalents

$

181,457

 

 

$

150,609

 

 

Settlement and merchant reserve assets

 

163,145

 

 

 

125,136

 

 

Total cash, cash equivalents and restricted cash

$

344,602

 

 

$

275,745

 

 

 

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

 

 

7


 

CSG SYSTEMS INTERNATIONAL, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

 

1. GENERAL

We have prepared the accompanying unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the quarters ended March 31, 2022 and 2021, in accordance with accounting principles generally accepted in the United States of America (“U.S.”) (“GAAP”) for interim financial information, and pursuant to the instructions to Form 10-Q and the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of our management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial position and operating results have been included. The unaudited Condensed Consolidated Financial Statements (the “Financial Statements”) should be read in conjunction with the Consolidated Financial Statements and notes thereto, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”), contained in our Annual Report on Form 10-K for the year ended December 31, 2021 (our “2021 10-K”), filed with the SEC. The results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the expected results for the entire year ending December 31, 2022.

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Use of Estimates in Preparation of Financial Statements. The preparation of the accompanying Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of our Financial Statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates.

Reclassifications. Beginning with the second quarter of 2021, we determined that settlement and merchant reserve assets consist of restricted cash and are now included with cash, cash equivalents and restricted cash when reconciling the beginning-of-period and end-of-period total amounts shown on the unaudited Condensed Consolidated Statements of Cash Flows (the “Statements of Cash Flows”). Historically, we presented the change in settlement and merchant reserve assets and liabilities as part of the changes in operating assets and liabilities on the Statements of Cash Flows. Additionally, cash flows related to our settlement and merchant reserve liabilities have been reclassified from cash flows from operating activities to cash flows from financing activities.

Prior period amounts have been reclassified to conform to the current period presentation. These changes have no impact on our previously reported consolidated net income, total assets, including cash and cash equivalents, liabilities, and equity. In addition, these changes have no material impact on our previously reported cash flows from operating activities.

Revenue. The majority of our future revenue is related to our revenue management solution customer contracts that include variable consideration dependent upon a series of monthly volumes and/or daily usage of services and have contractual terms ending from 2022 through 2028. Our customer contracts may include guaranteed minimums and fixed monthly or annual fees. As of March 31, 2022, our aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $2 billion, which is made up of fixed fee consideration and guaranteed minimums expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied). We expect to recognize approximately 65% of this amount by the end of 2024, with the remaining amount recognized by the end of 2028. We have excluded from this amount variable consideration expected to be recognized in the future related to performance obligations that are unsatisfied.

The nature, amount, timing, and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by revenue type, geographic region, and customer vertical.

Revenue by type for the quarters ended March 31, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

234,977

 

 

$

227,019

 

 

Software and services

 

 

18,436

 

 

 

14,779

 

 

Maintenance

 

 

10,987

 

 

 

11,321

 

 

Total revenue

 

$

264,400

 

 

$

253,119

 

 

 

8


 

We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

84

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

12

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

We generate our revenue primarily from the global communications markets; however, we serve an expanding group of customers in other industry markets including retail, healthcare, financial services, insurance, and government entities. Revenue by customer vertical for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

54

%

 

 

57

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

Other

 

 

27

%

 

 

25

%

 

Total revenue

 

 

100

%

 

 

100

%

 

Deferred revenue recognized during the quarters ended March 31, 2022 and 2021 was $28.0 million and $20.1 million, respectively.

Cash and Cash Equivalents. We consider all highly liquid investments with original maturities of three months or less at the date of the purchase to be cash equivalents. As of March 31, 2022 and December 31, 2021, our cash equivalents consist primarily of institutional money market funds, commercial paper, and time deposits held at major banks. For the cash and cash equivalents denominated in foreign currencies and/or located outside the U.S., we do not anticipate any material amounts being unavailable for use in running our business, but may face limitations on moving cash out of certain foreign jurisdictions due to currency controls and potential negative economic consequences.

Restricted Cash. Restricted cash includes cash that is legally or contractually restricted, as well as our settlement and merchant reserve assets. As of March 31, 2022 and December 31, 2021, we had $2.1 million and $1.4 million, respectively, of restricted cash that serves to collateralize outstanding letters of credit included in cash and cash equivalents in our unaudited Condensed Consolidated Balance Sheets (“Balance Sheets” or “Balance Sheet”).

Settlement and Merchant Reserve Assets and Liabilities. Settlement assets and liabilities represent cash collected on behalf of customers via payment processing services which is held for an established holding period until settlement with the customer. The holding period is generally one to four business days depending on the payment model, risk profile, and contractual terms with the customer. During the holding period, cash is held in trust with various major financial institutions and a corresponding liability is recorded for the amounts owed to the merchant. At any given time, there may be differences between the cash held in trust and the corresponding liability due to the timing of operating-related cash transfers.

Merchant reserves represent deposits collected from customers to mitigate our risk of loss due to nonperformance of settlement obligations initiated by our customers using our payment processing services, or non-payment by customers for services rendered by us. We perform a credit risk evaluation on each customer based on multiple criteria, which provide the basis for the deposit amount required for each customer. For the duration of our relationship with each customer, we hold their reserve deposits with major financial institutions. We hold these funds in separate accounts and are fully offset by corresponding liabilities.

The following table summarizes our settlement and merchant reserve assets and liabilities as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

148,808

 

 

$

147,445

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

14,337

 

 

 

14,337

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

163,145

 

 

$

161,782

 

 

$

186,267

 

 

$

185,276

 

 

9


 

Financial Instruments. Our financial instruments as of March 31, 2022 and December 31, 2021 include cash and cash equivalents, short-term investments, settlement and merchant reserve assets and liabilities, accounts receivable, accounts payable, and debt. Due to their short maturities, the carrying amounts of cash equivalents, settlement and merchant reserve assets and liabilities, accounts receivable, and accounts payable approximate their fair value.

Our short-term investments and certain of our cash equivalents are considered “available-for-sale” and are reported at fair value in our Balance Sheets, with unrealized gains and losses, net of the related income tax effect, excluded from earnings and reported in a separate component of stockholders’ equity. Realized and unrealized gains and losses were not material in any period presented.

Primarily all short-term investments held by us as of March 31, 2022 and December 31, 2021 have contractual maturities of less than two years from the time of acquisition. Our short-term investments as of March 31, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the three months ended March 31, 2022 and 2021 were $21.9 million and $29.3 million, respectively, and purchases of short-term investments for the three months ended March 31, 2022 and 2021 were zero and $32.3 million, respectively.

Our short-term investments as of March 31, 2022 and December 31, 2021 were $6.1 million and $28.0 million, respectively.

The following table represents the fair value hierarchy based upon three levels of inputs, of which Levels 1 and 2 are considered observable and Level 3 is unobservable, for our financial assets measured at fair value (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,201

 

 

$

 

 

$

12,201

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

3,189

 

 

 

3,189

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

2,944

 

 

 

2,944

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,201

 

 

$

6,133

 

 

$

18,334

 

 

$

29,305

 

 

$

29,037

 

 

$

58,342

 

Valuation inputs used to measure the fair values of our money market funds were derived from quoted market prices. The fair values of all other financial instruments are based upon pricing provided by third-party pricing services. These prices were derived from observable market inputs.

We have chosen not to record our debt at fair value, with changes recognized in earnings each reporting period. The following table indicates the carrying value (par value for convertible notes) and estimated fair value of our debt as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

146,250

 

 

$

146,250

 

 

$

148,125

 

 

$

148,125

 

Revolver

 

 

245,000

 

 

 

245,000

 

 

 

 

 

 

 

2016 Convertible Notes (par value)

 

 

 

 

 

 

 

 

230,000

 

 

 

244,950

 

The fair value for our credit agreement was estimated using a discounted cash flow methodology, while the fair value for our convertible notes was estimated based upon quoted market prices or recent sales activity, both of which are considered Level 2 inputs.

Accounting Pronouncement Adopted. In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 also amends the related Earnings Per Share guidance. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and can be adopted on either a fully retrospective or modified retrospective basis. On January 1, 2022, we adopted this ASU using the modified retrospective transition method and recorded an approximately $10 million cumulative-effect adjustment to our beginning retained earnings balance.

10


 

3. GOODWILL AND INTANGIBLE ASSETS

Goodwill. The changes in the carrying amount of goodwill for the first quarter of 2022 were as follows (in thousands):

 

January 1, 2022 balance

 

$

321,330

 

Adjustments related to prior acquisitions

 

 

122

 

Effects of changes in foreign currency exchange rates

 

 

(2,418

)

March 31, 2022 balance

 

$

319,034

 

Other Intangible Assets. Our other intangible assets subject to ongoing amortization consist primarily of acquired customer contracts and software. As of March 31, 2022 and December 31, 2021, the carrying values of these assets were as follows (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Acquired customer contracts

 

$

170,206

 

 

$

(115,726

)

 

$

54,480

 

 

$

171,373

 

 

$

(114,166

)

 

$

57,207

 

Software

 

 

185,724

 

 

 

(156,490

)

 

 

29,234

 

 

 

182,040

 

 

 

(152,283

)

 

 

29,757

 

Total intangible assets

 

$

355,930

 

 

$

(272,216

)

 

$

83,714

 

 

$

353,413

 

 

$

(266,449

)

 

$

86,964

 

 

The total amortization expense related to other intangible assets for the first quarters of 2022 and 2021 were $7.1 million and $5.6 million, respectively. Based on the March 31, 2022 net carrying value of our intangible assets, the estimated total amortization expense for each of the five succeeding fiscal years ending December 31 are: 2022 - $26.2 million; 2023 - $19.3 million; 2024 - $13.1 million; 2025 - $10.9 million; and 2026 - $7.6 million.

 

Customer Contract Costs. As of March 31, 2022 and December 31, 2021, the carrying values of our customer contract cost assets, related to those contracts with a contractual term greater than one year, were as follows (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Customer contract costs

 

$

82,885

 

 

$

(35,860

)

 

$

47,025

 

 

$

79,028

 

 

$

(32,410

)

 

$

46,618

 

The total amortization expense related to customer contract costs for the first quarters of 2022 and 2021 were $6.5 million and $4.7 million, respectively.

4. DEBT

Our long-term debt, as of March 31, 2022 and December 31, 2021, was as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

2021 Credit Agreement:

 

 

 

 

 

 

2021 Term loan, due September 2026, interest at adjusted LIBOR plus
      
1.375% (combined rate of 2.381% at March 31, 2022)

 

$

146,250

 

 

$

148,125

 

Less – deferred financing costs

 

 

(3,218

)

 

 

(3,406

)

2021 Term Loan, net of unamortized discounts

 

 

143,032

 

 

 

144,719

 

$450 million revolving loan facility, due September 2026, interest at adjusted
      LIBOR plus applicable margin

 

 

245,000

 

 

 

-

 

2016 Convertible Notes:

 

 

 

 

 

 

2016 Convertible Notes – Senior convertible notes; due March 15, 2036;
      cash interest at
4.25%

 

 

-

 

 

 

230,000

 

Total debt, net of unamortized discounts

 

 

388,032

 

 

 

374,719

 

Current portion of long-term debt, net of unamortized discounts

 

 

(252,500

)

 

 

(237,500

)

Long-term debt, net of unamortized discounts

 

$

135,532

 

 

$

137,219

 

 

11


 

2021 Credit Agreement. During the quarter ended March 31, 2022, we made $1.9 million of principal repayments on our $150 million aggregate principal five-year term loan (the “2021 Term Loan”). Additionally, in March 2022 we borrowed $245.0 million from our $450 million aggregate principal five-year revolving loan facility (“2021 Revolver”). These funds were used to settle our 2016 Convertible Notes (see below).

 

As of March 31, 2022, our interest rate on the 2021 Term Loan is 2.381% (adjusted LIBOR plus 1.375% per annum), effective through June 2022, and our commitment fee on the unused $205.0 million 2021 Revolver is 0.15%. As of March 31, 2022, the remaining $205.0 million of the 2021 Revolver is available to us.

 

The interest rates under the 2021 Credit Agreement are based upon our choice of an adjusted LIBOR rate plus an applicable margin of 1.375% - 2.125%, or an alternate base rate (“ABR”) plus an applicable margin of 0.375% - 1.125%, with the applicable margin, depending on our then-net secured total leverage ratio. We will pay a commitment fee of 0.150% - 0.325% of the average daily unused amount of the 2021 Revolver, with the commitment fee rate also dependent upon our then-net secured total leverage ratio. The 2021 Credit Agreement includes LIBOR transition language in which we can elect an ABR, a Eurodollar rate, an alternate currency term rate, or an alternate currency daily rate.

 

2016 Convertible Notes. During the period from, and including, December 15, 2021 to the close of business on the business day immediately preceding March 15, 2022 (the “Conversion Period”), the 2016 Convertible Note holders were able to convert all or any portion of their 2016 Convertible Notes at the conversion rate then in effect (17.7621 shares of our common stock per $1,000 principal amount of the 2016 Convertible Notes). For the 2016 Convertible Notes presented during this Conversion Period, the settlement amount was equal to the sum of the daily settlement amounts for each of the following 40 consecutive trading days during the period of January 12, 2022 to March 10, 2022 (the “Observation Period”).

 

During the Conversion Period, $229.1 million principal amount of the 2016 Convertible Notes were converted. On March 15, 2022, we paid each converting holder that exercised their conversion right, cash in an amount equal to $1,053.68 per each $1,000 principal amount of 2016 Convertible Notes being converted, for a total cash payment of $241.4 million. The remaining principal amount of $0.9 million that was not converted by the holders was redeemed and paid for on March 15, 2022 at a redemption price of 100% of the principal amount. Total settlement of the 2016 Convertible Notes was $242.3 million. As of March 31, 2022, there were no remaining 2016 Convertible Notes outstanding.

 

As a result of our irrevocable election made in December 2021 to settle all conversions during the Conversion Period (discussed above) in cash, a derivative liability was created and required to be separated from the debt upon conversion by the holders. There were no conversions as of December 31, 2021. At the close of the Observation Period, as a result of the conversions in March 2022, we recognized a $7.5 million loss on derivative liability upon debt conversion due to the related change in our stock price over the Observation Period. The loss was recorded to other income (expense) in our unaudited Condensed Consolidated Statements of Income (the “Income Statements”) with the remaining amount paid above par recorded to additional paid-in capital.

5. ACQUISITIONS

Tekzenit, Inc. In 2020, we acquired Tekzenit, Inc. (“Tekzenit”) for a purchase price of approximately $10 million. The purchase agreement includes provisions for additional purchase price (“Provisional Purchase Price”) payments in the form of earn-out and qualified sales payments for up to $10 million over a three-year measurement period upon meeting certain financial and sales criteria. Of the Provisional Purchase Price amount, $6 million is considered contingent purchase price payments, of which $1.5 million was accrued upon acquisition. The remaining $4 million is tied to certain financial and sales criteria over a defined service period by the eligible recipients and is therefore accounted for as post-acquisition compensation. As of March 31, 2022, we have not accrued any amounts related to the post-acquisition compensation payments due to the uncertainty of payment.

MobileCard Holdings, LLC. In 2018, we invested in MobileCard Holdings, LLC (“MobileCard”), a mobile money fintech payment company that enables omni-channel digital payments and financial inclusion in Latin America. In July 2021, we obtained a 64% controlling interest in the company, and beginning in the third quarter of 2021, the results of MobileCard were consolidated in our results of operations. We preliminarily recorded goodwill of $9.6 million and are in the process of reviewing the valuation analysis and calculations necessary to finalize the required purchase price allocations. We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

12


 

Keydok, LLC. On September 14, 2021, we acquired Keydok LLC (Keydok”), a digital identity and document management platform provider, headquartered in Mexico. We acquired 100% of the equity of Keydok for a purchase price of $1.0 million, which includes provisions for up to $18.0 million of potential future earn-out payments. The earn-out payments are tied to performance-based goals and a defined service period by the eligible recipients and are accounted for as post-acquisition compensation. The earn-out period is through September 30, 2025. As of March 31, 2022, we have not accrued any amounts related to the potential earn-out payments due to the uncertainty of payment. We have preliminarily recorded goodwill of $1.0 million, however, are in the process of obtaining the necessary information to finalize the required purchase price allocations. We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

DGIT Systems Pty Ltd. On October 4, 2021, we acquired DGIT Systems Pty Ltd (“DGIT”), a provider of configure, price and quote (CPQ) and order management solutions for the telecommunications industry. We acquired 100% of the equity of DGIT for a purchase price of approximately $16 million, approximately $14 million paid upon close and the remaining escrowed funds of approximately $2 million to be paid over the next four years, subject to certain reductions, as applicable. This acquisition includes provisions for up to approximately $13 million of potential future earn-out payments. The earn-out payments are tied to performance-based goals and a defined service period by the eligible recipients and are accounted for as post-acquisition compensation, as applicable. The earn-out period is through September 30, 2025. As of March 31, 2022, we have accrued $0.2 million related to the potential earn-out payments.

The preliminary estimated fair values of assets acquired primarily include goodwill of $7.6 million, acquired customer contracts of $5.1 million, and acquired software of $3.6 million. The estimated fair values are considered provisional as we are completing our analysis for unbilled and deferred revenue, intangible assets, and income taxes. Thus, the provisional measurements of fair value are subject to change, however, such changes are not expected to be significant. We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

6. RESTRUCTURING AND REORGANIZATION CHARGES

For the first quarters ended March 31, 2022 and 2021, we recorded restructuring and reorganization charges of $13.1 million and $1.1 million, respectively.

During the first quarter of 2022 we implemented the following restructuring and reorganizational activities:

In connection with our workplace of the future philosophy, we consolidated space at six of our leased real estate locations in the United States and India, resulting in restructuring charges related to the impairments of operating lease right-of-use assets, furniture and fixtures, and leasehold improvements and accelerated depreciation of $11.1 million.
We reduced our workforce by approximately 20 employees, mainly in North America, as a result of organizational changes and efficiencies. As a result, we incurred restructuring charges related to involuntary terminations of $1.5 million

 

The activity in the business restructuring and reorganization reserves during the first quarter of 2022 was as follows (in thousands):

 

 

 

Termination

 

 

 

 

 

 

 

 

 

Benefits

 

 

Other

 

 

Total

 

January 1, 2022, balance

 

$

675

 

 

$

-

 

 

$

675

 

Charged to expense during period

 

 

1,490

 

 

 

11,616

 

 

 

13,106

 

Cash payments

 

 

(1,363

)

 

 

(388

)

 

 

(1,751

)

Adjustment for asset impairment

 

 

-

 

 

 

(10,667

)

 

 

(10,667

)

Other

 

 

117

 

 

 

(561

)

 

 

(444

)

March 31, 2022, balance

 

$

919

 

 

$

-

 

 

$

919

 


As of March 31, 2022, $0.9 million of the business restructuring and reorganization reserves were included in current liabilities.

7. COMMITMENTS, GUARANTEES AND CONTINGENCIES

Guarantees. In the ordinary course of business, we may provide guarantees in the form of bid bonds, performance bonds, or standby letters of credit. At March 31, 2022, we had $3.0 million of restricted assets used to collateralize these guarantees, with $2.1 million included in cash and cash equivalents and $0.9 million included in other non-current assets. We have bid bonds and performance guarantees in the form of surety bonds issued through a third-party of $6.4 million that were not required to be recorded on our Balance Sheet. We are ultimately liable for claims that may occur against these guarantees. We have no history of material claims or are aware of circumstances that would require us to pay under any of these arrangements. We also believe that the resolution of any claim that may arise in the future, either individually or in the aggregate, would not be material to our Financial Statements.

13


 

Additionally, we have money transmitter bonds issued through a third-party for the benefit of various states to comply with the states’ financial requirements and industry regulations for money transmitter licenses. At March 31, 2022, we had total aggregate money transmitter bonds of approximately $17 million outstanding.

Warranties. We generally warrant that our solutions and related offerings will conform to published specifications, or to specifications provided in an individual customer arrangement, as applicable. The typical warranty period is 90 days from the date of acceptance of the solution or offering. For certain service offerings we provide a warranty for the duration of the services provided. We generally warrant that those services will be performed in a professional and workmanlike manner. The typical remedy for breach of warranty is to correct or replace any defective deliverable, and if not possible or practical, we will accept the return of the defective deliverable and refund the amount paid under the customer arrangement that is allocable to the defective deliverable. Our contracts also generally contain limitation of damages provisions in an effort to reduce our exposure to monetary damages arising from breach of warranty claims. Historically, we have incurred minimal warranty costs, and as a result, do not maintain a warranty reserve.

Solution and Services Indemnifications. Our arrangements with our customers generally include an indemnification provision that will indemnify and defend a customer in actions brought against the customer that claim our products and/or services infringe upon a copyright, trade secret, or valid patent. Historically, we have not incurred any significant costs related to such indemnification claims, and as a result, do not maintain a reserve for such exposure.

Claims for Company Non-performance. Our arrangements with our customers typically limit our liability for breach to a specified amount of the direct damages incurred by the customer resulting from the breach. From time-to-time, these arrangements may also include provisions for possible liquidated damages or other financial remedies for our non-performance, or in the case of certain of our revenue management platforms, provisions for damages related to service level performance requirements. The service level performance requirements typically relate to system availability and timeliness of service delivery. As of March 31, 2022, we believe we have adequate reserves, based on our historical experience, to cover any reasonably anticipated exposure as a result of our nonperformance for any past or current arrangements with our customers.

Indemnifications Related to Officers and the Board of Directors. We have agreed to indemnify members of our Board of Directors (the “Board”) and certain of our officers if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors’ and officers’ (D&O) insurance coverage to protect against such losses. We have not historically incurred any losses related to these types of indemnifications, and are not aware of any pending or threatened actions or claims against any officer or member of our Board. As a result, we have not recorded any liabilities related to such indemnifications as of March 31, 2022. In addition, as a result of the insurance policy coverage, we believe these indemnification agreements are not significant to our results of operations.

Legal Proceedings. From time-to-time, we are involved in litigation relating to claims arising out of our operations in the normal course of business.

8. EARNINGS PER COMMON SHARE

Basic and diluted earnings per common share (“EPS”) amounts are presented on the face of the accompanying Income Statements.

The reconciliation of the basic and diluted EPS denominators related to the common shares is included in the following table (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Basic weighted-average common shares

 

 

31,416

 

 

 

31,844

 

 

Dilutive effect of restricted common stock

 

 

394

 

 

 

302

 

 

Diluted weighted-average common shares

 

 

31,810

 

 

 

32,146

 

 

The stock warrants have a dilutive effect only in those quarterly periods in which our average stock price exceeds the exercise price of $26.68 per warrant (under the treasury stock method), and are not subject to performance vesting conditions (see Note 9). Potentially dilutive common shares related to non-participating unvested restricted stock excluded from the computation of diluted EPS, as the effect was antidilutive, were not material in any period presented.

14


 

9. STOCKHOLDERS’ EQUITY AND EQUITY COMPENSATION PLANS

Stock Repurchase Program. We currently have a stock repurchase program, approved by our Board, authorizing us to repurchase shares of our common stock from time-to-time as market and business conditions warrant (the “Stock Repurchase Program”). During the first quarters of 2022 and 2021 we repurchased approximately 266,000 shares of our common stock for $16.0 million (weighted-average price of $60.13 per share) and approximately 142,000 shares of our common stock for $6.5 million (weighted-average price of $45.94 per share), respectively, under a SEC Rule 10b5-1 Plan.

As of March 31, 2022, the total remaining number of shares available for repurchase under the Stock Repurchase Program totaled 3.3 million shares.

Stock Repurchases for Tax Withholdings. In addition to the above-mentioned stock repurchases, during the first quarters of 2022 and 2021, we repurchased and then cancelled approximately 123,000 shares of common stock for $7.8 million and approximately 110,000 shares of common stock for $5.2 million, respectively, in connection with minimum tax withholding requirements resulting from the vesting of restricted common stock under our stock incentive plans.

Cash Dividends. During the first quarter of 2022, our Board approved a quarterly cash dividend of $0.265 per share of common stock, totaling $8.6 million. During the first quarter of 2021, our Board approved a quarterly cash dividend of $0.25 per share of common stock, totaling $8.2 million.

Warrants. In 2014, in conjunction with the execution of an amendment to our agreement with Comcast Corporation (“Comcast”), we issued stock warrants (the “Warrant Agreement”) for the right to purchase up to 2.9 million shares of our common stock (the “Stock Warrants”) as an additional incentive for Comcast to convert customer accounts onto our Advanced Convergent Platform (“ACP”) based on various milestones. The Stock Warrants have a ten-year term and an exercise price of $26.68 per warrant.

As of March 31, 2022, 1.0 million Stock Warrants remain issued, none of which were vested. The remaining unvested Stock Warrants will be accounted for as a customer contract cost asset once the performance conditions necessary for vesting are considered probable.

Stock-Based Awards. A summary of our unvested restricted common stock activity during the quarter ended March 31, 2022 is as follows (shares in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31, 2022

 

 

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

 

Unvested awards, beginning

 

 

1,206

 

 

$

45.22

 

 

Awards granted

 

 

495

 

 

 

64.84

 

 

Awards forfeited/cancelled

 

 

(34

)

 

 

46.04

 

 

Awards vested

 

 

(339

)

 

 

43.31

 

 

Unvested awards, ending

 

 

1,328

 

 

$

52.94

 

 

 

Included in the awards granted during the first quarter of 2022 are awards issued to members of executive management and certain key employees in the form of: (i) performance-based awards of approximately 120,000 restricted common stock shares, which vest in the first quarter of 2024 upon meeting certain pre-established financial performance objectives over a two-year performance period; and (ii) market-based awards of approximately 40,000 restricted common stock shares, which vest in the first quarter of 2025 upon meeting a relative total shareholder return performance achievement tier. Certain of these awards become fully vested upon a change in control, as defined, and the subsequent involuntary termination of employment.

The other restricted common stock shares granted during the first quarter of 2022 are primarily time-based awards, which vest annually over three years with no restrictions other than the passage of time. Certain shares of the restricted common stock become fully vested upon a change in control, as defined, and the subsequent involuntary termination of employment, or death.

We recorded stock-based compensation expense for the first quarters of 2022 and 2021 of $5.6 million and $5.4 million, respectively.

 

15


 

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

 

The information contained in this MD&A should be read in conjunction with the Financial Statements and Notes thereto included in this Form 10-Q and the audited consolidated financial statements and notes thereto in our 2021 10-K.

Forward-Looking Statements

 

This report contains a number of forward-looking statements relative to our future plans and our expectations concerning our business and the industries we serve. These forward-looking statements are based on assumptions about a number of important factors, and involve risks and uncertainties that could cause actual results to differ materially from estimates contained in the forward-looking statements. Some of the risks that are foreseen by management are outlined within Part I Item 1A. Risk Factors of our 2021 10-K. Readers are strongly encouraged to review that section closely in conjunction with MD&A.

Company Overview

 

We are a purpose-driven SaaS platform company that enables large enterprise customers in a wide variety of industry verticals to tackle the ever-growing complexity of business in the digital age. Our industry leading revenue management and digital monetization, customer engagement, and payments solutions make ordinary customer experiences extraordinary. Our cloud-first architecture and customer-centric approach help companies around the world acquire, monetize, engage, and retain the B2B (business-to-business) and B2C (business-to-consumer) customers. As brands reimagine their engagement strategies in an increasingly connected world, we sit at the center of a complex, multi-sided business model ensuring monetization and customer engagement is handled at all levels of the ecosystem.

 

We leverage 40 years of experience to deliver innovative customer engagement solutions for every stage of the customer lifecycle so our customers can deliver an outstanding customer experience that adapts to their customers’ rapidly changing demands. Our diverse, worldwide workforce draws from real-world knowledge and extensive expertise to design and implement business solutions that make our customers’ hardest decisions simpler so that they can focus on delivering differentiated and real-time experiences to their customers. As a global technology leader, we aspire to envision, invent, and shape a better, more future-ready world.

 

We focus our research and development (“R&D”) and acquisition investments on expanding our offerings in a timely and efficient manner to address the complex, transformative needs of our customers. Our scalable, modular, and flexible solutions combined with our domain expertise and our ability to effectively migrate customers to our solutions, provide the industry with proven solutions to improve their profitability and consumers’ experiences. We have specifically architected our solutions to offer a phased, incremental approach to transforming our customers' businesses, thereby reducing the business interruption risk associated with this evolution.

 

As discussed in Note 2 to our Financial Statements, we generate a majority of our revenue from the global communications markets; however, we serve an expanding group of customers in other markets including retail, healthcare, financial services, insurance, and government entities.

 

We are a member of the S&P Small Cap 600 and Russell 2000 indices.

Acquisition Activity

 

During 2021, we completed the following acquisitions: (i) Tango Telecom Limited (“Tango”) in May; (ii) Kitewheel, LLC (“Kitewheel”) in July; (iii) Keydok in September; and (iv) DGIT in October. Additionally, in July 2021, we obtained a controlling interest in MobileCard. The results of these businesses are included in our 2021 results of operations from the acquisition date forward. As a result, our year-over-year results of operations may not be comparable between periods due to the timing of the transactions. The comparable differences have been described below where relevant or significant.

 

 

16


 

Management Overview of Quarterly Results

 

First Quarter Highlights. A summary of our results of operations for the first quarter of 2022, when compared to the first quarter of 2021, is as follows (in thousands, except per share amounts and percentages):

 

 

 

Quarter Ended

 

 

 

 

March 31, 2022

 

 

March 31, 2021

 

 

Revenue

 

$

264,400

 

 

$

253,119

 

 

Transaction fees (1)

 

 

18,038

 

 

 

16,450

 

 

Operating Results:

 

 

 

 

 

 

 

Operating income

 

$

16,415

 

 

$

31,377

 

 

Operating income margin

 

 

6.2

%

 

 

12.4

%

 

Diluted EPS

 

$

0.19

 

 

$

0.61

 

 

Supplemental Data:

 

 

 

 

 

 

 

Restructuring and reorganization charges (2)

 

$

13,106

 

 

$

1,060

 

 

Executive transition costs

 

 

1,275

 

 

 

55

 

 

Acquisition-related costs:

 

 

 

 

 

 

 

Amortization of acquired intangible assets

 

 

3,656

 

 

 

2,241

 

 

Transaction-related costs

 

 

13

 

 

 

79

 

 

Stock-based compensation (2)

 

 

5,721

 

 

 

5,395

 

 

Amortization of OID

 

 

-

 

 

 

772

 

 

Loss on derivative liability upon debt conversion

 

 

7,456

 

 

 

-

 

 

(1)
Transaction fees are primarily comprised of interchange and other payment-related fees that we pay, in conjunction with the delivery of service to customers under our payment services contracts, to third-party payment processors and financial institutions. Because we control the integrated service provided under our payment services customer contracts, these transaction fees are presented gross, and not netted against revenue.
(2)
Stock-based compensation included in the table above excludes amounts that have been recorded in restructuring and reorganization charges.

Revenue. Revenue for the first quarter of 2022 was $264.4 million, a 4.5% increase when compared to revenue of $253.1 million for the first quarter of 2021. This year-over-year increase can be primarily attributed to the continued growth of our revenue management solutions, as approximately two-thirds of the increase was attributed to organic growth.

Operating Results. Operating income for the first quarter of 2022 was $16.4 million, or a 6.2% operating margin percentage, compared to $31.4 million, or a 12.4% operating margin percentage for the first quarter of 2021. The decrease in operating income is mainly a result of a $12.0 million increase in restructuring and reorganization charges related primarily to real estate restructurings in the first quarter of 2022.

Diluted EPS. Diluted EPS for the first quarter of 2022 was $0.19 compared to $0.61 for the first quarter of 2021, with the decrease primarily attributed to the increase in restructuring and reorganization charges, mentioned above, and a $7.5 million loss incurred on a derivative liability upon conversion of our 2016 Convertible Notes, discussed in our Results of Operations section below.

Cash and Cash Flows. As of March 31, 2022, we had cash, cash equivalents and short-term investments of $187.6 million, as compared to $233.7 million as of December 31, 2021. Our cash flows used in operating activities for the quarter ended March 31, 2022 were ($5.5) million and were negatively impacted by the payment of the 2021 year-end accrued employee incentive compensation during the quarter. See the Liquidity section below for further discussion of our cash flows.

17


 

Significant Customer Relationships

Customer Concentration. A large percentage of our historical revenue has been generated from our two largest customers, which are Comcast and Charter Corporation Inc. (“Charter”).

Revenue from these customers for the indicated periods was as follows (in thousands, except percentages):

 

 

 

Quarter Ended

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

March 31, 2021

 

 

 

Amount

 

 

% of Revenue

 

 

Amount

 

 

% of Revenue

 

 

Amount

 

 

% of Revenue

 

Comcast

 

$

52,524

 

 

 

20

%

 

$

54,861

 

 

 

20

%

 

$

53,454

 

 

 

21

%

Charter

 

 

52,069

 

 

 

20

%

 

 

57,332

 

 

 

21

%

 

 

53,382

 

 

 

21

%

The percentages of net billed accounts receivable balances attributable to our largest customers as of the indicated dates were as follows:

 

 

As of

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

March 31, 2021

 

Comcast

 

 

20

%

 

 

20

%

 

 

20

%

Charter

 

 

20

%

 

 

23

%

 

 

31

%

See our 2021 10-K for additional discussion of our business relationships and contractual terms with Comcast and Charter.

Risk of Customer Concentration. We expect to continue to generate a significant percentage of our future revenue from our largest customers mentioned above. There are inherent risks whenever a large percentage of total revenue are concentrated with a limited number of customers. Should a significant customer: (i) terminate or fail to renew their contracts with us, in whole or in part, for any reason; (ii) significantly reduce the number of customer accounts processed on our solutions, the price paid for our services, or the scope of services that we provide; or (iii) experience significant financial or operating difficulties, it could have a material adverse effect on our financial condition and results of operations.

Critical Accounting Policies

The preparation of our Financial Statements in conformity with U.S. GAAP requires us to select appropriate accounting policies, and to make judgments and estimates affecting the application of those accounting policies. In applying our accounting policies, different business conditions or the use of different assumptions may result in materially different amounts reported in our Financial Statements.

We have identified the most critical accounting policies that affect our financial position and the results of our operations. Those critical accounting policies were determined by considering the accounting policies that involve the most complex or subjective decisions or assessments. The most critical accounting policies identified relate to the following items: (i) revenue recognition; (ii) impairment assessments of long-lived assets; (iii) income taxes; and (iv) loss contingencies. These critical accounting policies, as well as our other significant accounting policies, are discussed in our 2021 10-K.

Results of Operations

Revenue. Total revenue for the first quarter of 2022 was $264.4 million, a 4.5% increase when compared to $253.1 million for the first quarter of 2021. This increase can be primarily attributed to the continued growth of our revenue management solutions and the revenue generated from the businesses acquired in 2021. Approximately two-thirds of the year-over-year increase in revenue can be attributed to organic growth resulting mainly from increased professional services revenue related to implementation projects, increased payments volume, and conversions of customer accounts onto our solutions.

18


 

We use the location of the customer as the basis of attributing revenue to individual countries. Revenue by geographic regions for the first quarters of 2022 and 2021 was as follows (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

$

222,960

 

 

$

217,652

 

 

Europe, Middle East, and Africa

 

 

31,561

 

 

 

24,768

 

 

Asia Pacific

 

 

9,879

 

 

 

10,699

 

 

Total revenue

 

$

264,400

 

 

$

253,119

 

 

Total Operating Expenses. Total operating expenses for the first quarter of 2022 were $248.0 million, an 11.8% increase when compared to $221.7 million for the first quarter of 2021. This increase can be mainly attributed to increased restructuring and reorganization costs, discussed below, and the additional expenses incurred by the businesses acquired during 2021.

The components of total expenses are discussed in more detail below.

Cost of Revenue (Exclusive of Depreciation). The cost of revenue for the first quarter of 2022 was $138.4 million, a 3.7% increase when compared to $133.5 million for the first quarter of 2021. The increase in cost of revenue between periods is reflective of the increase in revenue year-over-year, and can be mainly attributed to higher employee-related costs, to include the 2021 acquired businesses. Total cost of revenue as a percentage of revenue for the first quarters of 2022 and 2021 was 52.4% and 52.8%, respectively.

R&D Expense (Exclusive of Depreciation). R&D expense for the first quarter of 2022 was $33.0 million, a 2.4% increase when compared to $32.2 million for the first quarter of 2021, with the increase mainly attributed to the development activities of the acquired businesses. As a percentage of total revenue, R&D expense for the first quarters of 2022 and 2021 was 12.5% and 12.7%, respectively.

Our R&D efforts are focused on the continued evolution of our solutions that enable our customers worldwide to provide a more personalized experience while introducing new digital products and services. This includes the continued investment in our products and integration of the recently acquired assets into our solutions.

SG&A Expense (Exclusive of Depreciation). SG&A expense for the first quarter of 2022 was $57.3 million, a 17.5% increase when compared to $48.8 million for the first quarter of 2021. The increase in SG&A expense is primarily attributed to an increase in employee-related costs, and is reflective of our growth strategy, to include the SG&A costs associated with our recently acquired businesses, as we continue to pursue organic and inorganic growth opportunities. Additionally, SG&A for the first quarter of 2022 included $1.3 million of executive transition costs. Our SG&A costs as a percentage of total revenue for the first quarters of 2022 and 2021 were 21.7% and 19.3%, respectively.

Restructuring and Reorganization Charges. Restructuring and reorganization charges for the first quarter of 2022 were $13.1 million, a $12.0 million increase when compared to $1.1 million for the first quarter of 2021, with the increase related primarily to real estate restructurings in the first quarter of 2022. See Note 6 to our Financial Statements for additional discussion.

Operating Income. Operating income for the first quarter of 2022 was $16.4 million, or 6.2% of total revenue, compared to $31.4 million, or 12.4% of total revenue for the first quarter of 2021. The decrease in operating income is mainly due to the increased restructuring and reorganization charges and SG&A expense, discussed above.

Loss on Derivative Liability Upon Debt Conversion. During the first quarter of 2022, we settled our 2016 Convertible Notes for approximately $242 million in cash. As a result of the conversion of the 2016 Convertible Notes in March 2022, we recognized a $7.5 million loss on a derivative liability related to the change in our stock price over the Observation Period prior to settlement. See Note 4 to our Financial Statements for further discussion.

 

19


 

Income Tax Provision. The effective income tax rates for the first quarters of 2022 and 2021 were as follows:

 

Quarter Ended

 

 

March 31,

 

 

2022

 

 

2021

 

 

 

8

%

 

 

26

%

 

The first quarter of 2022 effective income tax rate was impacted by the combination of lower net income for the quarter and a discrete tax benefit related to the vesting of restricted common stock during the quarter. Our estimated full year 2022 effective income tax rate is approximately 26%.

Liquidity

Cash and Liquidity. As of March 31, 2022, our principal sources of liquidity included cash, cash equivalents and short-term investments of $187.6 million, compared to $233.7 million as of December 31, 2021. We generally invest our excess cash balances in low-risk, short-term investments to limit our exposure to market and credit risks.

As part of our 2021 Credit Agreement, we have a $450 million senior secured revolving loan facility with a syndicate of financial institutions that expires in September 2026. As of March 31, 2022, we had $245 million outstanding on our 2021 Revolver and had the remaining $205 million available to us. The 2021 Credit Agreement contains customary affirmative covenants and financial covenants. As of March 31, 2022, and the date of this filing, we believe that we are in compliance with the provisions of the 2021 Credit Agreement.

Our cash, cash equivalents and short-term investment balances as of the end of the indicated periods were located in the following geographical regions (in thousands):

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Americas (principally the U.S.)

 

$

117,058

 

 

$

164,561

 

Europe, Middle East and Africa

 

 

58,001

 

 

 

56,368

 

Asia Pacific

 

 

12,531

 

 

 

12,743

 

Total cash, equivalents and short-term investments

 

$

187,590

 

 

$

233,672

 

We generally have ready access to substantially all of our cash, cash equivalents and short-term investment balances, but may face limitations on moving cash out of certain foreign jurisdictions due to currency controls and potential negative economic consequences. As of March 31, 2022, we had $2.1 million of cash restricted as to use primarily to collateralize outstanding letters of credit included in our total cash, cash equivalents and short-term investments balance.

Additionally, as of March 31, 2022 and December 31, 2021, we have $163.1 million and $186.3 million, respectively, of settlement and merchant reserve assets. These funds are held with major financial institutions and while not legally or contractually restricted, we do hold these funds in separate accounts, and classify them as restricted cash in our Statements of Cash Flows.

Cash Flows from Operating Activities. We calculate our cash flows from operating activities beginning with net income, adding back the impact of non-cash items or non-operating activity (e.g., depreciation, amortization, amortization of OID, impairments, gain/loss from debt extinguishments, gains/losses from derivative liabilities upon debt conversion, deferred income taxes, stock-based compensation, etc.), and then factoring in the impact of changes in operating assets and liabilities. See our 2021 10-K for a description of the primary uses and sources of our cash flows from operating activities.

20


 

Our first quarters of 2022 and 2021 net cash flows from operating activities, broken out between operations and changes in operating assets and liabilities, for the indicated quarterly periods are as follows (in thousands):

 

 

 

 

 

 

 

 

 

Net Cash

 

 

 

 

 

 

Changes in

 

 

Provided by

 

 

 

 

 

 

Operating

 

 

(Used In) Operating

 

 

 

 

 

 

Assets and

 

 

Activities –

 

 

 

Operations

 

 

Liabilities

 

 

Totals

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

 

 

 

2022:

 

 

 

 

 

 

 

 

 

March 31

 

$

49,823

 

 

$

(55,372

)

 

$

(5,549

)

 

 

 

 

 

 

 

 

 

 

2021:

 

 

 

 

 

 

 

 

 

March 31

 

$

49,273

 

 

$

(51,497

)

 

$

(2,224

)

Cash flows from operating activities for the first quarters of 2022 and 2021 reflect the impact of the payment of the 2021 and 2020 year-end accrued employee incentive compensation in the first quarter subsequent to the year-end accrual for these items.

Additionally, cash flows from operating activities for the first quarter of 2021 were negatively impacted by the timing of a certain recurring key customer payment that was delayed and received subsequent to quarter-end, of approximately $26 million.

Variations in our net cash provided by/used in operating activities are generally related to the changes in our operating assets and liabilities (related mostly to fluctuations in timing at quarter-end of customer payments and changes in accrued expenses), and generally over longer periods of time, do not significantly impact our cash flows from operations.

Significant fluctuations in key operating assets and liabilities between 2022 and 2021 that impacted our cash flows from operating activities are as follows:

Billed Trade Accounts Receivable

Management of our billed accounts receivable is one of the primary factors in maintaining strong cash flows from operating activities. Our billed trade accounts receivable balance includes significant billings for several non-revenue items (primarily postage, sales tax, and deferred revenue items). As a result, we evaluate our performance in collecting our accounts receivable through our calculation of days billings outstanding (“DBO”) rather than a typical days sales outstanding (“DSO”) calculation.

Our gross and net billed trade accounts receivable and related allowance for doubtful accounts receivable (“Allowance”) as of the end of the indicated quarterly periods, and the related DBOs for the quarters then ended, are as follows (in thousands, except DBOs):

 

Quarter Ended

 

Gross

 

 

Allowance

 

 

Net Billed

 

 

DBOs

 

2022:

 

 

 

 

 

 

 

 

 

 

 

 

March 31

 

$

243,292

 

 

$

(4,924

)

 

$

238,368

 

 

 

70

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2021:

 

 

 

 

 

 

 

 

 

 

 

 

March 31

 

$

250,743

 

 

$

(3,718

)

 

$

247,025

 

 

 

70

 

As of March 31, 2022 and 2021, approximately 94% and 97%, respectively, of our billed accounts receivable balance were less than 60 days past due.

We may experience adverse impacts to our DBOs if and when customer payment delays occur. However, these recurring monthly payments that cross a reporting period-end do not raise any collectability concerns, as payment is generally received subsequent to quarter-end. All other changes in our gross and net billed accounts receivable reflect the normal fluctuations in the timing of customer payments at quarter-end, as evidenced by our relatively consistent DBO metric.

As a global provider of solutions and services, a portion of our accounts receivable balance relates to international customers. This diversity in the geographic composition of our customer base may adversely impact our DBOs as longer billing cycles (i.e., billing terms and cash collection cycles) are an inherent characteristic of international transactions. For example, our ability to invoice and collect arrangement fees may be dependent upon, among other things: (i) the completion of various customer administrative matters, local country billing protocols and processes (including local cultural differences), and non-customer administrative matters; (ii) meeting certain contractual invoicing milestones; (iii) the overall project status in certain situations in which we act as a subcontractor to another vendor on a project; or (iv) due to currency controls in certain foreign jurisdictions.

21


 

Accrued Employee Compensation

Accrued employee compensation decreased $29.6 million to $61.5 million as of March 31, 2022, from $91.1 million as of December 31, 2021, due primarily to the payment of the 2021 employee incentive compensation that was fully accrued at December 31, 2021.

Cash Flows from Investing Activities. Our typical investing activities consist of purchases/sales of short-term investments and purchases of software, property and equipment, which are discussed below.

Purchases/Sales of Short-Term Investments

For the first quarters of 2022 and 2021, we purchased zero and $32.3 million, respectively, and sold (or had mature) $21.9 million and $29.3 million, respectively, of short-term investments. We continually evaluate the appropriate mix of our investment of excess cash balances between cash equivalents and short-term investments in order to maximize our investment returns and liquidity.

Purchases of Software, Property and Equipment

Our capital expenditures for the first quarters of 2022 and 2021 for software, property and equipment were $10.4 million and $8.2 million, respectively, and consisted principally of investments in: (i) facilities and internal infrastructure items; (ii) computer hardware, software, and related equipment; and (iii) statement production equipment.

Cash Flows from Financing Activities. Our financing activities typically consist of activities associated with our common stock, long-term debt, and settlement and merchant reserve activity.

Cash Dividends Paid on Common Stock

During the first quarters of 2022 and 2021, the Board approved dividends totaling $8.6 million and $8.2 million, respectively, and made dividend payments of $8.9 million and $8.6 million, respectively, through March 31, 2022 and 2021, with the differences attributed to dividends on unvested incentive shares that are paid upon vesting of those shares.

Repurchase of Common Stock

During the first quarters of 2022 and 2021, we repurchased approximately 266,000 and 142,000 shares of our common stock, respectively, under the guidelines of our Stock Repurchase Program for $16.0 million and $6.5 million, respectively.

Outside of our Stock Repurchase Program, during the first quarters of 2022 and 2021, we repurchased from our employees and then cancelled approximately 123,000 and 110,000 shares of our common stock, respectively, for $7.8 million and $5.2 million, respectively, in connection with minimum tax withholding requirements resulting from the vesting of restricted common stock under our stock incentive plans.

Through the first quarters of 2022 and 2021, we have paid $23.7 million and $11.7 million, respectively, with the differences attributed to the timing of share settlement.

Long-term Debt

During the first quarters of 2022 and 2021, we made principal repayments of $1.9 million and $2.8 million, respectively. Additionally, during the first quarter of 2022, we borrowed $245.0 million from our 2021 Revolver to settle our 2016 Convertible Notes for $242.3 million.

See Note 4 to our Financial Statements for additional discussion of our long-term debt.

Settlement and Merchant Reserve Activity

During the first quarters of 2022 and 2021, we had net settlement and merchant reserve activity of $23.5 million and $41.5 million, respectively, related to the cash collected, held on behalf, and paid to our customers related to our payment processing services and the net change in deposits held on behalf of our merchants.

Off-Balance Sheet Arrangements

22


 

Our off-balance sheet arrangements are mainly limited to money transmitter bonds, bid bonds, and performance bonds. These arrangements do not have a material impact and are not reasonably likely to have a material future impact to our financial condition, results of operation, liquidity, capital expenditures, or capital resources. See Note 7 to our Financial Statements for additional information on these guarantees.

 

23


 

Capital Resources

The following are the key items to consider in assessing our sources and uses of capital resources:

Current Sources of Capital Resources. Below are the key items to consider in assessing our current sources of capital resources:

Cash, Cash Equivalents and Short-term Investments. As of March 31, 2022, we had cash, cash equivalents, and short-term investments of $187.6 million, of which approximately 57% is in U.S. dollars and held in the U.S. Included in cash and cash equivalents is $2.1 million of restricted cash, used primarily to collateralize outstanding letters of credit. For the remainder of the monies denominated in foreign currencies and/or located outside the U.S., we do not anticipate any material amounts being unavailable for use in funding our business.
Operating Cash Flows. As described in the Liquidity section above, we believe we have the ability to generate strong cash flows to fund our operating activities and act as a source of funds for our capital resource needs.
Revolving Credit Facility. As part of our 2021 Credit Agreement, we have a $450 million revolving loan facility, our 2021 Revolver. As of March 31, 2022, we had $245 million outstanding on our 2021 Revolver and had the remaining $205 million available to us. Our long-term debt obligations are discussed in more detail in Note 4 to our Financial Statements.

Uses/Potential Uses of Capital Resources. Below are the key items to consider in assessing our uses/potential uses of capital resources:

Common Stock Repurchases. We have made repurchases of our common stock in the past under our Stock Repurchase Program. As of March 31, 2022, we had 3.3 million shares authorized for repurchase remaining under our Stock Repurchase Program. Our 2021 Credit Agreement places certain limitations on our ability to repurchase our common stock.

Under our Stock Repurchase Program, we may repurchase shares in the open market or in privately negotiated transactions, including through an accelerated stock repurchase plan or under a SEC Rule 10b5-1 plan. The actual timing and amount of share repurchases are dependent on the current market conditions and other business-related factors. Our common stock repurchases are discussed in more detail in Note 9 to our Financial Statements.

During the first quarter of 2022, we repurchased approximately 266,000 shares of our common stock for $16.0 million (weighted-average price of $60.13 per share).

Outside of our Stock Repurchase Program, during the first quarter of 2022, we repurchased from our employees and then cancelled approximately 123,000 shares of our common stock for $7.8 million in connection with minimum tax withholding requirements resulting from the vesting of restricted common stock under our stock incentive plans.

Executive Transition. In 2020, we entered into a Separation Agreement with our former President and CEO which includes a commitment to pay additional compensation of approximately $7 million, for which approximately $5 million was paid in 2021 and approximately $2 million was paid in the first quarter of 2022.
Cash Dividends. During the first quarter of 2022, the Board declared dividends totaling $8.6 million. Going forward, we expect to pay cash dividends each year in March, June, September, and December, with the amount and timing subject to the Board’s approval.
Acquisitions. As a result of our recent acquisition activity, we have the following potential future obligations:
o
The 2020 acquisition of Tekzenit includes provisions for additional purchase price payments in the form of earn-out and qualified sales payments for up to $10.0 million over a measurement period through March 31, 2023. As of March 31, 2022 we have made no earn-out or qualified sales payments for this acquisition.
o
The 2021 Kitewheel purchase acquisition agreement includes deferred purchase price payments of $6.0 million to be paid in equal annual amounts over the next three years.
o
The 2021 Keydok acquisition purchase agreement includes provisions for up to $18.0 million of potential future earn-out payments. As of March 31, 2022 we have not accrued any amounts related to the potential earn-out payments.

24


 

o
The 2021 DGIT acquisition purchase price includes escrowed funds of approximately $2 million to be paid over the next four years, subject to certain reductions, as applicable, and provisions for up to approximately $13 million of potential future earn-out payments. The earn-out period is through September 30, 2025. As of March 31, 2022 we accrued $0.2 million related to potential earn out payments.

Our acquisitions are discussed in more detail in Note 5 to our Financial Statements. As part of our growth strategy, we are continually evaluating potential business and/or asset acquisitions and investments in market share expansion with our existing and potential new customers and expansion into verticals outside the global communications market.

Capital Expenditures. During the first quarter of 2022, we spent $10.4 million on capital expenditures. As of March 31, 2022, we had committed to purchase approximately $10 million of equipment.
Stock Warrants. We have issued Stock Warrants with an exercise price of $26.68 per warrant to Comcast as an incentive for Comcast to convert new customer accounts to ACP. Once vested, Comcast may exercise the Stock Warrants and elect either physical delivery of common shares or net share settlement (cashless exercise). Alternatively, the exercise of the Stock Warrants may be settled with cash based solely on our approval, or if Comcast were to beneficially own or control in excess of 19.99% of the common stock or voting of the Company. As of March 31, 2022, approximately 1.0 million Stock Warrants remain issued, none of which are vested.

The Stock Warrants are discussed in more detail in Note 9 to our Financial Statements.

Long-Term Debt. As of March 31, 2022, our long-term debt consisted of our 2021 Credit Agreement which includes: (i) outstanding 2021 Term Loan borrowings of $146.3 million; and (ii) outstanding 2021 Revolver borrowings of $245.0 million. During the first quarter of 2022, we borrowed $245.0 million from our 2021 Revolver to settle our 2016 Convertible Notes for $242.3 million. As of March 31, 2022, there were no remaining 2016 Convertible Notes outstanding.

Our 2021 Credit Agreement mandatory repayments for the next twelve months are $7.5 million and the cash interest expense (based upon then current interest rates) for the 2021 Term Loan and 2021 Revolver (assuming no further amounts are borrowed and the amount is not paid down) are $3.5 million and $5.9 million, respectively. We have the ability to make prepayments on our 2021 Credit Agreement.

Our long-term debt obligations are discussed in more detail in Note 4 to our Financial Statements.

In summary, we expect to continue to have material needs for capital resources going forward, as noted above. We believe that our current cash, cash equivalents and short-term investments balances and our 2021 Revolver, together with cash expected to be generated in the future from our current operating activities, will be sufficient to meet our anticipated capital resource requirements for at least the next twelve months. We also believe we could obtain additional capital through other debt sources which may be available to us if deemed appropriate.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Market risk is the potential loss arising from adverse changes in market rates and prices. As of March 31, 2022, we are exposed to various market risks, including changes in interest rates, fluctuations and changes in the market value of our cash equivalents and short-term investments, and changes in foreign currency exchange rates. We have not historically entered into derivatives or other financial instruments for trading or speculative purposes.

Interest Rate Risk

Long-Term Debt. The interest rates on our 2021 Credit Agreement are based upon an adjusted LIBOR rate plus an applicable margin, or an alternate base rate plus an applicable margin. See Note 4 to our Financial Statements for further details of our long-term debt.

A hypothetical adverse change of 10% in the March 31, 2022 adjusted LIBOR rate would not have had a material impact upon our results of operations.

25


 

Market Risk

Cash Equivalents and Short-term Investments. Our cash and cash equivalents as of March 31, 2022 and December 31, 2021 were $181.5 million and $205.6 million, respectively. Certain of our cash balances are swept into overnight money market accounts on a daily basis, and at times, any excess funds are invested in low-risk, somewhat longer term, cash equivalent instruments and short-term investments. Our cash equivalents are invested primarily in institutional money market funds, commercial paper, and time deposits held at major banks. We have minimal market risk for our cash and cash equivalents due to the relatively short maturities of the instruments.

Our short-term investments as of March 31, 2022 and December 31, 2021 were $6.1 million and $28.0 million, respectively. Currently, we utilize short-term investments as a means to invest our excess cash only in the U.S. The day-to-day management of our short-term investments is performed by a large financial institution in the U.S., using strict and formal investment guidelines approved by our Board. Under these guidelines, short-term investments are limited to certain acceptable investments with: (i) a maximum maturity; (ii) a maximum concentration and diversification; and (iii) a minimum acceptable credit quality. At this time, we believe we have minimal liquidity risk associated with the short-term investments included in our portfolio.

Settlement and Merchant Reserve Assets. We are exposed to market risk associated with cash held on behalf of our merchants related to our payment processing services. As of March 31, 2022 and December 31, 2021, we had $163.1 million and $186.3 million, respectively, of cash collected on behalf of our merchants. The cash is held in accounts with various major financial institutions in the U.S. and Canada in an amount equal to at least 100% of the aggregate amount owed to our merchants. These balances can significantly fluctuate between periods due to activity at the end of the period and the day in which the period ends.

Foreign Currency Exchange Rate Risk

Due to foreign operations around the world, our balance sheet and income statement are exposed to foreign currency exchange risk due to the fluctuations in the value of currencies in which we conduct business. While we attempt to maximize natural hedges by incurring expenses in the same currency in which we contract revenue, the related expenses for that revenue could be in one or more differing currencies than the revenue stream.

During the first quarter of 2022, we generated approximately 86% of our revenue in U.S. dollars. We expect that, in the foreseeable future, we will continue to generate a very large percentage of our revenue in U.S. dollars.

As of March 31, 2022 and December 31, 2021, the carrying amounts of our monetary assets and monetary liabilities on the books of our non-U.S. subsidiaries in currencies denominated in a currency other than the functional currency of those non-U.S. subsidiaries are as follows (in thousands, in U.S. dollar equivalents):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Monetary

 

 

Monetary

 

 

Monetary

 

 

Monetary

 

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

 

Assets

 

Pounds sterling

 

$

(4

)

 

$

2,013

 

 

$

(4

)

 

$

1,829

 

Euro

 

 

(39

)

 

 

6,476

 

 

 

(297

)

 

 

2,702

 

U.S. Dollar

 

 

(157

)

 

 

30,300

 

 

 

(541

)

 

 

30,212

 

South African Rand

 

 

-

 

 

 

1,461

 

 

 

(95

)

 

 

3,631

 

Other

 

 

-

 

 

 

738

 

 

 

(10

)

 

 

976

 

Totals

 

$

(200

)

 

$

40,988

 

 

$

(947

)

 

$

39,350

 

A hypothetical adverse change of 10% in the March 31, 2022 exchange rates would not have had a material impact upon our results of operations.

26


 

Item 4. Controls and Procedures

(a) Disclosure Controls and Procedures

As required by Rule 13a-15(b), our management, including the Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), conducted an evaluation as of the end of the period covered by this report of the effectiveness of our disclosure controls and procedures as defined in Rule 13a-15(e). Based on that evaluation, the CEO and CFO concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.

(b) Internal Control Over Financial Reporting

As required by Rule 13a-15(d), our management, including the CEO and CFO, also conducted an evaluation of our internal control over financial reporting, as defined by Rule 13a-15(f), to determine whether any changes occurred during the quarter covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on that evaluation, the CEO and CFO concluded that there has been no such change during the quarter covered by this report.

 

 

27


 

CSG SYSTEMS INTERNATIONAL, INC.

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

From time-to-time, we are involved in litigation relating to claims arising out of our operations in the normal course of business. We are not presently a party to any material pending or threatened legal proceedings.

Item 1A. Risk Factors

A discussion of our risk factors can be found in Item 1A. Risk Factors in our 2021 Form 10-K. There were no material changes to the risk factors disclosed in our 2021 Form 10-K during the first quarter of 2022.

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

The following table presents information with respect to purchases of our common stock made during the first quarter of 2022 by CSG Systems International, Inc. or any “affiliated purchaser” of CSG Systems International, Inc., as defined in Rule 10b-18(a)(3) under the Exchange Act.

 

Period

 

Total
Number of Shares
Purchased (1) (2)

 

 

Average
Price Paid
Per Share

 

 

Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs (2)

 

 

Maximum Number
(or Approximate
Dollar Value) of
Shares that May
Yet Be Purchased
Under the Plan or
Programs (2)

 

January 1 - January 31

 

 

81,076

 

 

$

57.04

 

 

 

80,000

 

 

 

3,524,717

 

February 1 - February 28

 

 

128,050

 

 

 

59.43

 

 

 

94,000

 

 

 

3,430,717

 

March 1 - March 31

 

 

179,993

 

 

 

64.41

 

 

 

92,000

 

 

 

3,338,717

 

Total

 

 

389,119

 

 

$

61.23

 

 

 

266,000

 

 

 

 

(1)
The total number of shares purchased that are not part of the Stock Repurchase Program represents shares purchased and cancelled in connection with stock incentive plans.
(2)
See Note 9 to our Financial Statements for additional information regarding our share repurchases.

Item 3. Defaults Upon Senior Securities

None

Item 4. Mine Safety Disclosures

None

Item 5. Other Information

None

Item 6. Exhibits

The Exhibits filed or incorporated by reference herewith are as specified in the Exhibit Index.

28


 

CSG SYSTEMS INTERNATIONAL, INC.

INDEX TO EXHIBITS

Exhibit
Number

 

Description

 

 

 

10.26AZ*

Sixty-First Amendment to Consolidated CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Charter Communications Operating, LLC

10.26BA*

Sixty-Third Amendment to Consolidated CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Charter Communications Operating, LLC

10.27O*

Fourteenth Amendment to the CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Comcast Cable Communications Management, LLC

10.27P*

Fifteenth Amendment to the CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Comcast Cable Communications Management, LLC

10.27Q*

Sixteenth Amendment to the CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Comcast Cable Communications Management, LLC

10.27R*

Seventeenth Amendment to the CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Comcast Cable Communications Management, LLC

10.27S*

Eighteenth Amendment to the CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Comcast Cable Communications Management, LLC

10.27T*

Nineteenth Amendment to the CSG Master Subscriber Management System Agreement between CSG Systems, Inc. and Comcast Cable Communications Management, LLC

10.60

CSG Systems International, Inc. Executive Severance Plan

10.61

CSG Systems International, Inc. Executive Severance Plan Participation Agreement with Brian A. Shepherd, dated April 1, 2022

10.62

CSG Systems International, Inc. Executive Severance Plan Participation Agreement with Kenneth M. Kennedy, dated April 1, 2022

10.63

CSG Systems International, Inc. Executive Severance Plan Participation Agreement with Elizabeth A. Bauer, dated April 1, 2022

10.81

Forms of Agreement for Equity Compensation

10.84

Forms of Agreement for Equity Compensation

31.01

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.02

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.01

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

101.INS

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

 

* Portions of the exhibit have been omitted pursuant to SEC rules regarding confidential information.

 

29


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Dated: May 5, 2022

 

CSG SYSTEMS INTERNATIONAL, INC.

 

/s/ Brian A. Shepherd

Brian A. Shepherd

President and Chief Executive Officer

(Principal Executive Officer)

 

/s/ Hai Tran

Hai Tran

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

/s/ David N. Schaaf

David N. Schaaf

Chief Accounting Officer

(Principal Accounting Officer)

 

30


EX-10 2 csgs-ex10_261.htm EX-10.26AZ EX-10.261

EXHIBIT 10.26AZ

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

 

SIXTY-FIRST AMENDMENT

TO

CONSOLIDATED

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

CSG SYSTEMS, INC.

AND

CHARTER COMMUNICATIONS OPERATING, LLC

 

 

SCHEDULE AMENDMENT

 

This Sixty-first Amendment (the “Amendment”) is made by and between CSG Systems, Inc., a Delaware corporation (“CSG”), and Charter Communications Operating, LLC, a Delaware limited liability company (“Customer”). CSG and Customer entered into that certain Consolidated CSG Master Subscriber Management System Agreement effective as of August 1, 2017 (CSG document no. 4114281), as amended (the “Agreement”), and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Amendment. If the terms and conditions set forth in this Amendment shall be in conflict with the Agreement, the terms and conditions of this Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Amendment shall have the meaning set forth in the Agreement. Upon execution of this Amendment by the parties, any subsequent reference to the Agreement between the parties shall mean the Agreement as amended by this Amendment. Except as amended by this Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect according to their terms.

 

1.
Customer desires to use and CSG agrees to provide to Customer CSG’s Statement Tax Data Extract Service, as described herein, under the Agreement. Therefore, upon execution of this Amendment the following changes are hereby made to the Agreement:

 

a)
Schedule C, entitled “Recurring Services,” of the Agreement shall be amended to add [********* *** **** *******] as a Recurring Service.

 

b)
Schedule C, entitled “Recurring Services,” of the Agreement shall be amended to add the following under “Recurring Services Description”:

 

“[********* *** **** *******]. CSG will generate and make available, via delivery to a CSG [****** *** (“****) ****], a per “[*****” ********* *** **** ******* **** (each a "*** ***** *** **** ********* *******]") that will include the [*** amount and invoice number on a *** ********* ********** ******* *****]. The [*** ***** ********* *** **** *******] will be delivered by CSG to a CSG [****** *** (“****”) ****] and made available to Customer for pick up from the [**** ****]. Each [*** ***** ********* *** **** *******] delivered by CSG to the [**** ****] will be available to Customer for a period of [***** **** (**) ****] from the date of delivery of such [*** ***** *** **** *******].”

 

2.
As a result, upon execution of this Amendment and pursuant to the terms and conditions of the Agreement, Schedule F, “Fees,” Section 1., “CSG Services,” subsection III., “Payment Procurement,” subsection A, “Direct Solutions (Print and Mail),” subsection 9, “Other Print and Mail Ancillary Service Fees” is amended to add a new subsection “g.,” “[********* *** **** ******* *******] (Notes 46-49),” as follows:

 

 


EXHIBIT 10.26AZ

Description

Frequency

Fee

9. Other [***** and **** ********* *******] Fees

 

 

g. [********* *** **** *******]

 

 

i.
Development and Implementation (Note 46)

[*** ****]

[*****]

ii.
Maintenance and Support Services (Note 47) (Note 48) (Note 49)

[*******]

$[***** **]

Note 46: Implementation and set up of the CSG [********* *** **** ******* shall be mutually agreed upon and documented in that certain Statement of Work, “********* *** ********* *** **** *******,” (CSG document no. *****) (“********* *** **** *******] SOW”) to be executed by CSG and Customer.

Note 47: Maintenance and Support Fees will include up to [*** (**) ***** of support, *******, for the purposes of (i) ********* ********** ********* and ********* ******** ******** and (ii) ********** support regarding ********** ******]. Any hours requested by Customer in excess of such [*** (**) ***** *** ***** shall be billed to Customer on a **** *** ********* ***** at the then current ********* ******** ****] (or as otherwise mutually agreed by the parties) in a separate Statement of Work. For purposes of clarification, Maintenance and Support Fees will not include pre-release testing or changes required by use of new features, functions, products, or substantive configuration changes.

Note 48: Maintenance and Support Fees will be invoiced [*******, commencing in the ***** **** *****] following CSG’s delivery of the [*********** defined in the ********* *** **** *******] SOW. Customer may discontinue Maintenance and Support at any time; provided, however, Customer shall provide no less than ****** (**) ****' written notice (email is sufficient) prior to discontinuing the Maintenance and Support services and Customer shall ************ discontinue use of the [********* *** **** ******* *******]. The Maintenance and Support Fee for the ***** ***** of the Maintenance and Support services will be due in full regardless of the date on which the notice of termination is provided and the Maintenance and Support services provided to Customer shall cease and no longer be available.

Note 49: The [*******] Maintenance and Support Services Fee, referenced above, will be subject to the [****** ********** ** ****, pursuant to ******* ***] of the Agreement.

 

THIS AMENDMENT is executed on the days and year last signed below to be effective as of the date last signed below (the "Amendment Effective Date").

CHARTER COMMUNICATIONS OPERATING, LLC (“CUSTOMER”)

By: Charter Communications, Inc., its Manager

 

CSG SYSTEMS, INC. (“CSG”)

By:

/s/ Eugene M Homan Jr

 

By:

/s/ Gregory L. Cannon

Name:

Eugene M Homan Jr

 

Name:

Gregory L. Cannon

Title:

VP – Strategic Projects

 

Title:

SVP, General Counsel & Secretary

Date:

Jan 3, 2022

 

Date:

Jan 3, 2022

 

 

 

 


EX-10 3 csgs-ex10_262.htm EX-10.26BA EX-10.262

EXHIBIT 10.26BA

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

 

SIXTY-THIRD AMENDMENT

TO

CONSOLIDATED

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

CSG SYSTEMS, INC.

AND

CHARTER COMMUNICATIONS OPERATING, LLC

 

 

SCHEDULE AMENDMENT

 

This Sixty-third Amendment (the “Amendment”) is made by and between CSG Systems, Inc., a Delaware corporation (“CSG”), and Charter Communications Operating, LLC, a Delaware limited liability company (“Customer”). CSG and Customer entered into that certain Consolidated CSG Master Subscriber Management System Agreement effective as of August 1, 2017 (CSG document no. 4114281), as amended (the “Agreement”), and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Amendment. If the terms and conditions set forth in this Amendment shall be in conflict with the Agreement, the terms and conditions of this Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Amendment shall have the meaning set forth in the Agreement. Upon execution of this Amendment by the parties, any subsequent reference to the Agreement between the parties shall mean the Agreement as amended by this Amendment. Except as amended by this Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect according to their terms.

 

1.
Customer and CSG mutually agree, effective as of the Amendment Effective Date, to utilize a minimalized version of a statement of work document to be known and identified in each instance as an “[********* ********* ** ****]” or an “[*********** ** ****]” or an “[*-***]” for certain of Customer’s services requests, including such technical services requests previously processed via a “[***]” document in the Form of Exhibit E-1 and subject to the terms and conditions of Exhibit E-2 of the Agreement and any such other services requests and projects, subject, however, in each instance, inclusive of the following criteria:

 

a) [******* Fees will not exceed $*********] (inclusive of Reimbursable Expenses, if any)

b) Completion Date is [**** than ****** (**]) days from the Commencement Date

c) Does not include development or implementation of any feature enhancement projects

d) Not subject to [****** ******]

 

2. As a result, Customer and CSG further agree to amend the Agreement to add a new Schedule D-2, “[********* ********* ** ****],” which shall be substantially similar in form to Schedule D-2, attached hereto as Attachment 1 and incorporated herein by reference and, further, agree to amend the Table of Contents and Sections 3.2 and 12.18 of the Agreement such that the terms and conditions of this Amendment shall be incorporated therein, as applicable.

 

 

[Signature Page Follows]

 

 

 

 


 

THIS AMENDMENT is executed on the days and year last signed below to be effective as of the date last signed below (the "Amendment Effective Date").

CHARTER COMMUNICATIONS OPERATING, LLC (“CUSTOMER”)

By: Charter Communications, Inc., its Manager

 

CSG SYSTEMS, INC. (“CSG”)

By:

Stephanie Babin

 

By:

/s/ Rasmani Bhattacharya

Name:

Stephanie Babin

 

Name:

Rasmani Bhattacharya

Title:

GVP Billing Design

 

Title:

SVP and General Counsel

Date:

Feb 1, 2022

 

Date:

Jan 28, 2022

 

 

 


 

ATTACHMENT 1

to

Sixty-third Amendment

 

 

Schedule D-2

 

[********* ********* ** ****]

[CSG document no. ______]

 

[**** ********* *** **** **** ** ******* ** *********** *** ** ****** $****** (********* ** *** ********** ************ ********) *** ** ****, ********* ******** ********** ********* ** * **** **** ********* *** ******** **** *** ***** ** *********** **** *) ******* ** ***** ****** ****** ** **) ******* ******* *********** ********].

 

[****** *** *********** ** **** ***** ******** ***]

This expedited Statement of Work (“[* ***”) ** **** ** *** ******* *** *******, ****, (“***”) *** ******* ************** *********, *** (“********”) ******** ** *** ** ********** **** *** ************ *** ****** ********** ********** ******* *********, ********* ****** *, **** (“*** ******** *** *******”), ** ******* (*** “*********”), ** ***** **** * *** ***** ** ******** ****. *** ********* **** ** **** * *** ** *** **** **** ****** ***** (*** “********* ****”). *** ***** ** ******* ******* ******* ** *** ******* ******* **** ** * ******* **** *** *** ******* ** **** * *** ***** **** *** ******* *** ***** ** *** *********. *** *** ******** ***** ********** ** *** ******** ** **** ***, ******* ****** ***** ********** ******** ** ************ ******** ** ****** ** ****** ********* ***** *** *********].

 

 

[*****: ***** [_____________] ******: ***** ***** ************ (***) ******* ****** / ** ***

 

**********: ******* ** ***** ** *******: [**…_________________________]

 

*** ****************:

**** *********** **** *** ******** ** ***** ** **** *** ********* *** ************ *** ***** ** **** * ***?

 

******** ****************:

**** *********** **** ******** ******** ** ***** *** *** ** **** *** ********* *** ************ *** ***** ** **** * ***?

 

************:

****** ** **********, *** **************** *** ******** **************** *** ***** *****.

********: ******* ******** ** ********(*); ** ** ***** ***** ********* ** ***********, **** **** ***. ** ***** ** ********* ** ***********, ****** **** ******** **** **** ** *******.

*********:

************ ****: *** ********* ****

********** *****: [ ]

*** ********** **** *** ****** ****** (**) ******** **** **** *** ********* **** *** **** ***, ** *** ***** ** ******* ** *** ****** *****.

* ******** *** *** ***** **** ******* ** *** ** **** *** ********** **** ** * ****** ** ********** ******* ** ****** **** *** **************** ***** **** * *** ***** *** ** ****** * ****** ** **** *

 


 

***. *******, ** *** ********** **** ** *** ***, * *** ********* ** **** **** ** ******* ** ********* **** * *** *** ******* *** ********** ****.

******* ****: ****** **** & ********* ** ***** ****** ****** ********* *** ****.

**** *** *********: ******* **** *** **** *** ********* ***** ** *** **** ** $ FORMTEXT **** *** ******, *** ****, **** ************ ********, ** ***. ************ ******** *** ** ******** ** *** ********* ***** ******* ****.

 

********* ***** ******* ****: $ FORMTEXT (********* ********* ****, ** **********)

 

********* ***** ******* **** *********: $ FORMTEXT **** *** ******, *** **** * FORMTEXT ****** ****** [**. *** ******* (***)] *****

 

*** **** ******* ******** ******* *** ****** ***** ****** ** *** ***** *****, ** ********** **** *** ***** *** ********** ** *** *********.
*** **** ******* ******** *** ************ ********, ** ***, ** * ******* *****, ** ********** **** *** ***** *** ********** ** *** *********.

 

** (****** ********* *** ****.)

 

***** ***: **** *** ** ***** *** *******, ***** ** *** **********, *** ****************, ******** ****************, *** ************, *** ********* ****** ******. ******** ** *********** *** *** ************ ********, ** ***, ******** ** *** ** *** ********** ** ****** ** **** *** FORMTEXT ; ************ ******** *** *** ******** ** *** ***** ******* ***** **** *****.

 

***** ******* ***** ****: $ FORMTEXT (********* ********* ****, ** **********)

 

*** **** ******* ******** *** *** ***** ******* ***** **** **** ********** ** *** *******, ** ********** **** *** ***** *** ********** ** *** *********.
******* ** *** ********* ********, *** **** ******* ******** *** ************ ********, ** ***, ** * ******* *****, ** ********** **** *** ***** *** ********** ** *** *********. ** ** ***** ***** ************ ******** ****** *** ******* (***) ** ***** ******* ***** ****].

 

 

IN WITNESS WHEREOF, CSG and Customer cause this E-SOW to be duly executed below.

 

CHARTER COMMUNICATIONS OPERATING, LLC (“CUSTOMER”)

 

By: Charter Communications, Inc., its Manager

 

CSG SYSTEMS, INC. (“CSG”)

By:

 

 

By:

 

Name:

 

 

Name:

 

Title:

 

 

Title:

 

Date:

 

 

Date:

 

 

 

 

 


EX-10 4 csgs-ex10_271.htm EX-10.27O EX-10.271

EXHIBIT 10.27O

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

 

FOURTEENTH AMENDMENT

TO THE

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

csg SYSTEMS, INC.

AND

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC

 

This FOURTEENTH AMENDMENT (this “Fourteenth Amendment”) is made by and between CSG Systems, Inc. (“CSG”) and Comcast Cable Communications Management, LLC (“Customer”). The effective date of this amendment is the date last signed below (the “Fourteenth Amendment Effective Date”). CSG and Customer entered into a certain CSG Master Subscriber Management System Agreement (CSG document #4131273) with an effective date of January 1, 2020 (the “Agreement”) and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Fourteenth Amendment. If the terms and conditions set forth in this Fourteenth Amendment conflict with the Agreement, the terms and conditions of this Fourteenth Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Fourteenth Amendment shall have the meaning set forth in the Agreement. Upon execution of this Fourteenth Amendment by the Parties, any subsequent reference to the Agreement between the Parties shall mean the Agreement as amended by this Fourteenth Amendment. Except as amended by this Fourteenth Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect.

 

WHEREAS, Customer and CSG entered into that certain First Amendment to the Agreement effective [******* *, 2020 (CSG document no. *******) whereby the Parties amended and restated the ******* and *********** Fee applicable to the “******** *** ******** ******* **** *********** ****** ** (“****]”)”; and

 

WHEREAS, Customer requests to discontinue the foregoing Services, and CSG agrees to discontinue, the foregoing Services, for [******* **** *********** ****** ** (“****]”).

 

NOW THEREFORE, Customer and CSG agree to the following upon execution of this Fourteenth Amendment:

 

1.
Effective as of [******** **], 2021, CSG shall no longer provide and Customer shall no longer receive the Services, for [******* **** *********** ****** ** (“****]”) and the associated [******* and ***********] fee shall discontinue. As a result, effective as of [******** **], 2021, the Agreement shall be amended to delete in its entirety Schedule F, Section IV., entitled “Ancillary Products and Services,” Subsection K., entitled “[******** *** ******** ******* **** *********** ****** ** (“****]”) and to restate the following in its place:

 

“K. [Intentionally Left Blank]”

 

IN WITNESS WHEREOF the parties hereto have caused this Fourteenth Amendment to be executed by their duly authorized representatives.

 

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (“CUSTOMER”)

 

CSG SYSTEMS, INC. (“CSG”)

 

By: _/s/_Jeur Abeln__________________

 

By: __/s/ Rasmani Bhattacharya_____________

 

Name: _Jeur Abeln______________________

 

Name: _Rasmani Bhattacharya_____________

 

Title: _SVP Procurement_________________

 

Title: _SVP and General Counsel___

 

Date: _27-Jan-2022_________________

 

Date: _Jan 20, 2022_____________________

 

 


EX-10 5 csgs-ex10_272.htm EX-10.27P EX-10.272

EXHIBIT 10.27P

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

 

FIFTEENTH AMENDMENT

TO THE

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

csg SYSTEMS, INC.

AND

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC

 

This FIFTEENTH AMENDMENT (this “Fifteenth Amendment”) is made by and between CSG Systems, Inc. (“CSG”) and Comcast Cable Communications Management, LLC (“Customer”). The effective date of this amendment is the date last signed below (the “Fifteenth Amendment Effective Date”). CSG and Customer entered into a certain CSG Master Subscriber Management System Agreement (CSG document #4131273) with an effective date of January 1, 2020 (the “Agreement”) and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Fifteenth Amendment. If the terms and conditions set forth in this Fifteenth Amendment conflict with the Agreement, the terms and conditions of this Fifteenth Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Fifteenth Amendment shall have the meaning set forth in the Agreement. Upon execution of this Fifteenth Amendment by the Parties, any subsequent reference to the Agreement between the Parties shall mean the Agreement as amended by this Fifteenth Amendment. Except as amended by this Fifteenth Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect according to their terms.

 

WHEREAS, Customer desires to add, and CSG agrees to add, certain ******** requirements to ensure that CSG employees, subcontractors or agents assigned by CSG to provide services at any Customer office are ********** ******* ********.

 

NOW THEREFORE, Customer and CSG agree to the following upon execution of this Fifteenth Amendment:

 

1.
The Agreement is hereby amended to add a new Section 12.22 of the Agreement, entitled “[******** ************],” as follows:

 

12.22 [******** ************]. The Parties agree to the [******** ************] set forth in Schedule Q.

 

2.
The Agreement is hereby amended to delete and replace in its entirety Section 12.21 of the Agreement, entitled “[********* and ***********],” as follows:

 

12.21 Schedules and Attachments. The following Schedules and Exhibits are attached and incorporated herein, and each reference herein to the “Agreement” shall be construed to include the following:

 

Schedule A – [***********]

Schedule B and associated Exhibits – [******* *******, *********** *** *******]

Schedule C and associated Exhibits – [********* ********]

Schedule D – [******** ********** *****]

Schedule E and associated Exhibits– [********* ********]

Schedule F – [****]

Schedule G – [******* ****** *********]

Schedule H – [******* ********]

Schedule I – [********** ******** ***************]

Schedule J – [*********** ********* **********]

Schedule K – [********** *** ******] and [***** ******** ******* ********]

 


 

Schedule L – [*********** *********] and [********]

Schedule M – [****** ****** ********]

Schedule N and associated Exhibits– [**** ******** ********]

Schedule O – [******** ************ *********** of ********** (d)(a) of ******** * (******** *** ****** *********** ********* ** **********] (a)(in))

Schedule P – [******** ************* ********]

Schedule Q – [******** ************]

 

 

IN WITNESS WHEREOF the parties hereto have caused this Fifteenth Amendment to be executed by their duly authorized representatives.

 

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (“CUSTOMER”)

 

CSG SYSTEMS, INC. (“CSG”)

 

By: ___/s/ Jeur Abeln____________________

 

By: _/s/ Rasmani Bhattacharya_______________

 

Name: _Jeur Abeln__________________

 

Name: __Rasmani Bhattacharya______________

 

Title: _SVP Procurement________________

 

Title: _SVP and General Counsel_____________

 

Date: _31-Jan-2022_________________

 

Date: _Jan 26, 2022_____________

 

 

SCHEDULE Q

 

[******** ************]

 

[*. *********** *********** *** ************ *** ******* *********.

*** ********** *** ******** **** *** **** ****** **** **** ********, *************, ** ***** ******** ** *** ** ******* ******** ** *** ******** ****** (************ “*** ******* *********”) **** ** ***** ********** ******* ********. ******* ** ********** ** ***** ********** **** ** ********** ** ********** **** ********** ******** **** *** ******* *** ******* ******* *** ********** (***) *** *** ********** *******, *****, ** ***** ***, ****, **********, ******, *******, ** ***** *********, *****, ******* ** **********. *** *******, ******* *** ******** ******** **** *********** *** ********** ***** ********** *** (*) ***** ***** ***** ****** **** ** * ******** ******* ****** (****, *** ******-******** ******* ** ******* *******), ** *** (*) ***** ***** * ******-**** ******* (****, *** ******* & ******* *******). ** *** ***** ********** ******** ********* **** *********** ******* ** *** ****** (****, *** *** ********** ******* *****), *** **** ****** **** *** *** **-**** ********* ******** ** *** ** ******* ******** ** * ******** ****** **** **** ***** ** *** ********* ** ******** ***** ********** ******.

*. ****.

*** ******** ************ *** ***** ** **** ******** * ***** ****** ** ****** ***** *** ******* ** (*) *** ******* ****** ******* ********* ** ****** ** ********* ******** * ** *** *********, ** (**) **** **** **** ******** ******** *** ** ******* (***** **********) **** ******** ** ** ****** ********* **** *** *** ******* ********* ** ***** ********** ******* ******** ** *** **** **** *** ******* ********* ******* ******** ** ********.

*. **** **********.

 


 

*** ********** *** ******** **** *** **** ******* **** *** *** ******* ********* ******** ********** ********** ** ****** **** ************ *********** ******. *** ************ ******** ****, **** ******** *** ******* *** ** *** ******* ** *********** ***** ***** ******* ** ********** *** ********, *** ***** ** **************, ***/** ****** ** *********** *****. *** ***** ******** **** *********** ** *** ******* ***, ****** ********* ****** ** ** *** ******* ** *******, ***** *** ******* ********** *********** *** *** ******* ********* ** ********.

*. *************.

**** ******* ** ******** *** ** **** ********** **** *******, ** ********** ************** ** *** ***** ******* ** ******** **** *** *** ******* ********* **** ***** ********** ******* ******** ** *** **** **** ********* *** ********. **** *** ********** ** *** *** ******* *********, ******** *** ******* ** ********** ************* **** ******* ** **** *** ******* *********.

*. *************.

** ** *** ***** *** ******* ***** **** ******** **** ********* ** * ****** **** **** *** ****** **** **** ******** * *********, *** *** ******* **, ******** ***** **** ******** **** ********* ** *** ******* ********* *** **** *** ***** ********** ******* ******** ** *** **** **** ******** **** *********, *** **** ******** ****** ******** ** ******* (***** **********) *** **** *** ***** ********* ** ****** *** ************* **** *** ******** ** *****, *** ****** **** ********** ******** **** ******** *** *********** ******** ** *** *************.

*. ***************.

******* ** *** ********** *** ***** ** ******* *.* ** *** *********, *** ***** *********, ****** *** **** ******** *********** ***** ******** **** *** ******* *** *** *** ******* ******** ** ******** *********** ***** ******** ** * ***** ***** ***** ******* *** ** ***’* ************* **** *** ******** ************ *** ***** ** **** ******** *. *************** ***** **** ******* * ** ******** * ** ******* ** *** ******** *************** **********. ***** ********* *** *************** ***** **** ******* * ** ******** * ** ******* ** *** ******* ** ******* *.*(*) ** *** *********].

 


EX-10 6 csgs-ex10_273.htm EX-10.27Q EX-10.273

EXHIBIT 10.27Q

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

SIXTEENTH AMENDMENT

TO THE

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

csg SYSTEMS, INC.

AND

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC

 

This SIXTEENTH AMENDMENT (this “Sixteenth Amendment”) is made by and between CSG Systems, Inc. (“CSG”) and Comcast Cable Communications Management, LLC (“Customer”). The effective date of this amendment is the date last signed below (the “Sixteenth Amendment Effective Date”). CSG and Customer entered into a certain CSG Master Subscriber Management System Agreement (CSG document #4131273) with an effective date of January 1, 2020 (the “Agreement”) and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Sixteenth Amendment. If the terms and conditions set forth in this Sixteenth Amendment conflict with the Agreement, the terms and conditions of this Sixteenth Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Sixteenth Amendment shall have the meaning set forth in the Agreement. Upon execution of this Sixteenth Amendment by the Parties, any subsequent reference to the Agreement between the Parties shall mean the Agreement as amended by this Sixteenth Amendment. Except as amended by this Sixteenth Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect.

 

CSG and Customer agree to the following:

 

1.
Customer desires to receive, and CSG agrees to provide, a new [**** **** for Customer’s ********** ********* and **** division ******* **********]. Therefore, the following changes are hereby made to the Agreement:

 

(a)
Schedule F, “Fees” Section entitled “III. [****** ********* (***** *** **** ********]), subsection V. Other [***** *** **** ancillary service fees, subsection B. Implementation and Start-up Services” is hereby amended to add a new subsection 4, “**** **** for ********** *** and **** **********]” as follows:

 

III. [****** ********* (***** and ****] Services)

Description of Item/Unit of Measure

Frequency

Fee

V. Other [***** and **** ********* *******] fees

 

 

4.
[** **** **** for ********** *** and **** **********] (Note 24)

[********]

$[*********]

Note 24: [************** Services and the associated fees are set forth in that certain Statement of Work entitled “*** **** **** for ********** ********* *** **** **********, **********]” (CSG document no. [*****) (“SOW *****]”) to be duly executed by both parties. For avoidance of doubt, any Fees for Implementation and Start-Up Services shall be as mutually agreed to by the Parties in an SOW under the Agreement.

 

IN WITNESS WHEREOF the parties hereto have caused this Sixteenth Amendment to be executed by their duly authorized representatives.

 

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (“CUSTOMER”)

 

CSG SYSTEMS, INC. (“CSG”)

By:

/s/ Jeur Abeln

 

By:

/s/ Rasmani Bhattacharya

Name:

Jeur Abeln

 

Name:

Rasmani Bhattacharya

Title:

SVP Procurement

 

Title:

SVP and General Counsel

Date:

11-Feb-22

 

Date:

Feb 4, 2022

 

 

 


EX-10 7 csgs-ex10_274.htm EX-10.27R EX-10.274

EXHIBIT 10.27R

 

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

 

SEVENTEENTH AMENDMENT

TO THE

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

csg SYSTEMS, INC.

AND

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC

 

This SEVENTEENTH AMENDMENT (this “Seventeenth Amendment”) is made by and between CSG Systems, Inc. (“CSG”) and Comcast Cable Communications Management, LLC (“Customer”). The effective date of this amendment is the date last signed below (the “Seventeenth Amendment Effective Date”). CSG and Customer entered into a certain CSG Master Subscriber Management System Agreement (CSG document #4131273) with an effective date of January 1, 2020 (the “Agreement”) and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Seventeenth Amendment. If the terms and conditions set forth in this Seventeenth Amendment conflict with the Agreement, the terms and conditions of this Seventeenth Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Seventeenth Amendment shall have the meaning set forth in the Agreement. Upon execution of this Seventeenth Amendment by the Parties, any subsequent reference to the Agreement between the Parties shall mean the Agreement as amended by this Seventeenth Amendment. Except as amended by this Seventeenth Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect according to their terms.

 

WHEREAS, Customer has requested that CSG provide [*********** *********] Services to Customer under the Agreement and CSG desires to provide such services to Customer; and

WHEREAS, the Parties desire to amend the Agreement to set forth the terms and conditions by which the [*********** *********] Services shall be available to Customer.

NOW, THEREFORE, in consideration of the mutual covenants and agreements contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, CSG and Customer agree to the following as of the Seventeenth Amendment Effective Date (defined below):

1.
Customer desires to use and CSG agrees to provide the [*********** *********] Services as described herein, under the Agreement. Therefore, upon execution of this Amendment, the following changes are hereby made to the Agreement:

 

a) Schedule C, "Recurring Services," of the Agreement shall be amended to include the following:

[*********** ********* ********]…………………………………………………………….Exhibit C-25

b) Schedule C of the Agreement, entitled “RECURRING SERVICES” is hereby amended by adding Exhibit C-25, entitled “[*********** ********* ********],” in the form attached hereto as Appendix A, including various Attachments attached to Exhibit C-25.

2. Customer and CSG further agree as follows:

This Seventeenth Amendment specifically applies to CSG’s performance and provision of [*********** *********] Services to Customer under the Agreement and such Services as may be provided pursuant to Statements of Work executed on or after the Seventeenth Amendment Effective Date herein. The Parties agree that the [*********** *********] Services shall be deemed a [*********] Service under the Agreement.

 


 

Unless otherwise expressly provided in Exhibit C-25, in no event will any terms or conditions set forth in Exhibit C-25 or fees set forth in Section VI of Schedule F apply to CSG’s performance of the Agreement other than with respect to [*********** *********] Services. Except as expressly provided in Exhibit C-25, all other terms of the Agreement which are not in conflict with the terms of Exhibit C-25, and Schedule F for the provision of [*********** *********] Services shall be given full force and effect. In the event of a conflict between the terms of the Agreement and the terms of the [*********** ********* Services, the terms specifically identified as being applicable to *********** *********] Services shall control and take precedence with respect to CSG’s provision and Customer’s use of the [*********** *********] Services.

 

3. Further, upon execution of this Seventeenth Amendment and pursuant to the terms and conditions of the Agreement, Schedule F, “Fees,” section of the Agreement entitled “[*********** ********* ********,” is hereby amended by adding a new Section VI. entitled “*********** ********* ********],” as follows:

[*********** *********] Services

VI. [*********** *********] Services (Note 4)

Description of Item/Unit of Measure

Frequency

Fee

1.
[**************] Fees (Note 1)

 

 

a. Set-up

Per [*******]

Quote

2.
[******* and ******** ***** ********** Fees (***** **** ***]) (Note 2)

 

 

[* * *******]

Per [******

$[******]

[******* * *******]

Per [******

$[******]

[******* * *******]

Per [******

$[******]

[******* * *********]

Per [******

$[******]

[********* * *********]

Per [******

$[******]

[*********] and greater

Per [******

$[******]

3.
[******** * **** ******** Fees (****** **** ***])

 

 

a. [**** **** ****** or **** ****** (excludes ******* *********])

Per [******

$[******]

4.
[******** or ********** ***********] Fees (Note 3)

 

 

a.
[******** *********** Processing without ***** ****] (as needed)

Per [***********

$[******]

5.
[***** and **** **** ***** ***] Fees (Note 4)

 

 

a.
[**** *** ******* ******** ****] Fee

[********]

$[********]

b.
[**** ****** ***** ****] Fee

[* *****] Block

$[********]

c.
[**** and ******** ****** ********** (*** *******])

Per [*******]

$[******]

d.
[**** ****** ********** (*** ********])

Per [*******]

$[******]

6.
[******** *******] Fees

 

 

a.
[******* *****]

Per [****]

Included in [***** ********** ****]

b.
[***** **** *********] (Note 5)

Per [******]

$[******]

7.
[***********] Fees

 

 

a.
[******* ***********; ******* *******]

[******]

$[******]

8.
[***** *********] Fees

 

 

a.
[*******/******* ***** ****** (CSG provided) (per ********* ******* * *** (*) **** ********* ******] time)

Per [*******]

$[******]

9.
[*********** **********] Fees

 

 

a.
[******** ********* on *******] Calls

Per [****]

$[******]

Note 1: [**************] Fees shall be set forth in mutually agreed Statements of Work.

Note 2: Terms for [******* *** ******** ***** **********] Fees are as follows:

[*** ****** fees includes both ******* *** ******** ***** **** ***

*** ****** fees includes customized English or Spanish ************** *******

 


 

*** ****** fees are billed with a ****** (**) ****** minimum and in *** (*) ******] increments thereafter. [*** ****** fees are for the ***** (**) **** ****** and ****** ***** ************* rates will be made available upon request

*** ****** fees exclude ******* ******* ******** **** ******* features

*** ****** fees include application access to *** and *****

***** **********, **** ******* ** ********* ** ******* ***** ******** are not billed

****** **** *** minutes are excluded from the volume discount tiers

The usage begins at the time the **** ******* is ********* and continues until the ********** in terminated by either CSG or the ******* or ****** party; a call session may include *** (*) *** only (CSG and ******* or ****** party) or *** (*) **** (CSG and ******* or ******] party, and CSG and Customer’s live agent)

 

Note 3: [******** or ********** *********** fees will be assessed when ******** processes (including, by way of example, *****************) are required without an ********** ***** ****. ************* (such as *********, ******* links, or *******) sent through a ********* channel, e.g., via *** or *****. Charges for the ******** themselves will be charged as specified in the ******* pricing. In addition, ******* processing without any ************ whatsoever (e.g., business rule-driven filtering) will also incur an *********** ************ (*********) **********] fee.

Note 4: CSG will invoice Customer for the [*** ******* ******** **** fee and the initial *** ****** or ****** ***** **** fee, as applicable, on or after the effective date of an applicable Statement of Work and for any subsequent ********* *** ****** or ****** ***** **** fees, as applicable, ********* in *******].

Note 5: [***** **** ********* Fees will include standard archiving of ****** (**]) days.

 

 

IN WITNESS WHEREOF the parties hereto have caused this Seventeenth Amendment to be executed by their duly authorized representatives.

 

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (“CUSTOMER”)

 

CSG SYSTEMS, INC. (“CSG”)

 

By: __/s/ Jeur Abeln_______________________

 

By: _/s/ Rasmani Bhattacharya______________

 

Name: Jeur Abeln____________________

 

Name: __Rasmani Bhattacharya_______________

 

Title: _SVP Procurement______________

 

Title: _SVP and General Cousel__________________

 

Date: _15-Feb-2022______________________

 

Date: _Feb 8, 2022_______________________

 

 

 

 


 

APPENDIX A TO SEVENTEENTH AMENDMENT

Exhibit C-25

 

1.
[*********** ********* ********. *** *********** ********* ******** ******* ** *** *********:

 

*********** ************ (*****) – ************* ******** *********** *** ******** ***** ********* ** ****** **** ** ******** ******* ******* *****. ********* ******* ******** ******** ***********, ******** ************ ******* *** *********** ***** *******. ******** ********* ******* ********* ****** ******** ** ******, ***** * ******** ******* **** **** ******* ********* ** *** ***********. ****** ************ *** ** ******* *******, ********** ****** ***** ** *** ******* ********. ************ *** ******* ********** **** ******** ********** *******. ******** ************* *** ********* ***** *** ********. ********** ** *** ******** **** ******* ******* ******, ********* **** *************, ******************, *********, *** ******.

 

*********** ************ (***-*****) – ******** **** *********** ************ ** *********** ************ (*****) ** ****** (*****) *** ******** * ********* ********* *******, **** ** ***/****.

 

*********** ***** ********* (***) – ******** ***** ******** ******** ********* ** ******** ******** *****. *** *** ** ******** ** **** ** ** *********** ***** *********** ******** ** **** * ******** ******** ***********. ** *** ** ******** **** ***** *** ***/**** ********* *** **************** ************. *** *** ** ********** **** ******** ********** ******* ** ** * ************ *****. ******** ******, ************* *** ********* ***** *** ********. *********** ***** ********* ** ********** ** *** ******** **** * ***** ******** ****, ** *********** ******************** ********* ************.

 

*********** ***** ******** (***) – ******* ***** ******** ******* ********* ** ******** ******** *****. *** *** ** ******** ** * ****** ******* *********** *** ************** ************ ** ** * **** ************* *********** ***** *********** ********** **** ********** ************** *** ****** *********** ************. *** *** **** ** ******** **** **** ******** ************ ** * **** ****** *****. ********* ***** *** ********. *********** ***** ******** ** ********** ** *** ******** **** * ***** ******** ****, ** *********** ******** ******* ********* ************.

 

*** (*.*. ****) – ******** *** ******* ***/**** ********* ****** *** **** ******** ********* ** ******** ******** *****. *** *** ** ******** ** * ****** ***** *** ****** *************, ** ** **** ** * **** ************* ********* *********** ******** ** **** * ******** ******** ***********. *** *** ** ******** **** ******** ***** ***** *** ***** ******** *** **** ******, **************** ************. *** *** ** ********** **** ********** ********** ******* ** ** * ************ *****. ******** ********* ***** *** ********. *** ** ********** ** *** ******** **** * ***** ******** ****, ** *********** ******************** ********* ************.

 

***** ****** – **** ******* ******** ***** ****** *** *** ********* ** ******* ***** *** ******** ***** ******* ** ***** ***** ******** ***** ******.

 

******* ***** – ******* ***** ****** *** **** ****** ***** ** ** ******** ****, ******** *** ***** **** ******** **** **** ***** *** ****** ***** * ********************** ******, *** ****** *** ***** ** ****** *** ******** **** **** **** *** ***** ** ******* **. *** ****** *********** * ***** “********” ******* ***** *** ***** ********* ***** ******* ***********, *** **** *** ** ******* ** *** ***** *** *** *** ******’* ******* ********* ** ***** ************ ********** ** *** ******.

 

***** **** ********* – ****** ***** ************ *** ** ******** **********, ********* ********* *** **** ******* ******** *** ************ ** ******* ****** ******** ****. **** *********** *** **** ** **** *** **** ********, **** ** ******** **** * ******* ****** **** ** *** ** ******* ****** **** *******. ***** **** ********* ** ********** ** *** ******** **** ********* ************** ************, ** ** ******** ** ****** ** *** ******* ******** **********].

 


 

 

2.
[********** ***** *** ********** ******** ** *** *********** ********* ********. ** *** ******** *********** ********* ******** ** ********, *** ********** ***** *** ***** ** **** ******* * ** ******* **** ***** ***** ** **** ********* ** *** *********** ********* ********.

 

*.*. *** *** *** **************. ******** ******** *** ****** **** *** *** *********** ******* ** *** *********** ********* ******** **** ********* ***** **** ********* *** *** ********* ** **** *** ***** ******* ******** **** ***** ******* ****** (***** **********) ** *** **** *************. ** *** *****, *** ***** ****** *********** *** *** ** *** ***** ***** **************’ *********** ** *** *********** ********* ******** ******** ***** **** ********* *** *** ********* ** ****.

 

*.*. ********** ** ****. *** *********** ********* ******** ******** ***** **** ********* ***** ** ********** ** *** ********** ** ********** **** * ********* ** ****.

 

*.*. ******* ******* *** ********** ** ***********.

 

(i)
** *** *** ** *** *********** ********* ********, ******** ************ *** ****** **** ********, ** ****** ** ****** *** *** *** *********, ** ****** *********** *** ******** ** *** ******* ** ******** ********* *** *** *********** ********* ********, *** ********* ** ********** ** *** ******** (********* ************** *** ********** **** ***** *** ******* ** *** **** ********), *** *** ******, **** *** ***** ** ******** ** **** ********.

 

(ii)
** *** ****, ****** ***** *** ******* *********** ** *** *********** ********* ******** ******** ******** ** *** ********* ***** ** * **** **** ******, ** ********** ********** ****** **** *** ***** *****, **** * ******** ** ******** *** ** *** *********** ********* ******** ***** ******* *** ********** ***** ***** ******, *******, ***** ** ***** *** ** **********. *** ***** ********** ********** **** ******* ****** ** **** ** ********** ******** *** ******* ********** ****** ** ******** *** ******** ******. *** ******* **** *** **** ***** ******* ** ********* *** ********** ** *** *********** ********* ******** ** **** ** ************ ***********, *** ** ********** ** *** *********** ********* ******** ****** ** ****** ****, ****** ***** *** ********* ***’* ********* ********* ** *** ******** *********** ********* ******** ******* *******. **** ***** **** ******* *** ***** **** ********** ****** ** *** *********, *************, ** **** ******* ** * *******, *****, ** ***** ****** **** ***** **** ******** *** ********** ** *** *********** ********* ******** ***** **** ********* **** *** *** ** ********** ****** ********** **** ***** ** ** ****** *****.

 

*.*. **********.

 

(i)
****** ******** ** *** *********** ********* ********, ** ******** ** *** ******* ******** *** ***** ** ******* *.* ** *** *********, *** ******** **** ** **** ******* ** * ************ *** *********** ****** *** ** ********** **** *** ******** ************** ******** ** ** ********** ********* ** ****. ***** **** ********** *** ********* ***** **** ******* *.*.(*) ** **** ******* ****, *** ********’* **** ******, ***** ** ******* ** *** ********** ** *** *********** ********* ********; ********, *******, **** ** *** ***** *** ****** ********* *** *********** ********* ********, *** ***** ******* ******** **** * ****** ** ****** *** *** ******* **** ** *** ****** *** ****** ** ************** ***********. ** ***** *** *** ********* ******** ** ** **********, ****** ****** (**) **** ** *** ********** ** *** ***************, ******** **** ******* *** ********* *********** ** *** ** *******: (*) *** ********* ********** ***** ***** *** *************** ********; (*) * *********** ** **** ******** ****** **** ****** **** ********; *** (*)

 


 

************ ******** *********** ** ***** *** ** ****** *** ******* *** *******.

 

(ii)
*** ********** *** ***** ** ******* *.*.(*) ** **** ******* **** ***** *** ** ********** ** *** ***** **** (*) ******** **** *** ************ ******* ** *** *********** ********* ********; (*) ******** ****** ** ****** ***’* ******* ************; (*) *** *************** ** ****** ** *** ******* ** *** ********, ******** ** ******** *** ********** ** ***; ** (*) *** **** ** ****** ****** *** ******* ** ***.

 

(iii)
****** ** ********* ******** ** **** ********* ** *** ********** ********* ** ****, *** **********, **********, ***************, *********** *** ********** **** ******* ** *** *********** ********* ******** *** *** ***** ***** ********, ******* ******* ** *******, ******* ** ***, ******, ***** **** ** ******* ********** ** ***, *** ****** ** ********* (*********, *** *** ******* ** *** ******** ** ***************, ************, ** ******* *** ********** *******) *** ****** **********, ******** *** **********. ******** ************ *** ****** **** *** *********** ********* ******** ***** ******** *** *** ********* ** ** ************* ** **********.

 

*.*. *** ***** *** **********. *** *** (**** *****) **** ********* ******** *** ******* ** *** “*** ***** *** **********” ******** ****** ** ********** * ** **** ******* **** *** *** ************ ****** ** *********].

 

 

 


 

ATTACHMENT A

 

[*** ***** *** **********]

 

[*** ********* ********** ***** *** ********** ***** ***** ** ***’* ********* ** *** **** ********* ******** (“*** ********]”):

 

1.
[******** *********** *** ****** **** *** ******* ****** *** ******** ** ** ******** ******* ** *** **********. ******** ******* *********** *** ****** **** ********** ** ******* ***** **********, ** ***, ******* ******** *** ***, ****** ******* ***** *********** ** ******* ** ****** ** ****** **** *** ** ******** ***** ** ******* ** ***** ***** ****** ******* ******** (“******* ********”) ** ********** *********, ********* *** ***********. **** ******* ***** *** ** ********* ** ********** ** ***** ******* ***** ********** *** ***** *** ******* *** ******* ********* ** ******** **** ***** ********* *****. ******** ************ *** ****** **** *** *** ******** ******* ** *** ******* ******** ** ********** *********, *********, *** *********** *** **** ********* ** ** “** **” *****, ******* ******** ** *** ****, ******* ** *******].
2.
[** *** ***** *** ** ******* ** *** ****(*) ******** **** *** ******* ******** **** ******* ** *** ******** ******** *********, ***, ** *** **** **********, *** ******** *** ***** ******* ** ******** *** *** ******** ** *** ** *** **** ******* (******** ****, ********* ***, *****, *** **************** ("****")) **** ****** (**) ****' ******* ****** ** ********. **** ******* ** * *** **** ********* **** ****** ******, ********, ** *** ******, *** ********* *** ******** ******* **** *** ** ********* *** **** *** (**) ****' ***** ******* ****** ** *** ********* ** *********. ******* ** ****** ******* ******* ****** ** *********** ***** ********** ********** ********** ** **** *** *****].
3.
[**** *** ******* ***** ** ******* ** ** **** **** *** ******* ***** (***) ***** (***** *** ******* ** **** **** *** ******* ***** (***) *.*. **********); *********, ******** **** ***** ******* *** ******** ********].
4.
[******** **** **** *** ****** ** ****** ****** * ****** ** * ****** ***** ****. ******** ************ *** ****** **** *** ************ *** *** ** * ***** **** ** *** ****** ****** ** ******* ** ******* ** *** ***** *** ********** ** *** ***** **** ******** ********** ********** ********* ******* ** *****://************.***/******************** *** *** ***** **** ******** ********** *** ****** ********* ** *****://************.***/********** (************ *** “***** **** ******** ************”) *** ******* **** ******** ****** ** ***** ** *** *********** ** *** ***** **** ******** ************ ********** ** *** *** ** *** ***** ****, ********* *** *** ******* ** *********** ********** ** *** ***** **** ******* ********* ***/** ******** ***** (** ***** ***** *** ******* ** *** ***** **** ******** ************). ******** ********** **** ** ** ******* ** ********** *** *********** ***** *** ***** **** ******** ************ ********** ** *** *** ** *** ***** ****. ** ****** ** ********, *** **** ******* *** ****** ** *********** ** ******** *** ***** **** ** *** ******** ******* ******** (** **** **** ** ******* ** *** ***** **** ******** ************). *** ***** **** *** ******** **** ***** ***** ** ************ ** *** ******* ******** *******. ******* ******** ********* **** **** ***** (*) ** ****** (**) *****. ***** **** *** ******* **** ** ******** *** ** ***** **** **** ****** *** *** ******** *** ** ********. ***** **** ************* *** ******** *** ********* ** ***** (*) ***** ********** ** *** *********** *********. *** ***** **** ******* **** ** ** ***** (*) ***** **********. ** *** ***** ******** ********** *** ******** ***** ** *** *** ** *** ************ ***** (*) ***** *********, ******** ***** *** *** *** ****** ***** (*) ***** *********. ** ******* *** ******* **** ****, ** ****** ** ****** ******* **** ******* **** ** *********. ***** **** **** ****** *** ******* ***** (*) ***** ***** **** ** ******* ** ****** **** ******* ****** **** ***. ******** ************ **** *** ***** **** ******** ** ** *** *** *** ******** ** *** *********** *********** *** **** ** **** *** ****** *** ****** ** **** ***** ****].
5.
[**** **** *** ********** *** ********* ***** ** ******** *** *** ********* ** *** *** ******* ** ******** **** **** ****** *****, ***** ** ******* *******, *** ***** *** **********].

 


 

6.
[** ***** *****, ** ***, ***** *** ******** *** ***** ******** ** **** *****, ******** *********** *** ***** **** ***** ***** ** ** *** ** ******** *** ***** **** ********* *** ********* ***** *******, ******* **** *** ** ******** **** *** ***** ** *** ********* (** ******* *****) ** **** *************. ******** ** ****** *********** *** ******** **** ** ********* ************ ** *** **** ****** *********** *** ********* *********, **** *** ***** ****** ****** ** *** *** ********* ******* ****].
7.
[******** ** *********** *** *********** *** ******* ** *** ******* *****, ********* ********* ****** ******* *** ********** ******* *******].
8.
[*** *** ******* ******** **** ****** ** *********** ****** ********* ****** *********** (“************ ****”). ******** ************ *** ****** **** **** ************ **** *** ** **** ** ******** ****** *** *** ******* ** *********** ***** ********* ******* **** **** ***********/*********** ** ******* **** *** ********’* ********** **** ********* ****. ******** ******* ****** ** ******** *** *************** ** *** ************ ****. *** ************ **** ** ******** ** ** ***** ***** *** *** **** *** ******* *** ******** ** **** ***********].
9.
[******** ****** **** ******** *** ********** *** ***** ***** ****** *** *** *** *** ******** *** ****** ******** ****, ***** ****** ** *** ********* ** ******** *** ***** ** *** **** ***** ********** ********, *** ***** *** ******* *** *** ********: (*) ** ******** ** ***** ** ** *********** *** ***********, ****, ** ******** ******** ** ** ** ****** ** *** ********’* *** ****’* ******* ("*******") **** ******** *** ************ ** *** ******* ******** ********* ****** ********* ******** ** ********** **** *** ******** ******* ***** *** ******* ** ***********; (*) ** ******** ** ***** ** ** *********** *** ******* **** ** ********* *****, **********, **********, ********, *******, ***********, *******, *********, ********, **********, ******, *********, *******, ********, ******** ** *******’* *******, ******* ** ********, *********, ** ********* *************; (*) ** ******** ** ***** ** ** *********** *** ******* **** ***** ****** ** *** ***; (*) ** ******** ** ***** ** ** *********** *** ******* **** ** **** *** **** * ***** ** **** ********* ***** *** *** ** ***** *********** ** ********* *************; (*) ** ******** ** ***** ** ** *********** *** ******* **** ********* *** ******, *********, ***** ******, *********, ** ***** *********** ****** ** ****** ** ********* ** ******* ** *** *****; (*) ** ********** **** *** *********** ** ************ ***********, *********** *********, “**** ****”, “****”, ** *** ***** ***** ** ************; (*) ** ********* **** ** ******* *** ****** ********* ******** ** ****** ********* ******* ******** ("*** ********") ******* ** ******* ******** ******** ********* ** *** ****** ********* ******** ***** ******** ** ********** **** *** ********, ** ******* *** ************, **********, ********, ** *********** ** ******** ********* ** *** ****** ********* ******** ***** ******** ** ********** **** *** ********; (*) ** ******** ** ******* *** (**) *******, *****, ****** ******, ** ***** **** **** ***** *******, *******, ****, ***** ******, ** ********* ****** *** *********, ********, ** ************* ** *** ********, ********, ********, ******** ******, ******** ****** ** *******, (**) *****, **** *****, ** ***** **** **** ***** ******* *** ******** ***** ** *** ******** ** * ****** ** ****, *********** ** * ********** **** ** ***** *******, (**) **** **** ***** ****** *** ***** ***** ** ********* **** ** *************** ****** *** ******** ** *** ***** ******** ***********, ** (**) ******* **** ****** *********** ** ********** ** *** *** ******** ** ******* ******** ******** ** *********; (*) ** ************* ** *************** ******* *** ********** *****, *****, ******** ** ************* ***, ** *** *********** ****** *** ***** ** ***; (*) ** ******* *** ******** ******* ** ********* (** ******* ** ******** *** ******, ********, ******, ** ********* ** ******** ******* ** *********) ** *** ************ ********** ** *** ****** ****** ********** ** * ******* ********* ************ ******** ** ******* *** ** *** *********** *** *********** *** **** ** **** ************ *********** *** ** ********** ***** ** *** ******** ** *** *****; ** (*) ** ******* ** ***** ******** **** ***** ******** ** *** ***** ** ********** **** *** ********** ******* *** ********** *** ***** ***********; ** (*) ** ***** ******* *****’* *** ** *** ****** ** “******” ***** ****; ** (*) ** *** * ****** ** ****** ***** **** ** ***** * ************ **** ** ***** *** *** **********, ********, ***********, *********** ** ***** ************ *** ***** ******** ** ********’* *** ***** *** *** ********** ** ***** **** * ************. *** ********* ************ ***** ** ******** ** ** *** “*** ***

 


 

************”. **** ********** ******* ******* **** ***, ******** ***** ** **** ** ***********, **** ********** ******, ******* ******** **** ******** ** ********’* *** ***** ** ********** **** *** *** *** ************. ******** ************ **** *** ******* *********, *** ****** *** ****** *** ******* *********** ******* ***** ********** ******** ** ********* ****** ** ********* ** ******** * ********* ****** ** *** *** *** ************].
10.
[******** **** ****** **** *** *** ******** *** *** ******* ***** ****** **** *** ********** *****, *****, ******** ** ************* ***, ** *** *********** ****** *** ***** ** *** *** *** *********** ** *** ***** ********** ************ ** **** *** ** ******* **** **** ** ****, ********* ******* ********** ***** **** ***** ** *********** ** ********* *********. ******** ***** ** ****** *********** *** ***** **** ******** ***, *** ********, *********, ********* *** ****** *** *** ***** ********* ******* *** ** ** ******** ** *** ******* ******** ***/** *********** ** ******** ** ******* ** ********* ** *** ************ ** *** *** *** ************. ** *** ** ******** ** ********* ******* ***** ** *** ******* ***** *** *** **** ********* ******** ***** ******** *** ************ ** *** *** *** ************, *** *** (*** ***** *** ** ******** **) *********** *** ********** *** *********, ** *** **** **********, ******* ** ****** ** ** ******* ******* ** **** ******* **** *** *** ********. ** ******** ******* **** *******, *** *** (*** ***** *** ** ******** **), ** *** **** **********, *********** ***** **** *******, ******* *** *** ********, ** ********* *** ********** *********, ********* ** **** ** ***** ******** ******** **** ******* ** *** ********** *** ********].
11.
[******** **** ****** **** *** **********, ******, *** *** ********** ** *** *** **** *********** ***** ****** **** *** ********** *****, *****, ******** ** ************* ***, ** *** *********** ****** *** ***** ** *** *** *** *********** ** *** ***** ********** ************ ** **** *** ** ******* **** ****, ********* ******* ********** (*) *** ******* ************** **********’* ******** *********** ******* *********** ***** *** *********** ************ ** *** *** (*** “****” *****), (**) *** (**) *** **** ********* ********* ** *********, ****** ****, ******, ******** **** *********, ***, *** *** ***** **** ** ************* (************, “******* ****”). ******** ***** ** *********** *** ***** *********, ****** *** **** ******** ***, *** ********, *********, ********* *** ****** *** *** ***** ********* ******** ******** ** ******** *** ********’* *** ****’* *** ** *** *** ******** ** * ****** **** ****** *** ** ** ** ******** ********* ** *** ********** **** ** ***********, ********* *** *** ******* ** *** ******* ****, *** *** *** ************ ** *** ***** **** ******** ************].
12.
[*** ***, ** *** **** **********, **** ******* ****** ** ********, ********* ** ******* ********* ** *** ** *** ** *** *** ******** ** *** **** ** *** ***** ****: (*) *** ** ******* ** ******* ** ****** **** ** *****, ***********, ********* ** ******* ** *** *******, *******, ***** ** ***** ********* *********** ** ***** ************ **********, **********, ********** ********* ** *****, ****** ** ****** (“************ ****”), (**) *** ********* ** ********* ** *** *** ** ********** ** *** ************ **** **** ***** ***’* ********* ** *** *** ******** ******* ** ******** ** *** ***, **** ** **********, ** (***) *** ** **** ** *** ******* *********, *** ********* ** *********** ***** ** ******** ** ********** ******* ** *** *********** ** *** ** *** *** ******** ******** *********, *** * ************** ************ ** *********, ******** *** ********* ** ***** ******** ** ***].
13.
[*** *** *** **** *** ******* ** ******* ** *** ******** ** *** ****** ****** *** ******* ************ ** ******* ** ****** **** ****. ******* ******* ************ *** ** ********* ** ******** ** * ****************** *****].

 

 


EX-10 8 csgs-ex10_275.htm EX-10.27S EX-10.275

EXHIBIT 10.27S

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

 

EIGHTEENTH AMENDMENT

TO THE

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

csg SYSTEMS, INC.

AND

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC

 

This EIGHTEENTH AMENDMENT (this “Eighteenth Amendment”) is made by and between CSG Systems, Inc. (“CSG”) and Comcast Cable Communications Management, LLC (“Customer”). The effective date of this amendment is the date last signed below (the “Eighteenth Amendment Effective Date”). CSG and Customer entered into a certain CSG Master Subscriber Management System Agreement (CSG document no. 4131273) with an effective date of January 1, 2020 (the “Agreement”) and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Eighteenth Amendment. If the terms and conditions set forth in this Eighteenth Amendment conflict with the Agreement, the terms and conditions of this Eighteenth Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Eighteenth Amendment shall have the meaning set forth in the Agreement. Upon execution of this Eighteenth Amendment by the Parties, any subsequent reference to the Agreement between the Parties shall mean the Agreement as amended by this Eighteenth Amendment. Except as amended by this Eighteenth Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect.

 

WHEREAS, Customer and CSG, as successor in interest via merger to CSG Interactive Messaging, Inc. formerly known as Prairie Systems, Inc. (“CSG-IM” formerly “Prairie”), are parties to that certain Master Services Agreement dated [******** *], 2005 (CSG document no. [*******]), as amended by an Amendment to the Services Agreement effective [****** *], 2008 (CSG document no. [*******]) and by an Amendment to the Services Agreement effective [**** *], 2009 (CSG document no. [*******]) (collectively, the “CSG Interactive Messaging Services Agreement”); and

 

WHEREAS, CSG is currently providing interactive messaging services to Customer pursuant to the terms and conditions of the CSG [*********** ********* ********] Agreement; and

WHEREAS, Customer and CSG have entered into that certain Seventeenth Amendment to the Agreement (CSG document no. [*****]), which amends the Agreement to add CSG’s [*********** ********* ********] to the scope of Services provided by CSG to Customer under the Agreement; and

WHEREAS, CSG and Customer desire to transfer certain active Statements of Work and related Campaign Orders and Change Requests, as identified and described in Schedule R attached to this Eighteenth Amendment (collectively, the “[****** **] Statements of Work”) from the terms and conditions of the CSG [*********** ********* ********] Agreement to the terms and conditions of the Agreement; and

WHEREAS, CSG and Customer desire for all [*********** *********] services provided by CSG to Customer to be governed by the terms and conditions of the Agreement and, accordingly, to thereby terminate the CSG [*********** ********* ********] Agreement and any Statements of Work executed thereunder except for the [****** **] Statements of Work set forth in Schedule R (collectively, the “[******** ** ********** ** ****]”).

NOW, THEREFORE, in consideration of the mutual covenants and agreements contained herein and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, CSG and Customer agree to the following as of the Eighteenth Amendment Effective Date (defined below):

 

 


 

Transfer of [****** **] Statements of Work. This Eighteenth Amendment sets forth the mutual understanding between the Parties with regard to the transfer of the [****** **] Statements of Work from the terms and conditions of the CSG [*********** ********* ********] Agreement to the terms and conditions of the Agreement. Accordingly, Customer hereby requests and instructs CSG to transfer the [****** ** Statements of Work from the CSG *********** ********* ********] Agreement to the Agreement effective as of the [****** ** **** ******** ****] (as hereinafter defined). The "[****** ** **** ******** ****" shall mean (i) the ***** day of the *****] calendar month following the Eighteenth Amendment Effective Date, if the Eighteenth Amendment Effective Date falls within the [***** ******* (**) calendar days of a *****, or (ii) the ***** day of the ******] calendar month following the Eighteenth Amendment Effective Date, if the Eighteenth Amendment Effective Date does not fall within the [***** ******* (**]) calendar days of a month.

 

1.
CSG hereby agrees (i) to accept the transfer of the [****** **] Statements of Work to the terms and conditions of the Agreement as of the [****** ** **** ******** ****, and (ii) to provide CSG’s *********** ********* ********] to Customer in accordance with the terms and conditions of the Agreement and the [****** ** ********** ** ****], as of the [****** ** **** ******** ****]. Within [***** (**) days after the ****** ** **** ******** *****] Customer shall pay any and all outstanding amounts invoiced by CSG, except for any amounts disputed by Customer in good faith, that are due and owing under the [*** *********** ********* ********] Agreement. The rates set forth in the Agreement for CSG’s [*********** ********* ******** shall take effect with respect to the ****** ** Statements of Work as of the ****** ** **** ******** ****].

 

2.
Termination of the CSG Interactive Messaging Services Agreement. CSG and Customer hereby agree to terminate the [*** *********** ********* ********] Agreement and all [******** **] Statements of Work effective as of the [****** ** **** ******** ****], subject to those terms and conditions identified in Section 19.6 of the CSG [*********** ********* ********] Agreement intended to survive termination. For avoidance of doubt, the [****** ** ********** ** ****] shall not be terminated as of [****** ** **** ******** ****] but shall continue in effect and shall be governed by and be subject to the terms and conditions of the Agreement as of the [****** ** **** ******** ****].

 

3.
The Agreement is hereby amended to delete and replace in its entirety Section 12.21, entitled “Schedules and Attachments,” as follows:

 

12.21 Schedules and Attachments. The following Schedules and Exhibits are attached and incorporated herein, and each reference herein to the “Agreement” shall be construed to include the following:

 

Schedule A – [***********]

Schedule B and associated Exhibits – [******* ******** *********** *** *******]

Schedule C and associated Exhibits – [********* ********]

Schedule D – [******** ********** *****]

Schedule E and associated Exhibits– [********* ********]

Schedule F – [****]

Schedule G – [******* ****** *********]

Schedule H – [******* ********]

Schedule I – [********** ******** ***************]

Schedule J – [*********** ********* **********]

Schedule K – [********** *** ****** *** ***** ******** ******* ********]

Schedule L – [*********** ********* *** ********]

Schedule M – [****** ****** ********]

Schedule N and associated Exhibits– [**** ******** ********]

Schedule O – [******** ************ *********** ** ********** (*)(*) ** ******** * (******** *** ****** *********** ********* ** **********] (a)(i))

Schedule P – [******** ************* ********]

Schedule Q – [*****-** ************]

Schedule R – [****** ** ********** ** **** **** *** *** *********** ********* ******** *********]

 

 


 

 

IN WITNESS WHEREOF the parties hereto have caused this Eighteenth Amendment to be executed by their duly authorized representatives.

 

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (“CUSTOMER”)

 

CSG SYSTEMS, INC. (“CSG”)

 

By: _/s/ Jeur Abeln______________________

 

By: ___/s/ Rasmani Bhattacharya__________________

 

Name: __Jeur Abeln__________________

 

Name: _Rasmani Bhattacharya_______________

 

Title: __SVP Procurement__________________

 

Title: _SVP and General Counsel_________________

 

Date: __22-Mar-22____________________

 

Date: _Mar 11, 2022__________________

 

 

 

 

 


 

SCHEDULE R

 

[****** ** ********** ** ****

**** ***

*** *********** ********* ******** *********]

 

 

[*** *** **].

[****** ****]

[*******]

[*** ** - *********** ************* (**** ****])

[*******]

[*** ** - **** ******* ****/**** ****** (**** ****])

[*******]

[*** ** - *********** ************* (*** ****])

[*******]

[*** ** - ******** *********** ************* (**** ****])

[*******]

[*** ** - *** ** **** (**** & *** ********])

[*******]

[*** ** - ****** (*** & ****])

[*******]

[*** ** - *** (*** ****])

[*******]

[*** ** - *********** ******* *************/***** **** (*** ****])

[*******]

[*** ** - ****** ** **** (*** ****])

[*******]

[*** ** - ****** ****** ****** (*** & ****])

[*****]

[*** ** - ******* ******* ****** & *********]

 

 

 

 

 


EX-10 9 csgs-ex10_276.htm EX-10.27T EX-10.276

EXHIBIT 10.27T

THIS DOCUMENT CONTAINS INFORMATION WHICH HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED. SUCH EXCLUDED INFORMATION IS IDENTIFIED BY BRACKETS AND MARKED WITH (***).

 

 

NINETEENTH AMENDMENT

TO THE

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

csg SYSTEMS, INC.

AND

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC

 

This NINETEENTH AMENDMENT (this “Nineteenth Amendment”) is made by and between CSG Systems, Inc. (“CSG”) and Comcast Cable Communications Management, LLC (“Customer”). The effective date of this amendment is the date last signed below (the “Nineteenth Amendment Effective Date”). CSG and Customer entered into a certain CSG Master Subscriber Management System Agreement (CSG document #4131273) with an effective date of January 1, 2020 (the “Agreement”) and now desire to further amend the Agreement in accordance with the terms and conditions set forth in this Nineteenth Amendment. If the terms and conditions set forth in this Nineteenth Amendment conflict with the Agreement, the terms and conditions of this Nineteenth Amendment shall control. Any terms in initial capital letters or all capital letters used as a defined term but not defined in this Nineteenth Amendment shall have the meaning set forth in the Agreement. Upon execution of this Nineteenth Amendment by the Parties, any subsequent reference to the Agreement between the Parties shall mean the Agreement as amended by this Nineteenth Amendment. Except as amended by this Nineteenth Amendment, the terms and conditions set forth in the Agreement shall continue in full force and effect.

 

CSG and Customer agree to the following:

 

1.
Customer desires to receive the [*** ****** **** ********, and CSG agrees to provide the *** ****** ********] to Customer. Therefore, the following changes are hereby made to the Agreement:

 

(a)
Schedule C, “Recurring Services”, is hereby amended to add the following to the list of Recurring Services:

 

[*** ****** **** ********] Exhibit C-24

 

(b)
Schedule C, “Recurring Services”, is hereby amended by adding Exhibit C-24, which is attached hereto and incorporated into by reference.

 

(c)
Schedule F, “Fees”, Section entitled “IV. Ancillary Products and Services,” is hereby amended to add a new Subsection L, “[*** ****** ********]”, as follows:

 

L. [*** ****** ********]

Description of Item/Unit of Measure

Frequency

Fee

1. [*** ****** **** ********]

 

 

A.
[**************] Services (Note 1)

Per Request

Quote

B.
[**** *******] Fees (Notes 2-4)

 

 

Tier I: [***** *****]

[*******]

$[********]

Tier II: [***** *****]

[*******]

$[********]

Tier III: [***** *****]

[*******]

$[********]

Tier IV: [****** *****]

[*******]

$[********]

Tier V: [****** *****]

[*******]

$[********]

Tier VI: [****** *****]

[*******]

$[********]

Tier VII: ****** *****]

[*******]

$[********]

 

 


 

Note 1: [**************] Services and the associated fees are set forth in that certain Statement of Work entitled “[********* *** ******” (CSG document no. *****) (“SOW *****]”) to be duly executed by both parties.

Note 2: Initially, Customer shall receive the [**** ********] set up for Customer pursuant to SOW [***** at **** ******** **** * (**********] capacity). This combination of [**** ******** and **** ******** is ********** ******* *******]. CSG shall invoice and Customer agrees to pay the [**** *******] Fees as set forth in subsection 1.B in the table above in support of Customer’s then current [******* *******] in accordance with the terms and conditions of the Agreement. Customer may, at any time during the then current [*******] Period, elect to increase the [**** ******** at any time during such ******* ******] upon providing CSG with [****** (**]) days advance written notice (e-mail shall suffice) prior to the [*****] such increase is desired. Upon increasing the [**** ********] in accordance with Customer’s written notice, CSG will [***********] begin invoicing Customer for the [**** *******] Fee applicable to Customer’s then current [******* *******] including the higher [**** ********] and Customer shall pay for such increased [**** ********] in accordance with the terms and conditions of the Agreement. Thereafter, Customer will continue to be invoiced at the fees set forth above for the [****** **** ********] for as long as Customer receives the [****] Services, unless and until Customer requests an increase to a [****** **** ********] at which time the process described in this Note 2 shall be repeated.

Note 3: The [*******] Period for the [****] Services will commence on the Effective Delivery Date as prescribed by SOW [*****]. Customer hereby commits to a minimum [*******] Period of [****** (**) ******]. After the initial [****** (**) *****] period, the Service Period shall automatically renew for successive [****** (**]) month renewal periods unless Customer provides CSG with written notice of non-renewal (e-mail shall suffice) at least [****** (**) **** prior to the end of the then current ****** (**) *****] renewal period of its desire to terminate the [****] Services at the end of the then current renewal period.

Note 4: Any additional fees resulting from the actual test [**** / ***] performed by Customer is not included and is the responsibility of the Customer.

 

 

IN WITNESS WHEREOF the parties hereto have caused this Nineteenth Amendment to be executed by their duly authorized representatives.

 

COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC (“CUSTOMER”)

 

CSG SYSTEMS, INC. (“CSG”)

 

By: __/s/ Jeur Abeln__________________

 

By: _/s/ Rasmani Bhattacharya____________

 

Name: __Jeur Abeln___________________

 

Name: _Rasmani Bhattacharya____________

 

Title: _SVP Procurement______________

 

Title: _SVP and General Counsel__________

 

Date: _31-Mar-22__________________

 

Date: __Mar 17, 2022_________________

 

 

 

 


 

Exhibit C-24

[*** ****** **** ********]

 

1.
[******* ************

 

*** ****** **** ******** – *** ****** **** ********* ****** *** ******* ******* ** ***** ******* *** ******** ************* ****** **** *** ******* ******** ****** **** ** ****** ******* ******** ********* ****** ****** ****** ******* ** ********* ****** *** *****; *** ** ***** *** ********* ** **** *** ** *** ******* *********** ****** **** ******** ** *** ****** *** ****** ***** **** *** ********* **** ********* *** *** ***** *** ** ********* ** *** ********* ********** ** ** *********** (*********) ** ********* (********* *********) ******* *** ****** ****** *** ********** ** ********* ********** ** *** ********** *** ******** *** ******* ******* ********* *** ******* ** *********** **** ******* ********* ********* ***** ****** ***** ******* (***) ************* ********** *** ******** ************ ******** **** ******** *** ******* *** **** ***** ******** ******** ** **** **** **** ***** ** ******** ** ******** ******* ******** *********** ************** ******* *** ******* *** * ******** ********* ********* ****** **** ********* *** ********** ***** ** **** ** ********** ** ************ ******* ******* ****** ** *** ****** *************]

 

2.
[********** ***** *** ********** ******** ** *** *** ****** **** ********* *** ********** ***** *** ***** ** **** ******* * ** ******* **** ** *** ********* ***** ***** ** ***** ********* ** *** *** ****** **** ********* *** ******* *********** **** *** ***** *** ***** ** **** ******* * ** ******* **** ***** ***** **** ** *** *** ****** **** ********* ** *** ***** ** * ******** ******* * **** ** **** ******* * ** ******* **** *** * **** ** *** ********** *** ***** ** **** ******* * ** ******* **** ***** ********

 

**** ************ *** ********* *********** ***** ***** ** ***** ********* ** *** *** ****** **** ********:

********** ********” ***** *** *********** ******** ******** **** ** *** **** *** ******** ** ***** ** ****** *** ************ *** ******* *** **** ********* ** *** ***** ** *** ********* **** ******* *** ******* ************* *** ***** ********* ********* ******* ** *** *** ****** **** *********

 

****** ******** ****” ***** *** **** ********* ** *** ********** ********* ** **** *** ******** *** ********** ** *** *************

 

********* ******** ****” ***** *** **** *** ************ *** ********* ** ******** ** ****** ** ** ******** ** *** ***** ** *** ********** ********* ** *****

 

************” ***** *** **** ****** **** ********* *** ******** ** *** *** *** ********* ** *** ****** ******** *** **** ******** ** ****

 

****** **** *******” ***** *** *** ** **** *********** *** *** ********** **** *********

 

****** ********” ***** *** ************ () ** *** **** ******; ************** *** ************* ** *** **** ******; ********** ** ****** **** *******; ******** *** ********** ******* ** *** **** ********

 

**** *******(*)” ***** *** **** ** **** ******** ****** ******* ***** *** ********* ** ******** *** ********* ** *** ******** ** *** ********* *** ***** **** ******* *** ******* ******** ** *** ***** ** ******* **** ******]

 

 


 

[**** *******]

[**** **********]

[**** *** ****]

[******* *******]

[************* ** ****** **** *** ****]

[***]

[*** *****]

[***]

[**** ******** *** ******** *** ******* ********]

[***]

[*** ********]

[***]

[** *** ******** *]

[***]

[** *** ******** *&*]

[***]

[** *** ******** *&** ********* ****** *****]

[***]

[*** * *** *******]

[***]

[**** *******]

[*****]

[******* *******]

[*** *****: *** ******* ***** ****** ***/***** *********]
[*** ********: *** ******* ***** ****** **** ***** (******** *** ************])
[** (***) ******** * ***** (******** *** ************ *** *** *******])
[** (***) ******** * & * ***** (******** *** ************ *** *** *******])
[*** **** *****/*** ** * *** **** **** *** ******* ****** ** *****/*** *** ***** *** ******* ** ***]
[*** *******:
-
***** ******* ******* ******* ******* ******* *** ***** ** *** *****/*******/*****
-
********* **** ********* ** *** ******* ******* ******* *******
-
******* **% ** ******* **** ********** ** **** **** ********* ** *******]

 

 

 

 

 

 

 

 

“[**** ********” ***** *** ******* ****** ** **** *** ***/** **** ***** **** *** ** ********* ** *** ****** ******** *** ******** ***** *** **** ******** ** *** ********* ******** **** **** *** ******** **** *** *** ** * ******** ****** *** ******* ****** ** **** *** ***/** **** ***** **** *** ** ********* ** *** ******** *** ******** ***** **** ** ******** ************

 

****** ********” ***** ***** **** *********** ******** ******* ** ****** **** ********* ** *** ********* **** ******* *** ******* ************* *** ***** ********* ********* ******* ** *** *** ****** **** ********* ***** ** **** ** *** ** ***** ** ******* *** **** ******** *** ************ ** *** ********* *** **** “********” **** ******** *** *********** *** **** ************ ****** ** ***** ************ ** *** ******** ******* *** ******* **************

 

**** ******” ***** *** ************* ****** ******** *** *** ********** ********* ******** *** *** ****** ************ ** **** ** *** ****** **** ******** ***** ** **** ** *** ** ******* *** **** ******** *** *** ***** ** *** ********* **** ******* *** ******* ************* *** ***** ********* ********* ******* ** *** *** ****** **** *********

 

******* ******” ***** *** ****** *** ***** ******** *** ********** ** * ******** *** ** **** ********* *** ******* ******* ****** **** ***** *********** ***** *** ********* ******** **** *** ******** *** *** ****** ** ******** ********* *** **** *** ** *** ******** ** *** ***** ** ******** * ** *** **********

 

 


 

******* *******” ***** *** *** ** **** ******** *** **** ******** ** ****** ** ******** * ** *** ********* ***/** *** ********** ********* ** ***** ***** *** ******** *** **********

 

******* *******” ***** ***** ****** ** * ******* ******* ********** **** *** ********* ******** **** ** *** ****** ********* ***** ***** ******** *** *** ******** ** *** ******* ****** *** *** ********* ********

 

**** *** ****** **** ******** ************** **** ********** ******** *** ***** ******* ******** **** *** **** ******* **** ** *** ********* **** ******* *** ******* ************* *** ***** ********* ********* ******* ** *** *** ****** **** ********* *** ******** *** ***** ** ***** *** ********* **** ******* *** ******* ************* **** **** ** *****

**** *** ****** ******** ************** ************* *** ***** ******* *** *** ****** **** ******** ** *********** **** *** *** ****** ******** ************** ************ *** ***** ***** ** ********** ********* ** *****

**** ************* ** *** *** ****** **** *********]

a.
[***** ** ************** ******* ** *** ***** *** ********** ** **** ******* **** ** *** ********** *** ** **** ** *** **** ********* *** ****** ******** * ************** ******************* **************** ***** ** *** *** **** *******]

 

b.
[************ ** **** **** ******* **** ** *** ********* **** **** ******* ******** ** *** *** **** ****** *** *** *** ******** ******** ******** (******* *** ************ ** *** ******* ** ********** *** ******** *** ******** ****** **** *** **** *******)* ****** *** **** ********* ****** *** ******* *******]

 

c.
[*** ****** ****** ******** **** * ********** ************** **************** *** ****************** ***** *** ******* ** **** ******* *** ********* **** ************ ****** *** *** *** ******** ******** ********* *** *** ***** *** ******* ** ******** ***/** *** ******** ****** *********** ************** ** ***** ****** *** *** ***** ******* ** ******** ***********]

 

d.
[** *** ***** **** *** ** ** *** ********** ****** ** ** ** ********* **** ***** *** ********** ******* ******** ** *** ****** ** ***** ***** ********* **** ******** *** ** ** ****** ** *** ** *** *********** ** **** ******* ***** *** ***** ******* ******** **** ******* ************ ******** *** ** *** ***** ******** ***** ** ****** *** **** ****** ****** ***** (*) **** *********** *** ****** ** *** **** *********** ** ********* **** ******* ****** ******* ** ********* ******* ** ***********: (*) ******* *** **** ********; ** (**) ********* **** ********* **** ******* ** *** *** ****** **** ********* ********* ******** ***** ** ******** ** *********** *** ** *** *** *********** ******* *** *** ******* ** *** ***** *** ********* ** ** *** ********* *** **** ** ****** ** *** **** ******* **** ******* ******* ******* ** **** ****** **** ***** *** ***** ****** ********* ** **** ****** ***** **** ********** ** *** ** **********]

 

e.
[***** ** *****: *** *** **** ******* ****** ******* ** ***** ** ********** *** ** *** ****** ********* ************ *** *** **** ******* *** *** ******* ** ***** *** *** ** **** ******* **** ** *** ********* ** *********** ** ** ***** ***** **** *** ****** ********* ************* ***/** **** ****** ** ***** **** *** ******** *** *** *** ** **** ******* **** ** *** ********* *** *** *********

 


 

**** ********* **** ******* ** *** *** ****** **** ******** **** ********* ****** **** ******* ****** ** *********]

 

[**** ******** *** ***** ******* ******* *** *** *** ****** **** ******** ** ********** **** *** ******* ******** ********* ** ******** * ** *** ********* ** ******* *** ************ ** *** “********** ******* ********* *** *** ******” *** ***** ******

********** ******* ********* *** *** *******

*** **** ******* *** ****** ** ********* ******** **** *** ******* ** ****** ****** ** *** ******* *** ****** ******* **** (“***”) *** *** *** ********* **** ** * **/* ****** *** **** ******* ******** **** ******* ** * ******* ******* ** ***** ****** ******* *** **** *** *** ********* *** ****** ******* **** **** ******* ****** *** ********** *** ******** ********/******** ****** ****** ** *****/* **** *** ******* ********/******** ****** ****** * *****/* ******

 

*** ****** ******* **** ******** ******** ** *** ***** *********]

 

 


EX-10 10 csgs-ex10_60.htm EX-10.60 EX-10.60

EXHIBIT 10.60

 

CSG SYSTEMS INTERNATIONAL, INC.

EXECUTIVE SEVERANCE PLAN

 

1.
INTRODUCTION
1.1
Effective Date. This CSG Systems International, Inc. Executive Severance Plan (this “Plan”), is effective as of April 1, 2022.
1.2
Participating Companies. This Plan provides severance benefits for the Eligible Employees of CSG Systems International, Inc. (“CSGS”) and its subsidiaries who execute a Participation Agreement (the “Participants”). For purposes of this Plan, CSGS and its subsidiaries are referred to as the “Company.”
1.3
Purpose; Controlling Document. This document serves as the plan document. With respect to the Participants, this Plan replaces and supersedes any other severance policy or plan in which a Participant might otherwise be entitled to participate. All such other severance policies and/or plans are hereby terminated with respect to the Participants.
1.4
Definitions. Any term used with an initial capital letter is defined in Appendix A to this Plan.
2.
ELIGIBILITY
1.1
General Requirements. An “Eligible Employee” is any employee who is an active, full-time employee of the Company, who has the title of Chief Executive Officer or Executive Vice President; and does not fall within one of the following categories:
(i)
Employees With Written Employment or Severance Agreements – individuals who have written, individual employment or severance agreements with the Company that provide for severance pay and/or benefits (other than by reference to this Plan in a Participation Agreement).
(ii)
Non-Employee Service Providers – individuals who provide services to the Company and who the Company does not classify as employees (such as independent contractors, employees of contractors, and leased employees).
(iii)
Individuals on Indefinite Unpaid Leaves of Absence – individuals who are absent from work on indefinite unpaid leaves of absence, except to the extent eligibility is required by applicable law.

 

1.2
Participation and Participation Agreement. In order to participate in the Plan, each Eligible Employee must execute a participation agreement in a form required by the Plan Administrator in its sole discretion (“Participation Agreement”). Each Eligible Employee’s Participation Agreement will (i) acknowledge his/her understanding of the Plan provisions, (ii) where applicable, terminate or amend any employment agreement then in effect between the Participant and the Company, (iii) for an Eligible Employee of a non-U.S. subsidiary of CSGS, provide any provisions necessary to address any differences in his/her pay or benefit structures

 


 

from those of U.S. Eligible Employees, and (iv) include any other provisions determined by the Plan Administrator in its sole discretion.
1.3
Duration of Participation. Once an individual becomes a Participant in the Plan, he or she shall continue to be a Participant in the Plan until the soonest of (i) the date the Participant no longer satisfies the criteria for an Eligible Employee, (ii) the date the Participant terminates employment in a manner not entitling such Participant to payments or other benefits under the Plan, (iii) the date on which the Participant and the Company agree in writing that the individual shall no longer be a Participant in the Plan, or (iv) at any time after the 24-month anniversary of a Change in Control upon the earlier of (x) the termination of this Plan or (y) the amendment of this Plan such that Participant is no longer an Eligible Employee. For purposes of clarity, once a Participant incurs an Eligible Termination entitling the Participant to benefits under Section 4 or 5 below, such Participant shall remain entitled to such payments or benefits until they have been paid to the Participant in full.
3.
ENTITLEMENT TO BENEFITS

A Participant shall be entitled to separation benefits as set forth in Section 4 or 5 below (whichever is applicable) if the Participant incurs a termination of employment from the Company that constitutes a Separation from Service and that is (i) initiated by the Company for any reason other than Cause, death, or Disability, or (ii) initiated by the Participant for Good Reason (collectively, an “Eligible Termination”). If the Participant incurs a Separation from Service for any other reason or dies while employed, the Participant shall not be entitled to any payments or benefits hereunder. An Eligible Employee who is not a Participant on his or her Termination Date shall not be entitled to any payments or benefits hereunder.

4. SEVERANCE PAY AND BENEFITS – UNRELATED TO CHANGE IN CONTROL

In the event the Participant’s Termination Date occurs prior to, or more than 18 months after, a Change in Control, and contingent upon the Participant timely executing, not revoking and complying with the terms of the Release and taking such other actions, as required by Section 6 below, the Company shall pay or provide to the Participant:

4.1 Cash Severance Pay. A cash payment equal to the sum of (i) 100% of the Participant’s Base Salary as of the Participant’s Termination Date, plus (ii) 100% of the dollar amount of the Participant’s annual performance bonus for the year in which the Participant’s Termination Date occurs (with performance deemed to be at target). Such total amount will be payable in substantially equal installments (in accordance with his or her employer’s normal payroll practices) during the 12-month period immediately following the Participant’s Termination Date; provided, that (x) such payments will commence on the first regularly scheduled payroll date that is at least 60 days following the Participant’s Termination Date, and (y) the first such payment shall include all payments that otherwise would have been paid to the Participant pursuant to this subsection between his or her Termination Date and the date payments commence.

2

 


 

4.2 Prorated Annual Performance Bonus. A cash payment equal to the product of (i) the dollar amount of the Participant’s annual performance bonus for the year in which the Participant’s Termination Date occurs (with performance deemed at target), and (ii) a fraction, the numerator of which is the number of days during the annual performance period for such bonus through and including the Participant’s Termination Date, and the denominator of which is 365. Any amount payable under this section will be paid in a lump sum to the Participant on the first regularly scheduled payroll date that is at least 60 days following the Participant’s Termination Date. Notwithstanding the foregoing, the Participant will not be eligible for any payment under this section unless the Participant’s Termination Date is on or after June 1 of the calendar year in which his or her Termination Date occurs.

4.3 Vesting of Time-Based Restricted Stock Awards. A number of shares of the Participant’s unvested time-based, restricted stock awards will vest on the Participant’s Termination Date. This number is determined separately for each outstanding, unvested award of time-based restricted stock as the product of (i) the total number of the shares of time-based restricted stock granted on the applicable grant date, and (ii) a fraction, the numerator of which is the number of full completed months as of the Participant’s Termination Date, which have elapsed since the grant date, and the denominator of which is the total number of months during the vesting period.

4.4 Vesting of Performance-Based Restricted Stock Awards. A number of shares of performance-based, unvested restricted stock awards (collectively, “PSAs”) will remain eligible to vest after the Participant’s Termination Date. The number of PSAs eligible to vest is determined separately for each outstanding, unvested award of PSAs as the product of (i) the total number of shares of PSAs granted on the applicable grant date, and (ii) a fraction, the numerator of which is the number of full completed months as of the Participant’s Termination Date which have elapsed since such grant date, and the denominator of which is the total number of months during the vesting period. Any PSAs that remain eligible to vest as determined in the immediately preceding sentence will remain subject to the applicable performance criteria.

4.5 COBRA Continuation Coverage Payment. A cash amount equal to the COBRA continuation coverage premiums that would be payable by the Participant for the first 18 months of the COBRA continuation period, determined as if (i) the Participant elected COBRA continuation coverage for the Participant and the Participant’s spouse and dependents, to the extent such individuals were covered under CSGS’s group medical, dental and/or vision coverage as of the Participant’s Termination Date, and (ii) the cost of such COBRA coverage is measured as of the Participant’s Termination Date assuming such cost remains constant during such 18-month period. The cash amount will be payable to the Participant in a single lump sum on the first regularly scheduled payroll date that is at least 60 days following the Participant’s Termination Date.

 

3

 


 

5. SEVERANCE PAY AND BENEFITS – IN CONNECTION WITH CHANGE IN CONTROL

In the event the Participant’s Termination Date occurs within 18 months after a Change in Control, and contingent upon the Participant timely executing, not revoking and complying with the terms of the Release and taking such other actions, as required by Section 6 below, the Company shall pay or provide to the Participant the following pay and other benefits:

5.1 Cash Severance Pay. A cash payment equal to the sum of (i) 200% of the Participant’s Base Salary as of the Participant’s Termination Date, plus (ii) 200% of the dollar amount of the Participant’s annual performance bonus for the year in which the Participant’s Termination Date occurs (with performance deemed to be at target). Such total amount will be paid to the Participant on the first regularly scheduled payroll date that is at least 60 days following the Participant’s Termination Date.

5.2 Prorated Annual Performance Bonus. An amount equal to the product of (i) the dollar amount of the Participant’s annual performance bonus for the year in which the Participant’s Termination Date occurs with performance deemed to be at target, and (ii) a fraction, the numerator of which is the number of days during the annual performance period for the bonus through and including the Participant’s Termination Date, and the denominator of which is 365. Any amount payable under this section will be paid in a lump sum to the Participant on the first regularly scheduled payroll date that is at least 60 days following the Participant’s Termination Date.

5.3 Vesting of Time-Based Restricted Stock Awards. All of the Participant’s unvested time-based, restricted stock awards will vest on the Participant’s Termination Date.

5.4 Vesting of Performance-Based Restricted Stock Awards. All of the Participant’s unvested PSAs will vest on the Participant’s Termination Date, with the actual number of PSAs vesting determined based on the assumptions that the Company’s (and the Participant’s, if applicable) performance under such awards is achieved at target; provided, however, that in the event a PSA includes a stock price performance metric, the measurement period for such stock price performance metric will be deemed to have ended on the date of the Change in Control, and that metric will be measured on that date.

5.5 COBRA Continuation Coverage Payment. A cash amount equal to the COBRA continuation coverage premiums that would be payable by the Participant for the first 18 months of the COBRA continuation period, determined as if (i) the Participant were to elect COBRA continuation coverage for the Participant and the Participant’s spouse and dependents, to the extent such individuals were covered under CSGS’s group medical, dental and/or vision coverage as of the Participant’s Termination Date, and (ii) the cost of such COBRA coverage is measured as of the Participant’s Termination Date assuming such cost remains constant during such 18-month period. The cash amount will be payable to the Participant in a single lump sum on the first regularly scheduled payroll date that is at least 60 days following the Participant’s Termination Date.

 

4

 


 

5.6 Excess Parachute Payments.

(i)
If any payment or benefit the Participant will or may receive from the Company or otherwise, which is received or to be received by the Participant in connection with a Change in Control or the termination of the Participant’s employment (whether pursuant to the terms of this Plan or any other plan, arrangement or agreement with the Company, any person whose actions result in a Change in Control, or any person affiliated with the Company or such person) (“280G Payments”) would (i) constitute a “parachute payment” within the meaning of Code Section 280G, and (ii) but for this sentence, be subject to the excise tax imposed by Code Section 4999 (the “Excise Tax”), then any such 280G Payments (a “CiC Payment”) shall be equal to the Reduced Amount (as defined below).
(ii)
The “Reduced Amount” shall be either (x) the largest portion of the CiC Payment that would result in no portion of the CiC Payment (after reduction) being subject to the Excise Tax, or (y) the total of the CiC Payment, whichever amount (i.e., the amount determined by clause (x) or by clause (y)), after taking into account all applicable federal, state and local employment taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate), results in the Participant’s receipt, on an after-tax basis, of the greater economic benefit. If a reduction in CiC Payment is required pursuant to the clause (x) of the preceding sentence the reduction shall be made (i) first by reducing the cash payments provided pursuant to Section 5 that are exempt from Section 409A (if necessary, to zero); (ii) then, if further reductions are necessary, benefits provided under Section 5.5, then Section 5.4, then Section 5.3, which are exempt from Section 409A, shall be reduced (if necessary, to zero); (iii) then, if still further reductions are necessary, the cash payments provided pursuant to Section 6 that are not exempt from Section 409A shall be reduced (if necessary, to zero); and (iv) finally, if still further reductions are necessary, the benefits provided under Section 5.5, then Section 5.4, then Section 5.3, which are not exempt from Section 409A shall be forfeited.
(iii)
For purposes of this limitation (w) no portion of the 280G Payments, the receipt or enjoyment of which the Participant will have effectively waived in writing prior to the Participant’s Termination Date, will be taken into account (provided that, in no event will any such waiver impermissibly affect any portion of the 280G Payments that is subject to Section 409A); (x) no portion of the 280G Payments will be taken into account, which in the opinion of the tax counsel selected by CSGS does not constitute a “parachute payment” within the meaning of Code Section 280G(b)(2), including by reason of Code Section 280G(b)(4)(A); (y) except as provided in clause (iv) above, the payments and benefits will be reduced only to the extent necessary so that the 280G Payments (other than those referred to in clauses (w) or (x)) in their entirety constitute reasonable compensation for services actually rendered within the meaning of Code Section 280G(b)(4)(B) or are otherwise not subject to disallowance as deductions, in the opinion of the tax counsel referred to in clause (x); and (z) the value of any non-cash benefit or any deferred payment or benefit included in the 280G Payments shall be determined by CSGS’s independent auditors in accordance with the principles of Code Sections 280G(d)(3) and (4).

 

 

5

 


 

6.
CONDITIONS FOR SEVERANCE PAY AND BENEFITS.

The Participant will be eligible for severance pay and benefits under Section 4 or 5, as applicable, only if the Participant meets the conditions set forth in this Section, which shall serve, at least in part, as consideration for such severance pay and benefits.

6.1 Release. The Participant must sign and not revoke a written Release containing any terms specified by the Company in its sole discretion for (i) the Participant’s release of the Company, its affiliates and related persons from all claims arising from the Participant’s employment or termination; and (ii) to the extent required by the Company in its sole discretion, the Participant’s promise to comply with specified confidentiality, noncompetition, nonsolicitation and/or other restrictive covenants. The Company may terminate the Participant’s eligibility for severance pay and benefits if he or she fails to sign or comply with the terms of, the Participant’s Release or if the Participant revokes his or her Release. In order to be eligible for any pay or benefits under this Plan, the Participant must sign the Release after his/her Termination Date (or execute a “bring-down” release after his/her Termination Date, if signed earlier) and within 45 days (or such longer or shorter period specified by the Plan Administrator) following the date the Company provides the Participant with a copy of the Release. No severance payments or benefits under this Plan shall be paid or provided unless and until the Release becomes effective following the revocation period. If the Participant has not executed the Release and/or the revocation period has not expired by the time any payment or benefit under this Plan is due, such payment will be forfeited and no longer due or payable.

 

6.2 Board Resignation. As a condition precedent to the payment or provision by the Company of the amounts or benefits due under Sections 4 and 5, as applicable, the Participant must tender his or her resignation from the Board. the board of directors of any of the Company’s affiliates, and any committees of the Board, the other boards or the Company, upon termination of the Participant’s employment with the Company.

7. SPECIAL RULES APPLICABLE TO SEVERANCE PAY AND BENEFITS

 

7.1 Coordination of Severance Pay with Various Benefits. The amount of any severance pay or benefits payable under Sections 4 or 5, as applicable, will be reduced on a dollar-for-dollar basis by any severance, separation or termination pay or benefits that the Company pays or is required to pay to the Participant through insurance or otherwise under any plan or contract of the Company or under any federal or state law, including the following:

(i)
Withholding. The Company will withhold from severance pay any amounts required to be withheld pursuant to applicable federal, state or local law; any applicable insurance premiums; and any other amounts authorized or required by Company policy including, but not limited to, withholding for garnishments, judgments or other court orders.
(ii)
WARN Benefits. The Worker Adjustment and Retraining Notification Act and similar state laws (collectively, “WARN”) generally require employers to provide certain pay and benefits to employees in the event that required notification procedures are not followed in advance of a plant closing or mass layoff. If the Company incurs any such

6

 


 

liability under WARN with respect to the Participant’s termination, the amount of severance pay otherwise payable to the Participant under this Plan will be reduced by the Company’s legally-required payments and benefits provided to the Participant.

7.2 Clawback Rights. The Participant understands that the Company has adopted a “clawback” policy pursuant to which the Company, in certain cases, may reduce or cancel, or require the recovery of, an executive officer’s annual bonus or long-term incentive compensation award, or portions thereof, if the Board determines that such bonus or award should be adjusted, cancelled or recovered because the executive officer has engaged in intentional misconduct that has led to a material restatement of the financial statements of the Company.

7.3 Death During Severance Payment Period. If the Participant dies after the Participant’s Termination Date and before all of the severance pay and benefits due to the Participant are paid, all such unpaid amounts will be paid to the Participant’s designated beneficiary(ies), if any. If the Participant has not designated a beneficiary, such amounts will be paid to the Participant’s estate.

8. ADMINISTRATION AND GENERAL TERMS

8.1 Type of Plan. This Plan is intended to be a welfare plan under Section 3(1) of the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), covering a select group of key management or highly compensated employees (which includes all of the executive officers covered by this Plan). As such, this Plan is exempt from most of the ERISA requirements that apply to ERISA employee benefit plans.

8.2 Plan Administrator. The Compensation Committee of the Board or its designee will serve as the “Plan Administrator” and will be responsible for and will control and manage the operation of the Plan. Upon a Change in Control (and thereafter to the extent the issue in question relates to a termination of employment, which occurs on or within 18 months following the Change in Control, of the Participants immediately prior to the Change in Control), the Compensation Committee of the Board of Directors of CSGS, as constituted immediately before the Change in Control, with such changes in the membership thereof as may be approved from time to time following the Change in Control by a majority of such Compensation Committee as constituted immediately before the Change in Control, will be the Plan Administrator. No party will have the right to appoint members to, or to remove members from, such Compensation Committee following, or otherwise in connection with, the Change in Control. All reasonable expenses of such Compensation Committee will be paid or reimbursed by CSGS. CSGS hereby agrees to indemnify members of such Compensation Committee against personal liability for actions taken in good faith in the discharge of their duties as a member of such Compensation Committee and will provide coverage to them under CSCG’s liability insurance programs for directors and officers. Following the Change in Control, the members of such Compensation Committee will be entitled to compensation in respect of their service on such committee at the rate determined by the Board prior to the Change in Control; provided, if the Board does not set any such compensation, the Compensation Committee members’ compensation will be equal to the amount they received as Board members immediately before the Change in Control.

7

 


 

8.3 Plan Interpretation. The Plan Administrator has the exclusive authority and sole discretion to interpret this Plan with respect to any question arising under this Plan, including eligibility for benefits and the amount, term and duration of benefits. The interpretations, decisions and determinations of the Plan Administrator are conclusive and binding on the Company and all of its employees, including the applicable Eligible Employees.

8.4 Rights. This Plan does not create any vested rights in any individual. In addition, this Plan does not affect the right of the Company to conduct its business affairs, including laying off or terminating the employment of any employee.

1.5
Code Section 409A.

 

(i)
General. The Company intends that some or all of the severance pay and pay described above will be exempt from Code Section 409A under the short-term deferral exemption and/or the separation pay exemption to the full extent available under Code Section 409A, and such provisions will be interpreted accordingly. In no event will payment of any amount of severance pay that is exempt under the separation pay exemption be made after the last day of the second calendar year beginning after the date of the Participant’s Separation from Service. Notwithstanding the foregoing, to the extent that such exemptions do not apply to some or all severance pay, the Plan is intended to satisfy the requirements of Code Section 409A and will be interpreted accordingly. Each payment hereunder will be considered a separate payment for purposes of Code Section 409A. Notwithstanding the foregoing, neither CSGS nor any of its affiliates will be liable to the Participant or any other person if the Internal Revenue Service or any court determines for any reason that any payments under the Plan are subject to taxes or penalties under Code Section 409A.

(ii) 6-Month Delay in Certain Cases. Notwithstanding anything in Section 4 or 5 to the contrary, to the extent (i) any payments made under the Plan, which are payable within the first 6 months following the Participant’s date of Separation from Service, are not exempt from Code Section 409A, and (ii) the Participant is a specified employee (within the meaning of Code Section 409A) on the date of the Participant’s Separation from Service, then the non-exempt payments that would have been paid within such 6-month period will be delayed, accumulated without interest, and paid in a lump sum on the applicable pay date that coincides with or immediately follows the 6-month anniversary of the date of the Participant’s Separation from Service.

8.5 Amendment or Termination. The Board may amend or terminate this Plan for any reason prior to a Change in Control; provided, however, that no such amendment or termination may adversely affect the rights of any the Participant in the Plan in any material way unless the Plan Administrator secures such the Participant’s written consent. Notwithstanding the foregoing, the Board may amend or terminate this Plan in any way after the end of the 24-month period commencing on the date of a Change in Control.

8

 


 

9. SUPPLEMENTAL INFORMATION

9.1 Claims Procedures.

(i)
Claims. If the Participant does not receive severance pay or if the Participant disagrees with the amount or length of payments, the Participant may file a claim in writing with the Plan Administrator. A response to the Participant’s claim will be provided to the Participant within 90 days (180 days if the Participant is notified of an extension). If the Participant’s claim is denied, the Plan Administrator will provide written notice to the Participant setting forth the specific reasons for denial and the provisions in this Plan or other documents used to arrive at the decision.
(ii)
Appeals. The Participant may appeal any denial of benefits, and the Participant may review pertinent Plan documents to help the Participant prepare for the appeal. The Participant’s appeal must be filed with the Plan Administrator in writing within 60 days after the Participant receive written notice of denial of the Participant’s claim. The Plan Administrator then will consider the Participant’s appeal and will notify the Participant of its decision within 60 days (120 days if the Participant are notified of an extension) after the filing of the Participant’s appeal for review. If the Plan Administrator’s decision is unfavorable, the notification the Participant receive will explain the reasons for the denial and the provisions in this Plan or other documents used to arrive at the decision. Only after exhausting the claims and appeals processes may the Participant file suit in federal court.

9.2 Governing Law. This Agreement shall be interpreted, construed and governed according to the laws of the State of Colorado to the extent not preempted by ERISA or other federal law. Any legal action brought in regard to this Plan shall be brought in the United States District Court of Colorado, and the Company and the Participant waive jurisdiction and venue in any other court.

9.3 Headings. Headings contained in this Plan are for convenience only and shall in no manner be construed as part of this Plan.

 

_______________________

Date

 

CSG SYSTEMS INTERNATIONAL, INC.

 

 

By:__________________________________

 

 

Title: Chief People and Places Officer

 

 

 

 

9

 


 

 

APPENDIX A

DEFINITIONS

 

 

When capitalized in the Plan, the following words will have the meanings set forth below. All section references below refer to sections of the Plan document (and not this Appendix A).

1.
“Base Salary” means the Participant’s annual base salary at the rate in effect on the Participant’s Termination Date; provided, if the Participant’s employment terminates due to Good Reason based on a reduction in the Participant’s base pay, the Participant’s annual base salary will be determined as the rate in effect immediately before such reduction.
2.
“Board” means the Board of Directors of CSGS.
3.
“Cause” means that one or more the following have occurred: (i) the Participant’s willful and deliberate failure of Employee to substantially perform his executive and management duties hereunder to the detriment of the Company for reasons other than Employee's sickness, injury or disability; (ii) the Participant’s willful and deliberate misconduct, which is a material violation of the Company’s written policies and/or results in substantial injury or damage (whether reputational, financial or otherwise) to the Company; (iii) the Participant’s conviction of, or plea of guilty or nolo contendere to, a felony; (iv) the Participant’s breach of any restrictive covenant agreement with the Company, including but not limited to, confidentiality noncompete, nonsolicitation and/or nondisclosure covenants; and (v) the Participant’s certification of materially inaccurate financial or other information pertaining to the Company with actual knowledge of such inaccuracies on the Participant’s part. In no event will the results of operations of the Company or any of the Participant’s business judgment made in good faith constitute an independent basis for terminating the Participant’s employment for Cause.
4.
“Change in Control” means a change in ownership or effective control of CSGS or a change in the ownership of a substantial portion of the assets of CSGS, all within the meaning of Code Section 409A. As a general overview, Code Section 409A’s definition of these terms, and the dates as of which they occur, are as follows:
a.
The date any one person, or more than one person acting as a group, acquires ownership of stock of CSGS that, together with stock held by such person or group constitutes more than 50% of the total voting power of the stock of CSGS. However, if any one person, or more than one person acting as a group, is considered to own more than 50% of the total fair market value or total voting power of the stock of CSGS, the acquisition of additional stock by the same person or persons is not considered to cause a change in the ownership of CSGS or to cause a change in the effective control of CSGS.
b.
The date any one person, or more than one person acting as a group, acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition

10

 


 

by such person or persons) ownership of stock of CSGS possessing 50% or more of the total voting power of the stock of CSGS.
c.
The date that any one person, or more than one person acting as a group acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) assets from CSGS that have a total gross fair market value equal to or more than 50% of the total gross fair market value of all of the assets of CSGS immediately before such acquisition or acquisitions.
d.
The date a majority of the members of the Board is replaced during any 12-month period by directors whose appointment or election is not endorsed by a majority of the members of the Board before the date of the appointment or election.
5.
“Chief Executive Officer” means the Chief Executive Officer of CSGS.
6.
“CiC Payment” has the meaning given to such term in Section 5.6.
7.
“COBRA” means group medical, dental and vision continuation coverage under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended.
8.
“Code” means the Internal Revenue Code of 1986, as amended.
9.
“Company” is defined in Section 1.2.
10.
“CSGS” means CSG Systems International, Inc., the sponsor of this Plan.
11.
“Eligible Employee” is defined in Section 2.1.
12.
“Eligible Termination” is defined in Section 3.
13.
“ERISA” is defined in Section 8.1.
14.
“Excise Tax” is defined in Section 5.6.
15.
“Good Reason” means, the termination by the Participant of the Participant’s employment with the Company upon the occurrence of any one or more of the following events to the extent that there is, or would be if not corrected, a material negative change in the Participant’s employment relationship with the company:
a.
The Company’s material reduction in the Participant’s Base Salary and/or bonus compensation;
b.
The Company’s significant diminution of the Participant’s authority, duties and responsibilities;
c.
Following a Change in Control, the assignment to the Participant of duties significantly inconsistent with, or different from, the Participant’s duties and responsibilities existing at the time of the Change in Control;

11

 


 

d.
The Company’s material diminution in the authority, duties or responsibilities of the supervisor to whom the Participant are required to report (including, if the Participant were reporting directly to the Board, a requirement that the Participant report to a corporate officer or employee rather than reporting directly to the Board);
e.
The Company’s material diminution in the budget over which the Participant retain authority; or
f.
The relocation of the Participant’s office to any place beyond 50 miles from the Participant’s current office.

To have “Good Reason”, the Participant must give the Company notice of any event or condition that would constitute a basis for “Good Reason” within 90 days of the event or condition that would constitute a basis for “Good Reason;” and, upon the receipt of such notice, the Company will have 30 days to remedy such event or condition. If such event or condition is not remedied within such 30-day period, any termination of employment by the Participant for “Good Reason” must occur within 30 days after the period for remedying such condition or event has expired.

16.
“Participant” is defined in Section 1.2.
17.
“Participation Agreement” is defined in Section 2.2.
18.
“Plan” means this CSG Systems International, Inc. Executive Severance Plan.
19.
“Plan Administrator” means the person specified in Section 8.2.
20.
“PSAs” is defined in Section 4.4.
21.
Release is defined in Section 6.1.
22.
“Separation from Service” means that a Participant separates from service with an entity that is part of the Company and all of the entity’s affiliates that are related by 50% or more ownership, as defined in Code Section 409A. As a general overview of Code Section 409A’s definition of “separation from service,” an employee separates from service if the employee has a termination of employment (other than due to death) with all affiliates, determined in accordance with the following:

 

a.
Leaves of Absence. The employment relationship is treated as continuing intact while the Participant is on military leave, sick leave, or other bona fide leave of absence if the period of such leave does not exceed 6 months, or, if longer, so long as the Participant retains a right to reemployment with an affiliate under an applicable statute or by contract. A leave of absence constitutes a bona fide leave of absence only while there is a reasonable expectation that the Participant will return to perform services for an affiliate. If the period of leave exceeds 6 months and the Participant does not retain a right to reemployment under an applicable statute or by contract, the employment relationship is deemed to terminate on the first date immediately following such 6-month period. Notwithstanding the foregoing, where a leave of

12

 


 

absence is due to any medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 6 months, where such impairment causes the Participant to be unable to perform the duties of his or his position of employment or any substantially similar position of employment, a 29-month period of absence shall be substituted for such 6-month period.

 

b.
Status Change. Generally, if a Participant performs services both as a Participante and an independent contractor, the Participant must separate from service both as an employee and as an independent contractor pursuant to standards set forth in Treasury Regulations to be treated as having a separation from service. However, if an Eligible Employee provides services to affiliates as an employee and as a member of the Board, the services provided as a director are not taken into account in determining whether the Participant has a separation from service as an employee for purposes of this Agreement.

 

c.
Termination of Employment. Whether a termination of employment has occurred is determined based on whether the facts and circumstances indicate that the employer and the Participant reasonably anticipate that (A) no further services will be performed after a certain date, or (B) the level of bona fide services the Participant will perform after such date (whether as an employee or as an independent contractor) will permanently decrease to 20% or less of the average level of bona fide services performed (whether as an employee or an independent contractor) over the immediately preceding 36-month period. Facts and circumstances to be considered in making this determination include, but are not limited to, whether the Participant continues to be treated as an employee for other purposes (such as continuation of salary and participation in employee benefit programs), whether similarly-situated service providers have been treated consistently, and whether the Participant is permitted, and realistically available, to perform services for other service recipients in the same line of business. For periods during which a Participant is on a paid bona fide leave of absence and has not otherwise terminated employment as described in subsection (i) above, for purposes of this subsection, the Participant is treated as providing bona fide services at a level equal to the level of services that the Participant would have been required to perform to receive the compensation paid with respect to such leave of absence. Periods during which a Participant is on an unpaid bona fide leave of absence and has not otherwise terminated employment are disregarded for purposes of this subsection (including for purposes of determining the applicable 36-month period).
23.
“Termination Date” means the date of a Participant’s Eligible Termination.
24.
“280G Payments” has the meaning given to such term in Section 5.6.
25.
“WARN” has the meaning given to such term in Section 7.1(ii).

 

13

 


EX-10 11 csgs-ex10_61.htm EX-10.61 EX-10.61

EXHIBIT 10.61

CSG SYSTEMS INTERNATIONAL, INC.

EXECUTIVE SEVERANCE PLAN

Participation Agreement

 

This Participation Agreement (this “Agreement”) is made and entered on the 1st day of April, 2022, (the “Effective Date”), by and between CSG Systems International, Inc. (“CSGS”) and Brian A. Shepherd, President and Chief Executive Officer of CSGS (“Executive”).

 

Background

 

A.
CSGS and Executive entered into an employment agreement, dated August 26, 2020, (the “Employment Agreement”).
B.
The Employment Agreement provides the terms of Executive’s employment with CSGS, including the severance pay and benefits to be provided upon Executive’s termination of employment under specified circumstances.
C.
Effective April 1, 2022, CSGS adopted and now maintains the CSG Systems International, Inc. Executive Severance Plan, a copy of which is attached hereto as Exhibit A (the “Plan”).
D.
Executive would be within the class of executives eligible for the Plan, except that the Plan excludes from eligibility any otherwise eligible executive with an employment agreement that provides for severance pay and benefits.
E.
CSGS has offered Executive the right to become a participant in the Plan if Executive agrees to terminate the Employment Agreement, and Executive wishes to accept such offer.
F.
The parties are entering into this Agreement to (i) terminate the Employment Agreement, (ii) to provide the terms pursuant to which Executive will participate in the Plan, and (iii) to provide death and disability benefits that would have been available to Executive if the Employment Agreement had not been terminated.

Statement of Agreement

For and in consideration of the promises made in this Agreement and for other good and valuable consideration, the parties hereto agree as follows:

1.
Definitions. Unless otherwise specified in this Agreement, any term used with an initial capital letter shall have the meaning given to such term in the Plan.
2.
Termination of Employment Agreement. As of the Effective Date, the Employment Agreement hereby is terminated in its entirety and shall no longer have any force or effect.
3.
Employment-At-Will. Executive shall remain an employee-at-will of CSGS.
4.
Participation in the Plan. Executive acknowledges the terms of the Plan, including (i) the severance pay and benefits provided thereunder, (ii) the conditions upon which such

 


 

severance pay and benefits will be paid and provided, (iii) the conditions that Executive must satisfy to receive severance pay and benefits thereunder, and (iv) that the Plan provides the sole source of pay and benefits in connection with an Eligible Termination.
5.
Application of Terms of the Plan. Executive agrees that, by entering into this Agreement, Executive will become a Participant in the Plan eligible to receive severance pay and benefits on, and upon satisfaction of, the terms and conditions set forth in the Plan; provided, the terms set forth below shall apply to Executive notwithstanding, or in addition to, the terms of the Plan:
a.
Amount of Cash Severance Pay Following a Change in Control. In lieu of 200% of base salary and 200% of annual performance bonus provided in Section 5.1 of the Plan for an Eligible Termination occurring within 18 months after a Change in Control, to match the amount payable in this situation under the Employment Agreement, an amount equal to 300% of base salary and 300% of annual performance bonus will be payable to Executive for an Eligible Termination occurring within 18 months after a Change in Control.
b.
Form of Payment For an Eligible Termination Occurring in 2022 Following a Change in Control. If Executive incurs an Eligible Termination between the Effective Date and December 31, 2022, inclusive, following a change in control (as defined in the Employment Agreement), the amount payable under Section 5.1 of the Plan will be payable at the same time and in the same form as set forth in Section 4.1 of the Plan, unless the change in control also qualifies as a Change in Control for purposes of Code Section 409A in which case the payment terms of Section 5.1 of the Plan will control.
6.
Death Benefits. If Executive’s employment with the Company terminates due to his death, CSGS will provide to his beneficiary(ies) (as described in Section 7.3 of the Plan) the following pay and benefits:
a.
Unpaid Base Salary. The amount of base salary that, as of the date his employment terminates, was earned but unpaid (“Unpaid Base Salary”). CSGS will pay this amount within 14 days after the date of Executive’s death;
b.
Prorated Annual Performance Bonus. A cash payment equal to the product of (i) the dollar amount of Executive’s annual performance bonus for the year in which Executive’s death occurs (with performance deemed at target), and (ii) a fraction, the numerator of which is the number of days during the annual performance period for such bonus through and including the date of Executive’s death, and the denominator of which is 365 (“Prorated Bonus”). This amount will be paid in a lump sum no later than the end of the calendar year following the calendar year in which Executive dies; and

 

2

 


 

c.
Other Earned but Unpaid Amounts. Any other amounts earned, accrued or owed to Executive by CSGS or under any employee benefit plan of the Company, to the extent not paid as of the date Executive dies (“Other Benefits”). Each of such amounts will be paid at the same time it is due under the program creating it.
7.
Disability Benefits. If CSGS terminates Executive’s employment with the Company on account of his disability (as defined below) such that he has a Separation from Service, CSGS will provide to him the following pay and benefits:
a.
Unpaid Base Salary. His Unpaid Base Salary within 14 days after the date the Company terminates Executive’s employment (“Disability Termination Date”);
b.
Prorated Annual Performance Bonus. His Prorated Bonus on the first regularly scheduled payroll date that is at least 60 days following Executive’s Disability Termination Date;
c.
Other Earned but Unpaid Amounts. Each of his Other Benefits at the same time it is due under the program creating it; and
d.
COBRA Continuation Coverage Payment. A cash amount equal to the COBRA continuation coverage premiums that would be payable by Executive for the first 18 months of the COBRA continuation period, determined as if (i) Executive elected COBRA continuation coverage for Executive and Executive’s spouse and dependents, to the extent such individuals were covered under CSGS’s group medical, dental and/or vision coverage as of Executive’s Disability Termination Date, and (ii) the cost of such COBRA coverage is measured as of Executive’s Disability Termination Date assuming such cost remains constant during such 18-month period. The cash amount will be payable to Executive in a single lump sum on the first regularly scheduled payroll date that is at least 60 days following Executive’s Disability Termination Date.

For purposes hereof, “disability” means Executive becomes incapable by reason of physical injury, disease, or mental illness of substantially performing his duties and responsibilities for the Company, with or without a reasonable accommodation, for (i) a continuous period of 6 months or more, or (ii) 180 days in the aggregate (whether or not consecutive) during any 12-month period.

IN WITNESS WHEREOF, the CSGS has caused its duly authorized officer to execute this Agreement, and the Executive has executed this Agreement, on the dates set forth below.

Executive

CSG Systems International, Inc.

___________________________

By: _____________________________

Brian A. Shepherd

Name: Patricia Elias

___________________________

Title: Chief People and Places Officer

Date

Date:

 

 

3

 


EX-10 12 csgs-ex10_62.htm EX-10.62 EX-10.62

EXHIBIT 10.62

CSG SYSTEMS INTERNATIONAL, INC.

EXECUTIVE SEVERANCE PLAN

Participation Agreement

 

This Participation Agreement (this “Agreement”) is made and entered on the 1st day of April, 2022, (the “Effective Date”), by and between CSG Systems International, Inc. (“CSGS”) and Kenneth Michael Kennedy, Chief Operating Officer and President – Revenue Management and Digital Monetization of CSGS (“Executive”).

 

Background

 

A.
CSGS and Executive entered into an employment agreement, dated March 1, 2016, as amended (the “Employment Agreement”).
B.
The Employment Agreement provides the terms of Executive’s employment with CSGS, including the severance pay and benefits to be provided upon Executive’s termination of employment under specified circumstances.
C.
Effective April 1, 2022, CSGS adopted and now maintains the CSG Systems International, Inc. Executive Severance Plan, a copy of which is attached hereto as Exhibit A (the “Plan”).
D.
Executive would be within the class of executives eligible for the Plan, except that the Plan excludes from eligibility any otherwise eligible executive with an employment agreement that provides for severance pay and benefits.
E.
CSGS has offered Executive the right to become a participant in the Plan if Executive agrees to terminate the Employment Agreement, and Executive wishes to accept such offer.
F.
The parties are entering into this Agreement to (i) terminate the Employment Agreement, (ii) to provide the terms pursuant to which Executive will participate in the Plan, and (iii) to provide death and disability benefits that would have been available to Executive if the Employment Agreement had not been terminated.

Statement of Agreement

For and in consideration of the promises made in this Agreement and for other good and valuable consideration, the parties hereto agree as follows:

1.
Definitions. Unless otherwise specified in this Agreement, any term used with an initial capital letter shall have the meaning given to such term in the Plan.
2.
Termination of Employment Agreement. As of the Effective Date, the Employment Agreement hereby is terminated in its entirety and shall no longer have any force or effect.
3.
Employment-At-Will. Executive shall remain an employee-at-will of CSGS.

 


 

4.
Participation in the Plan. Executive acknowledges the terms of the Plan, including (i) the severance pay and benefits provided thereunder, (ii) the conditions upon which such severance pay and benefits will be paid and provided, (iii) the conditions that Executive must satisfy to receive severance pay and benefits thereunder, and (iv) that the Plan provides the sole source of pay and benefits in connection with an Eligible Termination.
5.
Application of Terms of the Plan. Executive agrees that, by entering into this Agreement, Executive will become a Participant in the Plan eligible to receive severance pay and benefits on, and upon satisfaction of, the terms and conditions set forth in the Plan; provided, the terms set forth below shall apply to Executive notwithstanding, or in addition to, the terms of the Plan:
a.
Amount of Cash Severance Pay Following a Change in Control. In lieu of 200% of base salary and 200% of annual performance bonus provided in Section 5.1 of the Plan for an Eligible Termination occurring within 18 months after a Change in Control, to match the amount payable in this situation under the Employment Agreement, an amount equal to 300% of base salary and 300% of annual performance bonus will be payable to Executive for an Eligible Termination occurring within 18 months after a Change in Control.
b.
Form of Payment For an Eligible Termination Occurring in 2022 Following a Change in Control. If Executive incurs an Eligible Termination between the Effective Date and December 31, 2022, inclusive, following a change in control (as defined in the Employment Agreement), the amount payable under Section 5.1 of the Plan will be payable at the same time and in the same form as set forth in Section 4.1 of the Plan, unless the change in control also qualifies as a Change in Control for purposes of Code Section 409A in which case the payment terms of Section 5.1 of the Plan will control.
6.
Death Benefits. If Executive’s employment with the Company terminates due to his death, CSGS will provide to his beneficiary(ies) (as described in Section 7.3 of the Plan) the following pay and benefits:
a.
Unpaid Base Salary. The amount of base salary that, as of the date his employment terminates, was earned but unpaid (“Unpaid Base Salary”). CSGS will pay this amount within 14 days after the date of Executive’s death;
b.
Prorated Annual Performance Bonus. A cash payment equal to the product of (i) the dollar amount of Executive’s annual performance bonus for the year in which Executive’s death occurs (with performance deemed at target), and (ii) a fraction, the numerator of which is the number of days during the annual performance period for such bonus through and including the date of Executive’s death, and the denominator of which is 365 (“Prorated Bonus”). This amount will be paid in a lump sum no later than the end of the calendar year following the calendar year in which Executive dies; and

 

2

 


 

c.
Other Earned but Unpaid Amounts. Any other amounts earned, accrued or owed to Executive by CSGS or under any employee benefit plan of the Company, to the extent not paid as of the date Executive dies (“Other Benefits”). Each of such amounts will be paid at the same time it is due under the program creating it.
7.
Disability Benefits. If CSGS terminates Executive’s employment with the Company on account of his disability (as defined below) such that he has a Separation from Service, CSGS will provide to him the following pay and benefits:
a.
Unpaid Base Salary. His Unpaid Base Salary within 14 days after the date the Company terminates Executive’s employment (“Disability Termination Date”);
b.
Prorated Annual Performance Bonus. His Prorated Bonus on the first regularly scheduled payroll date that is at least 60 days following Executive’s Disability Termination Date;
c.
Other Earned but Unpaid Amounts. Each of his Other Benefits at the same time it is due under the program creating it; and
d.
COBRA Continuation Coverage Payment. A cash amount equal to the COBRA continuation coverage premiums that would be payable by Executive for the first 18 months of the COBRA continuation period, determined as if (i) Executive elected COBRA continuation coverage for Executive and Executive’s spouse and dependents, to the extent such individuals were covered under CSGS’s group medical, dental and/or vision coverage as of Executive’s Disability Termination Date, and (ii) the cost of such COBRA coverage is measured as of Executive’s Disability Termination Date assuming such cost remains constant during such 18-month period. The cash amount will be payable to Executive in a single lump sum on the first regularly scheduled payroll date that is at least 60 days following Executive’s Disability Termination Date.

For purposes hereof, “disability” means Executive becomes incapable by reason of physical injury, disease, or mental illness of substantially performing his duties and responsibilities for the Company, with or without a reasonable accommodation, for (i) a continuous period of 6 months or more, or (ii) 180 days in the aggregate (whether or not consecutive) during any 12-month period.

IN WITNESS WHEREOF, the CSGS has caused its duly authorized officer to execute this Agreement, and the Executive has executed this Agreement, on the dates set forth below.

Executive

CSG Systems International, Inc.

___________________________

By: _____________________________

Kenneth Michael Kennedy

Name: Patricia Elias

___________________________

Title: Chief People and Places Officer

Date

Date:

 

 

3

 


 

 

4

 


EX-10 13 csgs-ex10_63.htm EX-10.63 EX-10.63

EXHIBIT 10.63

CSG SYSTEMS INTERNATIONAL, INC.

EXECUTIVE SEVERANCE PLAN

Participation Agreement

 

This Participation Agreement (this “Agreement”) is made and entered on the 1st day of April, 2022, (the “Effective Date”), by and between CSG Systems International, Inc. (“CSGS”) and Elizabeth A. Bauer, Executive Vice President and Chief Marketing and Customer Officer of CSGS (“Executive”).

 

Background

 

A.
CSGS and Executive entered into an employment agreement, dated May 20, 2021, as amended (the “Employment Agreement”).
B.
The Employment Agreement provides the terms of Executive’s employment with CSGS, including the severance pay and benefits to be provided upon Executive’s termination of employment under specified circumstances.
C.
Effective April 1, 2022, CSGS adopted and now maintains the CSG Systems International, Inc. Executive Severance Plan, a copy of which is attached hereto as Exhibit A (the “Plan”).
D.
Executive would be within the class of executives eligible for the Plan, except that the Plan excludes from eligibility any otherwise eligible executive with an employment agreement that provides for severance pay and benefits.
E.
CSGS has offered Executive the right to become a participant in the Plan if Executive agrees to terminate the Employment Agreement, and Executive wishes to accept such offer.
F.
The parties are entering into this Agreement to (i) terminate the Employment Agreement, (ii) to provide the terms pursuant to which Executive will participate in the Plan, and (iii) to provide death and disability benefits that would have been available to Executive if the Employment Agreement had not been terminated.

Statement of Agreement

For and in consideration of the promises made in this Agreement and for other good and valuable consideration, the parties hereto agree as follows:

1.
Definitions. Unless otherwise specified in this Agreement, any term used with an initial capital letter shall have the meaning given to such term in the Plan.
2.
Termination of Employment Agreement. As of the Effective Date, the Employment Agreement hereby is terminated in its entirety and shall no longer have any force or effect.
3.
Employment-At-Will. Executive shall remain an employee-at-will of CSGS.

 


 

4.
Participation in the Plan. Executive acknowledges the terms of the Plan, including (i) the severance pay and benefits provided thereunder, (ii) the conditions upon which such severance pay and benefits will be paid and provided, (iii) the conditions that Executive must satisfy to receive severance pay and benefits thereunder, and (iv) that the Plan provides the sole source of pay and benefits in connection with an Eligible Termination.
5.
Application of Terms of the Plan. Executive agrees that, by entering into this Agreement, Executive will become a Participant in the Plan eligible to receive severance pay and benefits on, and upon satisfaction of, the terms and conditions set forth in the Plan; provided, the terms set forth below shall apply to Executive notwithstanding, or in addition to, the terms of the Plan:
a.
Amount of Cash Severance Pay Following a Change in Control. In lieu of 200% of base salary and 200% of annual performance bonus provided in Section 5.1 of the Plan for an Eligible Termination occurring within 18 months after a Change in Control, to match the amount payable in this situation under the Employment Agreement, an amount equal to 300% of base salary and 300% of annual performance bonus will be payable to Executive for an Eligible Termination occurring within 18 months after a Change in Control.
b.
Form of Payment For an Eligible Termination Occurring in 2022 Following a Change in Control. If Executive incurs an Eligible Termination between the Effective Date and December 31, 2022, inclusive, following a change in control (as defined in the Employment Agreement), the amount payable under Section 5.1 of the Plan will be payable at the same time and in the same form as set forth in Section 4.1 of the Plan, unless the change in control also qualifies as a Change in Control for purposes of Code Section 409A in which case the payment terms of Section 5.1 of the Plan will control.
6.
Death Benefits. If Executive’s employment with the Company terminates due to her death, CSGS will provide to her beneficiary(ies) (as described in Section 7.3 of the Plan) the following pay and benefits:
a.
Unpaid Base Salary. The amount of base salary that, as of the date her employment terminates, was earned but unpaid (“Unpaid Base Salary”). CSGS will pay this amount within 14 days after the date of Executive’s death;
b.
Prorated Annual Performance Bonus. A cash payment equal to the product of (i) the dollar amount of Executive’s annual performance bonus for the year in which Executive’s death occurs (with performance deemed at target), and (ii) a fraction, the numerator of which is the number of days during the annual performance period for such bonus through and including the date of Executive’s death, and the denominator of which is 365 (“Prorated Bonus”). This amount will be paid in a lump sum no later than the end of the calendar year following the calendar year in which Executive dies; and
c.
Other Earned but Unpaid Amounts. Any other amounts earned, accrued or owed to Executive by CSGS or under any employee benefit plan of the Company, to the

2

 


 

extent not paid as of the date Executive dies (“Other Benefits”). Each of such amounts will be paid at the same time it is due under the program creating it.
7.
Disability Benefits. If CSGS terminates Executive’s employment with the Company on account of his disability (as defined below) such that she has a Separation from Service, CSGS will provide to her the following pay and benefits:
a.
Unpaid Base Salary. Her Unpaid Base Salary within 14 days after the date the Company terminates Executive’s employment (“Disability Termination Date”);
b.
Prorated Annual Performance Bonus. Her Prorated Bonus on the first regularly scheduled payroll date that is at least 60 days following Executive’s Disability Termination Date;
c.
Other Earned but Unpaid Amounts. Each of her Other Benefits at the same time it is due under the program creating it; and
d.
COBRA Continuation Coverage Payment. A cash amount equal to the COBRA continuation coverage premiums that would be payable by Executive for the first 18 months of the COBRA continuation period, determined as if (i) Executive elected COBRA continuation coverage for Executive and Executive’s spouse and dependents, to the extent such individuals were covered under CSGS’s group medical, dental and/or vision coverage as of Executive’s Disability Termination Date, and (ii) the cost of such COBRA coverage is measured as of Executive’s Disability Termination Date assuming such cost remains constant during such 18-month period. The cash amount will be payable to Executive in a single lump sum on the first regularly scheduled payroll date that is at least 60 days following Executive’s Disability Termination Date.

For purposes hereof, “disability” means Executive becomes incapable by reason of physical injury, disease, or mental illness of substantially performing her duties and responsibilities for the Company, with or without a reasonable accommodation, for (i) a continuous period of 6 months or more, or (ii) 180 days in the aggregate (whether or not consecutive) during any 12-month period.

IN WITNESS WHEREOF, the CSGS has caused its duly authorized officer to execute this Agreement, and the Executive has executed this Agreement, on the dates set forth below.

Executive

CSG Systems International, Inc.

___________________________

By: _____________________________

Elizabeth A. Bauer

Name: Patricia Elias

___________________________

Title: Chief People and Places Officer

Date

Date:

 

3

 


EX-10 14 csgs-ex10_81.htm EX-10.81 EX-10.81

EXHIBIT 10.81

This exhibit contains forms of agreements used by the company to grant time-based restricted stock awards to its executive officers under the company’s 2005 Stock Incentive Plan. Readers should note that these are forms of agreement only and particular agreements with executive officers and directors may contain terms that differ but not in material respects.

 

CSG SYSTEMS INTERNATIONAL, INC.

AMENDED AND RESTATED 2005 STOCK INCENTIVE PLAN

RESTRICTED STOCK AWARD AGREEMENT

 

Name of Grantee (the “Grantee):

Date of Restricted Stock Award (the “Award Date”):

Number of Shares Covered by Restricted Stock Award (the “Award Shares”):

 

This Restricted Stock Award Agreement (this “Agreement”) is entered into as of the Date of Restricted Stock Award set forth above (the “Award Date”) by and between CSG SYSTEMS INTERNATIONAL, INC., a Delaware corporation (the “Company”), and the Grantee named above (the “Grantee”).

 

* * *

WHEREAS, the Company has adopted an Amended and Restated 2005 Stock Incentive Plan (the “Plan”); and

 

WHEREAS, pursuant to the Plan, as of the Award Date the Company granted to Grantee a Restricted Stock Award (the “Award”) covering the number of shares of the Common Stock of the Company (the “Common Stock”) set forth above (the “Award Shares”) and is executing this Agreement with Grantee for the purpose of setting forth the terms and conditions of the Award;

 

NOW, THEREFORE, in consideration of the premises and the covenants and conditions contained herein, the Company and Grantee agree as follows:

 

1. Award of Restricted Shares.

 

(a)
The Company hereby confirms the grant of the Award to Grantee as of the Award Date. The Award is subject to all of the terms and conditions of this Agreement.

 

(b)
Promptly after the execution of this Agreement, the Company will cause the transfer agent for the Common Stock (the “Transfer Agent”) to (i) either establish a separate account in its records in the name of Grantee (the “Restricted Stock Account”) and credit the Award Shares to the Restricted Stock Account as of the Award Date or credit the Award Shares to a previously existing Restricted Stock Account of Grantee as of the Award Date and confirm such actions to Grantee in writing.

 

2. Vesting of Award Shares.

 

(a)
XXXXX (XX%) of the Award Shares (rounded to the nearest whole number automatically will vest in Grantee on each of the first XXXXX (X) anniversaries of the Award Date (each such anniversary being referred to in this Agreement as a “Vesting Date”); provided, however, that no Award Shares shall vest in Grantee on a particular Vesting Date unless

 


 

Grantee has been continuously employed by the Company from the Award Date until such Vesting Date.

 

(b)
Upon the termination of Grantee’s employment with the Company or a Subsidiary by reason of Grantee’s death, all of the Award Shares that have not previously vested under Section 2(a) or been forfeited under Section 3 will immediately vest on the date of Grantee’s death.

 

(c)
In determining the existence of continuous employment of Grantee by the Company or the existence of an employer-employee relationship between Grantee and the Company for purposes of this Agreement, the term “Company” shall include a Subsidiary (as defined in the Plan); and neither a transfer of Grantee from the employ of the Company to the employ of a Subsidiary nor the transfer of Grantee from the employ of a Subsidiary to the employ of the Company or another Subsidiary shall be deemed to be a Termination of Employment of Grantee.

 

(d)
After Grantee has become vested in any of the Award Shares and, if applicable, after the cancellation of certain of the Award Shares as provided for in Section 12(b) has occurred, the Company will instruct the Transfer Agent to remove all restrictions on the transfer, assignment, pledge, encumbrance, or other disposition of the then remaining vested Award Shares in the Restricted Stock Account. Grantee thereafter may dispose of such remaining vested Award Shares in Grantee’s sole discretion, subject to compliance with securities and other applicable laws and Company policies with respect to dispositions of Company stock, and may request the Transfer Agent to issue a certificate for such remaining vested Award Shares in Grantee’s name free of any restrictions. In the event of Grantee’s death, the Company will instruct the Transfer Agent to transfer the Award Shares that become vested upon Grantee’s death to Grantee’s estate as soon as administratively practicable following Grantee’s death.

 

3. Cancellation of Unvested Award Shares.

 

Subject to the provisions of any then existing employment agreement between the Company and Grantee or any severance plan in which Grantee is a participant, upon a Termination of Employment of Grantee for any reason other than the death of Grantee, all of the rights and interests of Grantee in any of the Award Shares which have not vested in Grantee pursuant to Section 2 prior to such Termination of Employment of Grantee automatically shall completely and forever terminate; and, at the direction of the Company, the Transfer Agent shall remove from the Restricted Stock Account and cancel all of such unvested Award Shares. For purposes of this Agreement, a “Termination of Employment” means the last day that Grantee is actively performing services in an employer-employee relationship for the Company or a Subsidiary, without regard to the reason for Grantee’s cessation of service (with the exception of Grantee’s death) and without regard to any advance notice period as may be otherwise provided under local law.

 

4. Employment.

 

Nothing contained in this Agreement (i) obligates the Company or a Subsidiary to continue to employ Grantee in any capacity whatsoever or (ii) prohibits or restricts the Company or a Subsidiary from terminating the employment of Grantee at any time or for any reason

 

 

3

 

 


 

whatsoever. In the event of a Termination of Employment of Grantee, Grantee shall have only the rights set forth in this Agreement with respect to the Award Shares.

 

5. Dividends and Changes in Capitalization.

 

If at any time that any of the Award Shares have not vested in Grantee the Company declares or pays any ordinary cash dividend, any non-cash dividend of securities or other property or rights to acquire securities or other property, any liquidating dividend of cash or property, or any stock dividend or there occurs any stock split or other change in the character or amount of any of the outstanding securities of the Company, then in such event any and all cash and new, substituted, or additional securities or other property relating or attributable to those unvested Award Shares immediately and automatically will become subject to this Agreement, will be delivered to the Transfer Agent or to an independent Escrow Agent selected by the Company to be held by the Transfer Agent or such Escrow Agent pursuant to the terms of this Agreement (including but not limited to the provisions of Sections 2, 3, and 8), and will have the same status with respect to vesting and transfer as the unvested Award Shares upon which such dividend was paid or with respect to which such new, substituted, or additional securities or other property was distributed. No interest will accrue on any cash or cash equivalents received by the Transfer Agent or such Escrow Agent pursuant to the first sentence of this Section 5. Grantee and the Company agree that the provisions of this Section 5 amend, supersede and/or replace any conflicting provisions contained in any Restricted Stock Award Agreements between the Company and Grantee covering Restricted Stock Awards previously granted to Grantee by the Company.

 

6. Representations of Grantee.

 

Grantee hereby represents and warrants to the Company as follows:

 

(a)
Grantee had full legal power, authority, and capacity to execute and deliver this Agreement and to perform Grantee’s obligations under this Agreement; and this Agreement is a valid and binding obligation of Grantee, enforceable in accordance with its terms, except that the enforcement of this Agreement may be subject to bankruptcy, insolvency, reorganization, moratorium, or other similar laws now or hereafter in effect relating to creditors’ rights generally and to general principles of equity (regardless of whether such enforcement is considered in a proceeding in equity or at law).

 

(b)
Grantee is aware of the public availability on the Internet at www.sec.gov of the Company’s periodic and other filings made with the United States Securities and Exchange Commission.

 

7. Representations and Warranties of the Company.

 

The Company hereby represents and warrants to Grantee as follows:

 

(a)
The Company is a corporation duly organized, validly existing, and in good standing under the laws of Delaware and has all requisite corporate power and authority to enter into this Agreement, to issue the Award Shares to Grantee, and to perform its obligations under this Agreement.

 

 

4

 

 


 

(b)
The execution and delivery of this Agreement by the Company have been duly and validly authorized; and all necessary corporate action has been taken to make this Agreement a valid and binding obligation of the Company, enforceable in accordance with its terms, except that the enforcement of this Agreement may be subject to bankruptcy, insolvency, reorganization, moratorium, or other similar laws now or hereafter in effect relating to creditors’ rights generally and to general principles of equity (regardless of whether such enforcement is considered in a proceeding in equity or at law).

 

(c)
When issued to Grantee as provided for in this Agreement, the Award Shares will be duly and validly issued, fully paid, and non-assessable.

 

8. Restriction on Sale or Transfer of Award Shares.

 

None of the Award Shares that have not vested in Grantee pursuant to Section 2 (and no beneficial interest in any of such Award Shares) may be sold, transferred, assigned, pledged, encumbered, or otherwise disposed of in any way (including a transfer by operation of law); and any attempt to make any such sale, transfer, assignment, pledge, encumbrance, or other disposition shall be null and void and of no effect.

 

9. Enforcement.

 

The Company and Grantee acknowledge that the Company’s remedy at law for any breach or violation or attempted breach or violation of the provisions of Section 8 will be inadequate and that, in the event of any such breach or violation or attempted breach or violation, the Company shall be entitled to injunctive relief in addition to any other remedy, at law or in equity, to which the Company may be entitled.

 

10. Violation of Transfer Provisions.

 

Neither the Company nor the Transfer Agent shall be required to transfer on the stock records of the Company maintained by either of them any Award Shares which have been sold, transferred, assigned, pledged, encumbered, or otherwise disposed of in violation of any of the provisions of this Agreement or to treat as the owner of such Award Shares or accord the right to vote or receive dividends to any purported transferee or pledgee to whom such Award Shares shall have been so sold, transferred, assigned, pledged, encumbered, or otherwise disposed of in violation of any of the provisions of this Agreement.

 

11. Section 83(b) Election.

 

Grantee shall have the right to make an election pursuant to Treasury Regulation

§ 1.83-2 with respect to the Award Shares and, if Grantee makes such election, promptly will furnish to the Company a copy of the form of election Grantee has filed with the Internal Revenue Service for such purpose and evidence that such an election has been made in a timely manner.

 

 

5

 

 


 

12. Withholding.

 

(a)
Upon Grantee’s making of the election referred to in Section 11 with respect to any of the Award Shares, Grantee shall pay to or provide for the payment to or withholding by the Company of all amounts which the Company is required to withhold from Grantee’s compensation for federal, state, or local tax purposes by reason of or in connection with such election. Notwithstanding any provision of this Agreement to the contrary, neither the Company nor the Transfer Agent shall be obligated to release from the Restricted Stock Account any of the Award Shares with respect to which Grantee has made such election and which have vested in Grantee until Grantee’s obligations under this Section 12 have been satisfied.

 

(b)
Upon the vesting in Grantee of any of the Award Shares as to which the election referred to in Section 11 was not made by Grantee, the Company shall compute as of the applicable vesting date the amounts which the Company is required to withhold from Grantee’s compensation for federal, state, or local tax purposes by reason of or in connection with such vesting, based upon the Fair Market Value (as defined in the Plan) of such Award Shares. After making such computation, the Company shall direct the Transfer Agent to remove from the Restricted Stock Account and cancel that number of the Award Shares whose Fair Market Value (as defined in the Plan) as of the applicable vesting date is equal to the aggregate of such amounts required to be withheld by the Company; provided, that for such purpose the number of Award Shares to be removed from the Restricted Stock Account and cancelled shall be rounded up to the nearest whole Award Share. After the actions prescribed by the preceding provisions of this Section 12(b) have been taken, the Company when required by law to do so shall pay to the applicable tax authorities in cash the amounts required to have been withheld from Grantee’s compensation by reason of or in connection with the vesting referred to in the first sentence of this Section 12(b), with any excess amount resulting from such rounding being treated as federal income tax withholding; and Grantee shall have (i) no further obligation with respect to such amounts required to be withheld and (ii) no further rights or interests in the Award Shares withdrawn from the Restricted Stock Account and cancelled pursuant to this Section 12(b), unless the Company has miscomputed such amounts or the number of such Award Shares.

 

13. Voting and Other Stockholder Rights.

 

Grantee shall have the right to vote with respect to all of the Award Shares which are outstanding and credited to the Restricted Stock Account as of a record date for determining stockholders of the Company entitled to vote, whether or not such Award Shares are vested in Grantee as of such record date. Except as expressly limited or restricted by this Agreement and except as otherwise provided in this Agreement, Grantee shall have all of the other rights of a stockholder of the Company with respect to all of the Award Shares which are outstanding and credited to the Restricted Stock Account at a particular time, whether or not such Award Shares are vested in Grantee at such time.

 

14. Application of Plan.

 

The relevant provisions of the Plan relating to Restricted Stock Awards and the

 

6

 

 


 

authority of the Committee under the Plan shall be applicable to this Agreement to the extent that this Agreement does not otherwise expressly address the subject matter of such provisions.

 

15. General Provisions.

 

(a)
No Assignments. Grantee may not sell, transfer, assign, pledge, encumber, or otherwise dispose of any of Grantee’s rights or obligations under this Agreement without the prior written consent of the Company; and any such attempted sale, transfer, assignment, pledge, encumbrance, or other disposition shall be void.

 

(b)
Notices. All notices, requests, consents, and other communications required or permitted under this Agreement shall be in writing and shall be deemed to have been duly given and made upon personal delivery to the person for whom such item is intended (including by a reputable overnight delivery service which shall be deemed to have effected personal delivery) or upon deposit, postage prepaid, registered or certified mail, return receipt requested, in the United States mail as follows:

 

i.
if to Grantee, addressed to Grantee at Grantee’s address shown on the stockholder records maintained by the Transfer Agent or at such other address as Grantee may specify by written notice to the Transfer Agent, or

 

ii.
if to the Company, addressed to the Chief Financial Officer of the Company at the principal office of the Company or at such other address as the Company may specify by written notice to Grantee.

 

Each such notice, request, consent, and other communication shall be deemed to have been given upon receipt thereof as set forth above or, if sooner, five (5) business days after deposit as described above. An address for purposes of this Section 15(b) may be changed by giving written notice of such change in the manner provided in this Section 15(b) for giving notice. Unless and until such written notice is received, the addresses referred to in this Section 15(b) shall be deemed to continue in effect for all purposes of this Agreement.

 

(c)
Choice of Law. This Agreement shall be governed by and construed in accordance with the internal laws, and not the laws of conflicts of laws, of the State of Delaware.

 

(d)
Severability. The Company and Grantee agree that the provisions of this Agreement are reasonable and shall be binding and enforceable in accordance with their terms and, in any event, that the provisions of this Agreement shall be enforced to the fullest extent permitted by law. If any provision of this Agreement for any reason shall be adjudged to be unenforceable or invalid, then such unenforceable or invalid provision shall not affect the enforceability or validity of the remaining provisions of this Agreement, and the Company and Grantee agree to replace such unenforceable or invalid provision with an enforceable and valid arrangement which in its economic effect shall be as close as possible to the unenforceable or invalid provision.

 

(e)
Parties in Interest. All of the terms and provisions of this Agreement shall be binding upon, inure to the benefit of, and be enforceable by the respective heirs, personal representatives,

 

7

 

 


 

successors, and assigns of the Company and the Grantee; provided, that the provisions of this Section 15(e) shall not authorize any action by Grantee which is prohibited by this Agreement.

 

(f)
Modification, Amendment, and Waiver. No modification, amendment, or waiver of any provision of this Agreement shall be effective against the Company or Grantee unless such modification, amendment, or waiver (i) is in writing, (ii) is signed by the party sought to be bound by such modification, amendment, or waiver, (iii) states that it is intended to modify, amend, or waive a specific provision of this Agreement, and (iv) in the case of the Company, has been authorized by the Committee. However, Grantee acknowledges and agrees that the Committee, in the exercise of its sole discretion and without Grantee’s consent, may modify or amend this Agreement in any manner and delay either the payment of any amounts payable pursuant to this Agreement or the release of any Award Shares which have vested pursuant to this Agreement to the minimum extent necessary to satisfy the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and any regulations thereunder; and the Company will provide Grantee with notice of any such modification or amendment. The failure of the Company or Grantee at any time to enforce any of the provisions of this Agreement shall not be construed as a waiver of such provisions and shall not affect the right of the Company or Grantee thereafter to enforce each and every provision of this Agreement in accordance with its terms

 

(g)
Integration. This Agreement constitutes the entire agreement of the Company and Grantee with respect to the subject matter of this Agreement and supersedes all prior negotiations, understandings, and agreements, written or oral, with respect to such subject matter.

 

(h)
Headings. The headings of the sections and paragraphs of this Agreement have been inserted for convenience of reference only and do not constitute a part of this Agreement.

 

(i)
Counterparts. This Agreement may be executed in counterparts with the same effect as if both the Company and Grantee had signed the same document. All such counterparts shall be deemed to be an original, shall be construed together, and shall constitute one and the same instrument.

 

(j)
Further Assurances. The Company and Grantee agree to use their best efforts and act in good faith in carrying out their obligations under this Agreement. The Company and Grantee also agree to execute and deliver such additional documents and to take such further actions as reasonably may be necessary or desirable to carry out the purposes and intent of this Agreement.

 

16. Consent to Collection, Processing and Transfer of Personal Data.

 

The Company hereby notifies Grantee of the following in relation to Grantee’s personal data and the collection, processing and transfer of such data in relation to the grant of the Award and Grantee’s participation in the Plan, pursuant to applicable personal data protection laws. The collection, processing and transfer of Grantee’s personal data is necessary for the Company’s administration of the Plan and Grantee’s participation in the Plan, and Grantee’s denial and/or objection to the collection, processing and transfer of personal data may affect Grantee’s ability to participate in the Plan. As such, Grantee voluntarily acknowledges, consents and agrees

 

8

 

 


 

(where required under applicable law) to the collection, use, processing and

 

 

9

 

 


 

transfer of personal data as described herein.

 

The Company holds certain personal information about Grantee, including (but not limited to) Grantee’s name, home address and telephone number, date of birth, social security number or other employee identification number, salary, nationality, job title, any shares of Common Stock or directorships held in the Company, details of all Awards or any other entitlement to shares of Common Stock awarded, canceled, purchased, vested, unvested or outstanding in Grantee’s favor, for the purpose of managing and administering the Plan (“Data”). The Data may be provided by Grantee or collected, where lawful, from third parties, and the Company will process the Data for the exclusive purpose of implementing, administering and managing Grantee’s participation in the Plan. The data processing will take place through electronic and non-electronic means according to logics and procedures strictly correlated to the purposes for which the Data is collected and with confidentiality and security provisions as set forth by applicable laws and regulations in Grantee’s country of residence. Data processing operations will be performed minimizing the use of personal and identification data when such operations are unnecessary for the processing purposes sought. The Data will be accessible within the Company’s organization only by those persons requiring access for purposes of the implementation, administration and operation of the Plan and for Grantee’s participation in the Plan.

 

The Company will transfer Data as necessary for the purpose of implementation, administration and management of Grantee’s participation in the Plan, and the Company may each further transfer Data to any third parties assisting the Company in the implementation, administration and management of the Plan. These recipients may be located in the European Economic Area, the United States or elsewhere throughout the world. Grantee hereby authorizes (where required under applicable law) the recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for purposes of implementing, administering and managing Grantee’s participation in the Plan, including any requisite transfer of such Data as may be required for the administration of the Plan and/or the subsequent holding of shares of Common Stock on Grantee’s behalf to a broker or other third party with whom Grantee may elect to deposit any shares of Common Stock acquired pursuant to the Plan.

 

Grantee may, at any time, exercise Grantee’s rights provided under applicable personal data protection laws, which may include the right to (a) obtain confirmation as to the existence of the Data, (b) verify the content, origin and accuracy of the Data, (c) request the integration, update, amendment, deletion, or blockage (for breach of applicable laws) of the Data, and (d) to oppose, for legal reasons, the collection, processing or transfer of the Data which is not necessary or required for the implementation, administration and/or operation of the Plan and Grantee’s participation in the Plan. Grantee may seek to exercise these rights by contacting Grantee’s local HR manager.

 

17. Electronic Delivery.

 

The Company may, in its sole discretion, decide to deliver any documents related to the Award or other awards granted to Grantee under the Plan by electronic means. Grantee hereby consents to receive such documents be electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or a

 

 

10

 

 


 

third party designated by the Company.

 

IN WITNESS WHEREOF, the Company and Grantee have executed this Restricted Stock Award Agreement on the dates set forth below, effective on the Award Date.

 

COMPANY:

GRANTEE:

CSG SYSTEMS INTERNATIONAL, INC.,

 

a Delaware corporation

 

By: ______________________________

 

Title: ______________________________

Date: ______________________________

Date: ______________________________

 

 

 

11

 

 


EX-10 15 csgs-ex10_84.htm EX-10.84 EX-10.84

EXHIBIT 10.84

 

This exhibit contains forms of agreement used by the company to grant performance-based restricted stock awards to its executive officers under the company’s 2005 Stock Incentive Plan. Readers should note that these are forms of agreement only and particular agreements with executive officers and directors may contain terms that differ but not in material respects.

 

RESTRICTED STOCK AWARD AGREEMENT

Name of Grantee (the “Grantee):

Date of Restricted Stock Award (the “Award Date”):

Number of Shares Covered by Restricted Stock Award (the “Award Shares”):

This Restricted Stock Award Agreement (this “Agreement”) is entered into as of the Date of Restricted Stock Award set forth above (the “Award Date”) by and between CSG SYSTEMS INTERNATIONAL, INC., a Delaware corporation (the “Company”), and the Grantee named above (the “Grantee”).

* * *

WHEREAS, the Company has adopted an Amended and Restated 2005 Stock Incentive Plan (the “Plan”) which is administered by the Compensation Committee of the Board of Directors of the Company (the “Committee”); and

WHEREAS, pursuant to the Plan, effective on the Award Date the Committee granted to Grantee a Restricted Stock Award (the “Award”) covering the number of shares of the Common Stock of the Company (the “Common Stock”) set forth above (the “Award Shares”), and the Company is executing this Agreement with Grantee for the purpose of setting forth the terms and conditions of the Award made by the Committee to Grantee effective on the Award Date;

NOW, THEREFORE, in consideration of the premises and the covenants and conditions contained herein, the Company and Grantee agree as follows:

1. Award of Restricted Shares.

(a) The Company hereby confirms the grant of the Award to Grantee effective on the Award Date. The Award is subject to all of the terms and conditions of this Agreement.

(b) Promptly after the execution of this Agreement, the Company will cause the transfer agent for the Common Stock or other third-party Plan record keeper designated by the Company (the “Transfer Agent”) to (i) either establish a separate account in its records in the name of Grantee (the “Restricted Stock Account”) and credit the Award Shares to the Restricted Stock Account as of the Award Date or credit the Award Shares to a previously existing Restricted Stock Account of Grantee as of the Award Date and (ii) confirm such actions to Grantee electronically or in writing.

 

 


 

2. Vesting of Award Shares.

(a) For purposes of this Agreement, “Performance Period” means (i) with respect to the Award Shares subject to the Company’s fully diluted non-GAAP earnings per share (“EPS”) and GAAP revenue (“Revenue”) performance measures, the two-fiscal-year period beginning on January 1, 20XX and ending on December 31, 20XY, and (ii) with respect to Award Shares subject to the relative total shareholder return (“TSR”) performance measure, the three-fiscal year period beginning on January 1, 20XX and ending on December 31, 20XZ.

(b) Subject to Section 16, if applicable, the Award Shares will vest, if at all, based on the achievement percentages derived from the following measures of performance for the applicable Performance Period (“Performance Measures”):

(i) achievement percentage based on EPS as determined in accordance with Exhibit 1 (“EPS Achievement Percentage”);

(ii) achievement percentage based on Revenue as determined in accordance with Exhibit 2 (“Revenue Achievement Percentage”); and

(iii) achievement percentage based on performance as measured by TSR as determined in accordance with Exhibit 3 (“TSR Achievement Percentage”).

The number of Shares that vest shall be determined by multiplying the number of Award Shares by the total of the Weighted Achievement Percentages (Performance Measure Weight multiplied by Actual Achievement Percentage) for the three Performance Measures, as follows:

Performance Measure

Performance Period

Performance Measure Weight

EPS

January 1, 20XX, to December 31, 20XY

XX.X%

Revenue

January 1, 20XX, to December 31, 20XY

XX.X%

TSR

January 1, 20XX, through December 31, 20XZ

XX.X%

The following example illustrates how a total award of 1,000 shares would vest if the respective EPS, Revenue and TSR Weighted Achievement Percentages were attained for the Performance Period based on the methodologies set forth in Exhibit 1, Exhibit 2 and Exhibit 3:

2


 

Performance Measure

Weight

(A)

Actual Achievement Percentage

(B)

Weighted Achievement Percentage

(A multiplied by B)

EPS

XX.X%

XXX%

XX.X%

Revenue

XX.X%

XX%

XX.X%

TSR

XX.X%

XXX%

XX.X%

Total of the Weighted Achievement Percentages: XXX.X%

Shares Vesting: XXXX

(Award Shares multiplied by the Total of the Weighted Achievement Percentages)

(c) (i) As soon as practicable after the end of the applicable Performance Period, the Committee shall review and approve/certify the level of the applicable Performance Measure achieved, and determine the corresponding vesting levels for the Award Shares as described above and in Exhibits 1, 2, and 3. The Committee may, in its sole discretion, determine whether any adjustments to the vesting levels as determined in accordance with Exhibits 1, 2, and 3 are appropriate for any unusual or unique circumstances that occurred during the applicable Performance Period.

Subject to Section 16, no Award Shares will vest in Grantee (i) unless and until the Committee has reviewed and approved/certified the vesting levels for the Award Shares, and (ii) unless Grantee has been continuously employed by the Company from the Award Date through the date of the applicable Committee approval/certification.

(ii) After Grantee has become vested in any of the Award Shares and, if applicable, after the cancellation of certain of the Award Shares as provided for in Section 12(b) has occurred, the Company will instruct the Transfer Agent to remove all restrictions on the transfer, assignment, pledge, encumbrance, or other disposition of the then remaining vested Award Shares in the Restricted Stock Account. Grantee thereafter may dispose of such remaining vested Award Shares in Grantee’s sole discretion, subject to compliance with securities and other applicable laws and Company policies with respect to dispositions of Company stock, and may request the Transfer Agent to electronically transfer such remaining vested Award Shares to an account designated by Grantee free of any restrictions, subject to any applicable administrative requirements of the Transfer Agent.

3


 

(d) The number of Award Shares issued upon the grant of the Award is equal to the number of Award Shares set forth on the first page of this Agreement, which is equal to the number of Shares that would vest upon the attainment of the Target level of performance for each of the Performance Measures as set forth in Exhibits 1, 2 and 3. If the aggregate number of Award Shares vesting under Section 2(b) and Exhibits 1, 2 and 3 exceeds the total number of Award Shares due to vesting at levels above Target, then the Company shall issue Grantee additional shares of Common Stock in respect of such additional vesting. Such additional shares shall be issued as soon as administratively practicable following the Committee’s certification of applicable vesting levels.

3. Cancellation of Unvested Award Shares.

Subject to the provisions of Section 16, if applicable, and to the provisions of any then existing employment agreement between the Company and Grantee or any severance plan in which Grantee is a participant, upon a Termination of Employment of Grantee, all of the rights and interests of Grantee in any of the Award Shares which have not vested in Grantee pursuant to Section 2 prior to such Termination of Employment of Grantee automatically will completely and forever terminate; and, at the direction of the Company, the Transfer Agent will remove from the Restricted Stock Account and cancel all of those unvested Award Shares. For purposes of this Agreement, a “Termination of Employment” of Grantee means the effective time when the employer-employee relationship between Grantee and the Company terminates for any reason whatsoever. In determining the existence of continuous employment of Grantee by the Company or the existence of an employer-employee relationship between Grantee and the Company for purposes of this Agreement, the term “Company” will include a Subsidiary (as defined in the Plan); and neither a transfer of Grantee from the employ of the Company to the employ of a Subsidiary nor the transfer of Grantee from the employ of a Subsidiary to the employ of the Company or another Subsidiary will be deemed to be a Termination of Employment of Grantee.

4. Employment.

Nothing contained in this Agreement (i) obligates the Company or a Subsidiary to continue to employ Grantee in any capacity whatsoever or (ii) prohibits or restricts the Company or a Subsidiary from terminating the employment of Grantee at any time or for any reason whatsoever. In the event of a Termination of Employment of Grantee, Grantee will have only the rights set forth in this Agreement with respect to the Award Shares.

5. Dividends and Changes in Capitalization.

If at any time that any of the Award Shares have not vested in Grantee the Company declares or pays any ordinary cash dividend, any non-cash dividend of securities or other property or rights to acquire securities or other property, any liquidating dividend of cash or property, or any stock dividend or there occurs any stock split or other change in the character or amount of any of the outstanding securities of the Company, then in such event any and all cash and new, substituted, or additional securities or other property relating or attributable to those unvested Award Shares immediately and automatically will become subject to this Agreement, will be delivered to the Transfer Agent or to an independent Escrow Agent selected by the Company to be held by the Transfer Agent or such Escrow Agent pursuant to the terms of this Agreement

4


 

(including but not limited to the provisions of Sections 2, 3, and 8), and will have the same status with respect to vesting and transfer as the unvested Award Shares upon which such dividend was paid or with respect to which such new, substituted, or additional securities or other property was distributed. No interest will accrue on any cash or cash equivalents received by the Transfer Agent or such Escrow Agent pursuant to the first sentence of this Section 5.

6. Representations of Grantee.

Grantee represents and warrants to the Company as follows:

(a) Grantee has full legal power, authority, and capacity to execute and deliver this Agreement and to perform Grantee’s obligations under this Agreement; and this Agreement is a valid and binding obligation of Grantee, enforceable in accordance with its terms, except that the enforcement of this Agreement may be subject to bankruptcy, insolvency, reorganization, moratorium, or other similar laws now or hereafter in effect relating to creditors’ rights generally and to general principles of equity (regardless of whether such enforcement is considered in a proceeding in equity or at law).

(b) Grantee is aware of the public availability on the Internet at www.sec.gov of the Company’s periodic and other filings made with the United States Securities and Exchange Commission.

(c) Grantee has received a copy of the Plan.

7. Representations and Warranties of the Company.

The Company represents and warrants to Grantee as follows:

(a) The Company is a corporation duly organized, validly existing, and in good standing under the laws of Delaware and has all requisite corporate power and authority to enter into this Agreement, to issue the Award Shares to Grantee, and to perform its obligations under this Agreement.

(b) The execution and delivery of this Agreement by the Company have been duly and validly authorized by the Committee; and all necessary corporate action has been taken to make this Agreement a valid and binding obligation of the Company, enforceable in accordance with its terms, except that the enforcement of this Agreement may be subject to bankruptcy, insolvency, reorganization, moratorium, or other similar laws now or hereafter in effect relating to creditors’ rights generally and to general principles of equity (regardless of whether such enforcement is considered in a proceeding in equity or at law).

(c) When issued to Grantee as provided for in this Agreement, the Award Shares will be duly and validly issued, fully paid, and non-assessable.

8. Restriction on Sale or Transfer of Award Shares.

None of the Award Shares that have not vested in Grantee pursuant to Section 2 (and no beneficial interest in any of such Award Shares) may be sold, transferred, assigned,

5


 

pledged, encumbered, or otherwise disposed of in any way by anyone (including a transfer by operation of law); and any attempt by anyone to make any such sale, transfer, assignment, pledge, encumbrance, or other disposition will be null and void and of no effect.

9. Enforcement.

The Company and Grantee acknowledge that the Company’s remedy at law for any breach or violation or attempted breach or violation of the provisions of Section 8 will be inadequate and that, in the event of any such breach or violation or attempted breach or violation, the Company will be entitled to injunctive relief in addition to any other remedy, at law or in equity, to which the Company may be entitled.

10. Violation of Transfer Provisions.

Neither the Company nor the Transfer Agent will be required to transfer on the stock records of the Company maintained by either of them any Award Shares which have been sold, transferred, assigned, pledged, encumbered, or otherwise disposed of by anyone in violation of any of the provisions of this Agreement or to treat as the owner of such Award Shares or accord the right to vote or receive dividends to any purported transferee or pledgee to whom such Award Shares have been sold, transferred, assigned, pledged, encumbered, or otherwise disposed of in violation of any of the provisions of this Agreement.

11. Section 83(b) Election.

Grantee has the right to make an election pursuant to Treasury Regulation § 1.83-2 with respect to the Award Shares and, if Grantee makes such election, promptly will furnish to the Company a copy of the form of election Grantee has filed with the Internal Revenue Service for such purpose and evidence that such an election has been made in a timely manner.

12. Withholding.

(a) Upon Grantee’s making of the election referred to in Section 11 with respect to any of the Award Shares, Grantee will pay to or provide for the payment to or withholding by the Company of all amounts which the Company is required to withhold from Grantee’s compensation for federal, state, or local tax purposes by reason of or in connection with such election. Notwithstanding any provision of this Agreement to the contrary, neither the Company nor the Transfer Agent will be obligated to release from the Restricted Stock Account any of the Award Shares with respect to which Grantee has made such election and which have vested in Grantee until Grantee’s obligations under this Section 12 have been satisfied.

(b) Upon the vesting in Grantee of any of the Award Shares as to which the election referred to in Section 11 was not made by Grantee, the Company will compute as of the applicable vesting date the amounts which the Company is required to withhold from Grantee’s compensation for federal, state, and local tax purposes by reason of or in connection with such vesting, based upon the Fair Market Value (as defined in the Plan) of those Award Shares. After making such computation, the Company will direct the Transfer Agent to remove from the Restricted Stock Account and cancel that number of the Award Shares whose Fair Market Value

6


 

(as defined in the Plan) as of the applicable vesting date is equal to the aggregate of such amounts required to be withheld by the Company; provided, that for such purpose the number of Award Shares to be removed from the Restricted Stock Account and cancelled will be rounded up to the nearest whole Award Share. After the actions prescribed by the preceding provisions of this Section 12(b) have been taken, the Company when required by law to do so will pay to the applicable tax authorities in cash the amounts required to have been withheld from Grantee’s compensation by reason of or in connection with the vesting referred to in the first sentence of this Section 12(b), with any excess amount resulting from such rounding being treated as federal income tax withholding; and Grantee will have (i) no further obligation with respect to such amounts required to be withheld and (ii) no further rights or interests in the Award Shares withdrawn from the Restricted Stock Account and cancelled pursuant to this Section 12(b), unless the Company has miscomputed such amounts or the number of such Award Shares.

13. Voting and Other Stockholder Rights.

Grantee will have the right to vote with respect to all of the Award Shares which are outstanding and credited to the Restricted Stock Account as of a record date for determining stockholders of the Company entitled to vote, whether or not such Award Shares are vested in Grantee as of such record date. Except as expressly limited or restricted by this Agreement and except as otherwise provided in this Agreement, Grantee will have all of the other rights of a stockholder of the Company with respect to all of the Award Shares which are outstanding and credited to the Restricted Stock Account at a particular time, whether or not such Award Shares are vested in Grantee at such time.

14. Application of Plan.

The relevant provisions of the Plan relating to Restricted Stock Awards and the authority of the Committee under the Plan will be applicable to this Agreement to the extent that this Agreement does not otherwise expressly address the subject matter of such provisions.

15. General Provisions.

(a) No Assignments. Grantee may not sell, transfer, assign, pledge, encumber, or otherwise dispose of any of Grantee's rights or obligations under this Agreement without the prior written consent of the Company; and any such attempted sale, transfer, assignment, pledge, encumbrance, or other disposition shall be void.

(b) Notices. All notices, requests, consents, and other communications required or permitted under this Agreement shall be in writing and shall be deemed to have been duly given and made upon personal delivery to the person for whom such item is intended (including by a reputable overnight delivery service which shall be deemed to have effected personal delivery) or upon deposit, postage prepaid, registered or certified mail, return receipt requested, in the United States mail as follows:

(i) if to Grantee, addressed to Grantee at Grantee's address shown on the stockholder records maintained by the Transfer Agent or at such

7


 

other address as Grantee may specify by written notice to the Transfer Agent, or

(ii) if to the Company, addressed to the Chief Financial Officer of the Company at the principal office of the Company or at such other address as the Company may specify by written notice to Grantee.

Each such notice, request, consent, and other communication shall be deemed to have been given upon receipt thereof as set forth above or, if sooner, three (3) business days after deposit as described above. An address for purposes of this Section 15(b) may be changed by giving written notice of such change in the manner provided in this Section 15(b) for giving notice. Unless and until such written notice is received, the addresses referred to in this Section 15(b) shall be deemed to continue in effect for all purposes of this Agreement.

(c) Choice of Law. This Agreement shall be governed by and construed in accordance with the internal laws, and not the laws of conflicts of laws, of the State of Delaware.

(d) Severability. The Company and Grantee agree that the provisions of this Agreement are reasonable and shall be binding and enforceable in accordance with their terms and, in any event, that the provisions of this Agreement shall be enforced to the fullest extent permitted by law. If any provision of this Agreement for any reason shall be adjudged to be unenforceable or invalid, then such unenforceable or invalid provision shall not affect the enforceability or validity of the remaining provisions of this Agreement, and the Company and Grantee agree to replace such unenforceable or invalid provision with an enforceable and valid arrangement which in its economic effect shall be as close as possible to the unenforceable or invalid provision.

(e) Parties in Interest. All of the terms and provisions of this Agreement shall be binding upon, inure to the benefit of, and be enforceable by the respective heirs, personal representatives, successors, and assigns of the Company and the Grantee; provided, that the provisions of this Section 15(e) shall not authorize any sale, transfer, assignment, pledge, encumbrance, or other disposition of the Award Shares which is otherwise prohibited by this Agreement.

(f) Modification, Amendment, and Waiver. No modification, amendment, or waiver of any provision of this Agreement shall be effective against the Company or Grantee unless such modification, amendment, or waiver (i) is in writing, (ii) is signed by the party sought to be bound by such modification, amendment, or waiver, (iii) states that it is intended to modify, amend, or waive a specific provision of this Agreement, and (iv) in the case of the Company, has been authorized by the Committee. However, Grantee acknowledges and agrees that the Committee, in the exercise of its sole discretion and without Grantee's consent, may modify or amend this Agreement in any manner and delay either the payment of any amounts payable pursuant to this Agreement or the release of any Award Shares which have vested pursuant to this Agreement to the minimum extent necessary to satisfy the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and any regulations thereunder; and the Company will provide Grantee with notice of any such modification or amendment. The failure of the Company or Grantee at any time to enforce any of the provisions of this Agreement shall not be

8


 

construed as a waiver of such provisions and shall not affect the right of the Company or Grantee thereafter to enforce each and every provision of this Agreement in accordance with its terms.

(g) Integration. This Agreement constitutes the entire agreement of the Company and Grantee with respect to the subject matter of this Agreement and supersedes all prior negotiations, understandings, and agreements, written or oral, with respect to such subject matter.

(h) Headings. The headings of the sections and paragraphs of this Agreement have been inserted for convenience of reference only and do not constitute a part of this Agreement.

(i) Counterparts. This Agreement may be executed in counterparts with the same effect as if both the Company and Grantee had signed the same document. All such counterparts shall be deemed to be an original, shall be construed together, and shall constitute one and the same instrument.

(j) Further Assurances. The Company and Grantee agree to use their best efforts and act in good faith in carrying out their obligations under this Agreement. The Company and Grantee also agree to execute and deliver such additional documents and to take such further actions as reasonably may be necessary or desirable to carry out the purposes and intent of this Agreement.

16. Change of Control.

 

(a) In the event of a Change in Control prior to December 31, 20XZ, to the extent the Award remains outstanding after the date of the Change in Control and unless the Committee determines otherwise, the following provisions shall apply to any Award Shares that had not previously vested pursuant to Section 2 or been cancelled pursuant to Section 3: (i) if the Change of Control occurs prior to December 31, 20XY, the EPS Achievement Percentage and the Revenue Achievement Percentage shall be deemed to have been achieved at Target levels of performance; and (ii) the TSR Achievement Percentage shall be determined in the manner set forth in Exhibit 3 as if the TSR Performance Period ended on the date immediately preceding the date of the Change of Control. The resulting number of Award Shares determined under this Section 16(a) shall no longer be subject to Company performance but shall vest in Grantee on December 31, 20XY, in the case of Award Shares originally subject to vesting based on EPS and Revenue Achievement Percentages, and on December 31, 20XZ, in the case of Award Shares originally subject to vesting based on the TSR Achievement Percentage, provided in each case that Grantee has not had a Termination of Employment prior to such applicable vesting date.

(b) Notwithstanding Section 3 or the last sentence of Section 16(a), any Award Shares that remain outstanding after a Change of Control shall vest in Grantee pursuant to this Section 16(b) upon an involuntary (on the part of Grantee) Termination of Employment of Grantee without Cause that occurs within 18 months after the occurrence of such Change of Control.

(b) For purposes of this Agreement, a "Change of Control" will be deemed to have occurred upon the happening of any of the following events:

9


 

(i) The Company is merged or consolidated into another corporation or entity, and immediately after such merger or consolidation becomes effective the holders of a majority of the outstanding shares of voting capital stock of the Company immediately prior to the effectiveness of such merger or consolidation do not own (directly or indirectly) a majority of the outstanding shares of voting capital stock or other equity interests having voting rights of the surviving or resulting corporation or other entity in such merger or consolidation;

(ii) any person, entity, or group of persons within the meaning of Sections 13(d) or 14(d) of the Securities Exchange Act of 1934 (the "1934 Act") and the rules promulgated thereunder becomes the beneficial owner (within the meaning of Rule 13d-3 under the 1934 Act) of thirty percent (30%) or more of the outstanding voting capital stock of the Company;

(iii) the Common Stock of the Company ceases to be publicly traded because of an issuer tender offer or other "going private" transaction (other than a transaction sponsored by the then current management of the Company);

(iv) the Company dissolves or sells or otherwise disposes of all or substantially all of its property and assets (other than to an entity or group of entities which is then under common majority ownership (directly or indirectly) with the Company);

(v) in one or more substantially concurrent transactions or in a series of related transactions, the Company directly or indirectly disposes of a portion or portions of its business operations (collectively, the "Sold Business") other than by ceasing to conduct the Sold Business without its being acquired by a third party (regardless of the entity or entities through which the Company conducted the Sold Business and regardless of whether such disposition is accomplished through a sale of assets, the transfer of ownership of an entity or entities, a merger, or in some other manner) and either (i) the fair market value of the consideration received or to be received by the Company for the Sold Business is equal to at least fifty percent (50%) of the market value of the outstanding Common Stock of the Company determined by multiplying the average of the closing prices for the Common Stock of the Company on the thirty (30) trading days immediately preceding the date of the first public announcement of the proposed disposition of the Sold Business by the average of the numbers of outstanding shares of Common Stock on such thirty (30) trading days or (ii) the revenues of the Sold Business during the most recent four (4) calendar quarters ended prior to the first public announcement of the proposed disposition of the Sold Business

10


 

represented fifty percent (50%) or more of the total consolidated revenues of the Company during such four (4) calendar quarters; or

(vi) during any period of two consecutive years or less, individuals who at the beginning of such period constituted the Board of Directors of the Company cease, for any reason, to constitute at least a majority of the Board of Directors of the Company, unless the election or nomination for election of each new director of the Company who took office during such period was approved by a vote of at least seventy-five percent (75%) of the directors of the Company still in office at the time of such election or nomination for election who were directors of the Company at the beginning of such period.

(c) Definition of "Cause". For purposes of this agreement, "Cause" will mean only (i) Grantee's confession or conviction of theft, fraud, embezzlement, or other crime involving dishonesty, (ii) Grantee's certification of materially inaccurate financial or other information pertaining to the Company or a Subsidiary (as defined in the Plan) with actual knowledge of such inaccuracies on the part of Grantee, (iii) Grantee's refusal or willful failure to cooperate with an investigation by a governmental agency pertaining to the financial or other business affairs of the Company or a Subsidiary (as defined in the Plan) unless such refusal or willful failure is based upon a written direction from the Board of Directors or the Chief Executive Officer of the Company or the written advice of counsel, (iv) Grantee's excessive absenteeism (other than by reason of physical injury, disease, or mental illness) without a reasonable justification and failure on the part of Grantee to cure such absenteeism within twenty (20) days after Grantee's receipt of a written notice from the Board of Directors or the Chief Executive Officer of the Company setting forth the particulars of such absenteeism, (v) material failure by Grantee to comply with a lawful directive of the Board of Directors or the Chief Executive Officer of the Company and failure to cure such non-compliance within twenty (20) days after Grantee's receipt of a written notice from the Board of Directors or the Chief Executive Officer of the Company setting forth in reasonable detail the particulars of such non-compliance, (vi) a material breach by Grantee of any of Grantee's fiduciary duties to the Company or a Subsidiary (as defined in the Plan) and, if such breach is curable, Grantee's failure to cure such breach within twenty (20) days after Grantee's receipt of a written notice from the Board of Directors or the Chief Executive Officer of the Company setting forth in reasonable detail the particulars of such breach, (vii) willful misconduct or fraud on the part of Grantee in the performance of his duties as an employee of the Company or a Subsidiary (as defined in the Plan), or (viii) any other "cause" as defined in any existing employment agreement between the Company and Grantee.

(d) If an employment agreement between Grantee and the Company or a severance plan of the Company in which Grantee is a participant provides for the limitation of payments (including but not limited to the vesting of unvested Award Shares) that would result in the imposition of a tax under Section 4999 of the Internal Revenue Code of 1986, as amended (the "Code"), on "excess parachute payments" (as defined in Section 280G of the Code) received or receivable by Grantee, Grantee agrees that any acceleration of vesting of Award Shares pursuant to this Section 16 shall be strictly governed by and subject to the provisions of the employment agreement or severance plan relating to excess parachute payments and that some or all unvested

11


 

Award Shares that would otherwise vest upon a qualifying termination after a Change of Control may not vest.

(e) In the event that Grantee is not a party to an employment agreement or a participant in a severance plan providing for a limitation on excess parachute payments as described in Section 16(d), the Committee shall have the right in its sole discretion to reduce the acceleration of vesting of Award Shares pursuant to this Section 16 to the extent necessary to avoid the imposition of tax under Section 4999 of the Code, taking into account all other payments or benefits in the nature of compensation for purposes of Section 280G of the Code received or receivable by the Executive in connection with or as a result of the Change of Control or Grantee’s Termination of Employment after the occurrence of a Change of Control; provided, however, that such reduction shall be applied in the order that will result in the Grantee’s receipt of the greatest number of Award Shares after such reduction has occurred. The Company and Grantee agree that the provisions of this Section 16(e) are applicable both to all Restricted Stock Agreements and other awards granted under the Plan or any similar plan which are in effect on the date of this Agreement and to all Restricted Stock Award Agreements and other awards granted under the Plan or any similar plan which become effective after the date of this Agreement and that all of such Restricted Stock Award Agreements and other award agreements are subject to and modified by this Section16(e).

(f) If the employment of Grantee by the Company terminates without Cause after a Change of Control as a result of a Constructive Termination, as defined in a then existing employment agreement (if any) between the Company and Grantee or in any severance plan in which Grantee is a participant, and all preconditions to the effectiveness of such a Constructive Termination contained in such then existing employment agreement or severance plan (if any) have been satisfied, then for purposes of Section 16(a) such termination of Grantee's employment will be deemed to be "an involuntary (on the part of Grantee) Termination of Employment of Grantee without Cause after the occurrence of a Change of Control," and the provisions of Section 16(a) will apply. Notwithstanding the foregoing or anything in this Section 16 to the contrary, if the provisions of any then existing employment agreement between the Company and Grantee or any severance plan in which Grantee is a participant would result in the vesting of a greater number of Award Shares than would vest under this Section 16, then the provisions of such employment agreement or severance plan shall control.

12


 

IN WITNESS WHEREOF, the Company and Grantee have executed this Restricted Stock Award Agreement on the dates set forth below, effective on the Award Date.

COMPANY: GRANTEE:

 

CSG SYSTEMS INTERNATIONAL, INC.,

a Delaware corporation

 

Date:

By:

President and Chief Executive Officer

Date:

13


EX-31 16 csgs-ex31_1.htm EX-31.01 EX-31.1

 

EXHIBIT 31.01

CERTIFICATION PURSUANT TO

SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Brian A. Shepherd, certify that:

1.
I have reviewed this report on Form 10-Q of CSG Systems International, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 5, 2022

 

/s/ Brian A. Shepherd

 

 

Brian A. Shepherd

 

 

President and Chief Executive Officer

 

 


EX-31 17 csgs-ex31_2.htm EX-31.02 EX-31.2

 

EXHIBIT 31.02

CERTIFICATION PURSUANT TO

SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Hai Tran, certify that:

1.
I have reviewed this report on Form 10-Q of CSG Systems International, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 5, 2022

 

/s/ Hai Tran

 

 

Hai Tran

 

 

Executive Vice President and Chief Financial Officer

 

 


EX-32 18 csgs-ex32_1.htm EX-32.01 EX-32.1

 

EXHIBIT 32.01

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The certification set forth below is being submitted in connection with the Quarterly Report on Form 10-Q (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

Brian A. Shepherd, the Chief Executive Officer and Hai Tran, the Chief Financial Officer of CSG Systems International Inc., each certifies that, to the best of his knowledge:

(1)
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of CSG Systems International, Inc.

May 5, 2022

/s/ Brian A. Shepherd

Brian A. Shepherd

President and Chief Executive Officer

May 5, 2022

/s/ Hai Tran

Hai Tran

Executive Vice President and Chief Financial Officer

 


EX-101.SCH 19 csgs-20220331.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Debt - Long-Term Debt (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - General link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Restructuring and Reorganization Charges link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Commitments, Guarantees and Contingencies link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Earnings Per Common Share link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Stockholders' Equity and Equity Compensation Plans link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Restructuring and Reorganization Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Earnings Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Summary of Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Summary of Significant Accounting Policies (Details Textual 1) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Goodwill and Intangible Assets (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Debt - Long-Term Debt (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Debt - Credit Agreement (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Debt - 2016 Convertible Notes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Acquisitions (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Restructuring and Reorganization Charges (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Restructuring and Reorganization Charges - Schedule of Activity in Business Restructuring and Reorganization Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Commitments, Guarantees and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Earnings Per Common Share (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Details Textual) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Stockholders' Equity and Equity Compensation Plans - Summary of Unvested Restricted Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 20 csgs-20220331_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 21 csgs-20220331_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 22 csgs-20220331_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Contingent Consideration by Type [Axis] Ending Balance Beginning Balance Restructuring Reserve Restructuring Reserve, Total Restructuring Type [Axis] Other operating expenses: Operating Expenses [Abstract] Treasury Stock Treasury Stock [Member] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Asset Class Asset Class [Domain] Operating income Operating Income (Loss) Comcast Comcast Corporation [Member] Comcast Corporation. Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Reconciliation of the basic and diluted EPS denominators Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Other Commitments [Table] Other Commitments [Table] Entity Emerging Growth Company Entity Emerging Growth Company Amounts not Converted and Settled at Par Remaining Principal Amount Not Converted By Holders The remaining principal amount of the convertible notes that was not converted by the holders. Weighted-Average Grant Date Fair Value, Awards forfeited/cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Payments to Acquire Property, Plant, and Equipment, Total Purchases of software, property and equipment Payments to Acquire Property, Plant, and Equipment Deferred Revenue, Noncurrent, Total Deferred revenue Deferred Revenue, Noncurrent Geographical Geographical [Axis] Common stock, par value $.01 per share; 100,000 shares authorized; 32,560 and 32,495 shares outstanding Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Entity Address, State or Province Entity Address, State or Province Adjustments due to adoption of new accounting standards Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Total liabilities Liabilities Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer Disaggregation of Revenue [Table Text Block] Furniture and Fixtures and Leasehold Improvements Furniture And Fixture And Leasehold Improvements [Member] Furniture and fixture and leasehold improvements. Goodwill, Total Ending balance Goodwill Goodwill Beginning balance Repurchase of common stock for tax withholdings, value Payment, Tax Withholding, Share-based Payment Arrangement Unrealized holding losses on short-term investments arising during period Unrealized gain on short-term investments, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Keydok LLC Keydok Llc [Member] Keydok, Llc. Share Repurchase Program Share Repurchase Program [Domain] Business Combinations [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Common stock warrants. Common Stock Warrants [Member] Common Stock Warrants Common stock Warrants Credit facility, current borrowing capacity Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Real estate restructuring rent expense Real Estate Restructuring Rent Expense Real estate restructuring rent expense. Billed, net of allowance of $4,924 and $4,250 Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current 2022 Term Loan Two Thousand Twenty Two Term Loan [Member] Two thousand twenty two term loan member. Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Other Liabilities, Current, Total Other current liabilities Other Liabilities, Current City Area Code City Area Code Deferred Income Tax Assets, Net, Total Deferred income taxes Deferred Income Tax Assets, Net Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Deferred Income Tax Liabilities, Net, Total Deferred income taxes Deferred Income Tax Liabilities, Net Total non-current liabilities Liabilities, Noncurrent Reconciliation of cash, cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Trade accounts receivable: Accounts Receivable, after Allowance for Credit Loss [Abstract] Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Net Amount Intangible assets Finite-Lived Intangible Assets, Net Estimated total amortization expense 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Basis spread on term loan Debt Instrument, Basis Spread on Variable Rate Acquisitions Business Combination Disclosure [Text Block] Issuance of common stock pursuant to employee stock purchase plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Income Statement [Abstract] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total non-current assets Assets, Noncurrent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Debt Debt Disclosure [Text Block] Guarantor Obligations, Nature Guarantor Obligations, Nature [Axis] Employee-related Liabilities, Current, Total Accrued employee compensation Employee-related Liabilities, Current Property and equipment, net of depreciation of $110,862 and $105,073 Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Non-current assets: Assets, Noncurrent [Abstract] Shares, Awards forfeited/cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Reduced workforce | Employees Restructuring and Related Cost, Number of Positions Eliminated Statement of Comprehensive Income [Abstract] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Security Exchange Name Security Exchange Name Statistical Measurement Statistical Measurement [Domain] Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Other Liabilities, Noncurrent, Total Other non-current liabilities Other Liabilities, Noncurrent Finite-Lived Intangible Assets, Gross, Total Gross Carrying Amount Finite-Lived Intangible Assets, Gross Credit Agreement Amount available under credit facility Line of Credit Facility, Maximum Borrowing Capacity Debt Disclosure [Abstract] Document Period End Date Document Period End Date Income Statement Location Income Statement Location [Axis] Revision of Prior Period [Domain] Investments Investments [Domain] Revolver Revolving Credit Facility [Member] Base Rate Base Rate [Member] Total operating expenses Costs and Expenses Repurchase of common stock Common Stock Repurchased During Period Value Stock repurchased during the period as treasury shares or repurchased and canceled pursuant to employee stock-based compensation plans. Type of Restructuring [Domain] 2018 Term Loan Two Thousand Eighteen Term Loan [Member] Two thousand eighteen term loan. Common stock, shares authorized Common Stock, Shares Authorized Use of Estimates in Preparation of Financial Statements Use of Estimates, Policy [Policy Text Block] 2022 Credit Agreement Two Thousand Twenty Two Credit Agreement [Member] Two thousand twenty two credit agreement member. Operating lease liabilities Operating Lease, Liability, Current Stockholders Equity And Equity Compensation Plans [Line Items] Stockholders Equity And Equity Compensation Plans [Line Items] Stockholders equity and equity compensation plans. Schedule of Settlement and Merchant Reserve Assets and Liabilities Schedule Of Settlement And Merchant Reserve Assets And Liabilities Table [Text Block] Schedule of settlement and merchant reserve assets and liabilities. Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Adjustments to reconcile net income to net cash provided by operating activities- Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Debt Instrument [Table] Schedule of Long-term Debt Instruments [Table] Cumulative Effect, Period of Adoption [Axis] Maturity period Debt Instrument, Maturity Date Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Fair Value Measurements Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Current Fiscal Year End Date Current Fiscal Year End Date Accrued earn out payments Business Combination, Contingent Consideration, Liability, Current Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Remaining performance obligations expected to be recognized, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Telecommunications Telecommunications [Member] Telecommunications. Noncontrolling Interest Noncontrolling Interest [Member] Weighted-average price per share Treasury Stock Acquired, Average Cost Per Share Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] ASSETS Assets [Abstract] Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Total Assets: Assets, Fair Value Disclosure [Abstract] Amounts not Converted and Settled at Par The principal amount of the convertible notes that were not converted by the holders during the conversion period and were settled at par. Accounts Payable, Current, Total Trade accounts payable Accounts Payable, Current Debt Instrument, Name Debt Instrument, Name [Domain] Loss on derivative liability upon debt conversion Loss On Derivative Liability Upon Debt Conversion Loss on a derivative liability related to the change in our stock price over the observation period prior to settlement. U.S. Government Agency Bonds US Government Agencies Debt Securities [Member] Earn out and qualified sales payments measurement period. Earn Out And Qualified Sales Payments Measurement Period Earn out and qualified sales payments measurement period Common stock, par value Common Stock, Par or Stated Value Per Share Weighted Average Number of Shares Outstanding, Basic, Total Basic weighted-average common shares Basic Weighted Average Number of Shares Outstanding, Basic Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Stockholders' Equity Note [Abstract] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Document Type Document Type Vesting maturity date Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Maturity Share based compensation arrangement by share based payment award award vesting maturity. Revision of Prior Period [Axis] Business Combination, Consideration Transferred, Total Business acquisition, purchase price Business Combination, Consideration Transferred Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred stock, par value $.01 per share; 10,000 shares authorized; zero shares issued and outstanding Preferred Stock, Value, Issued Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Operating lease liabilities Operating Lease, Liability, Noncurrent Total current assets Assets, Current Settlement and merchant reserve activity Settlement And Merchant Reserve Activity Settlement and merchant reserve activity. Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Long-term Debt, Type Long-term Debt, Type [Domain] Income taxes receivable Income Taxes Receivable, Current Income Tax Expense (Benefit), Total Income tax provision Income Tax Expense (Benefit) Other current assets Other Assets, Current Effects of changes in foreign currency exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Broadband/Cable/Satellite Broadband Cable Satellite [Member] Broadband cable satellite. Business acquisition, remaining consideration Business Combination Remaining Consideration Amount of consideration related to a business combination, to be transferred at a future date by the acquirer. Shares, Unvested awards, beginning balance Shares, Unvested awards, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Expect to finalize valuation and complete purchase price allocation period Expect To Finalize Valuation And Complete Purchase Price Allocation Period Expect to finalize valuation and complete purchase price allocation period. Cash and Cash equivalents Cash equivalents Cash and Cash Equivalents [Member] Maintenance Maintenance [Member] Stockholders' Equity and Equity Compensation Plans Shareholders' Equity and Share-based Payments [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Common stock, shares outstanding Balance, beginning of period, shares Balance, ending of period, shares Common Stock, Shares, Outstanding Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Term loan period Debt Instrument, Term Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue Revenue [Policy Text Block] Payments to Acquire Businesses, Net of Cash Acquired, Total Acquisition of and investments in business, net of cash acquired Business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Deferred Income Tax Expense (Benefit), Total Deferred income taxes Deferred Income Tax Expense (Benefit) Weighted-average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Carrying value and estimated fair value of debt Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Stock warrants, exercise price Common stock warrants issued, per warrant Class of Warrant or Right, Exercise Price of Warrants or Rights Earnings Per Share, Diluted, Total Diluted Earnings Per Share, Diluted Initial conversion rate of common stock Debt Instrument, Convertible, Conversion Ratio Senior Convertible Notes 2016 Two Thousand Sixteen Senior Convertible Notes [Member] Two thousand sixteen senior convertible notes. Earnings per common share: Earnings Per Share [Abstract] Business acquisition date Business Acquisition, Date of Acquisition Agreement Cash paid during the period for- Cash Paid For [Abstract] Cash paid for. Net income Net income Net Income (Loss) Attributable to Parent Accounting Standards Update 2020-06 [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total Performance based awards granted to executive management and certain key employees shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Document Fiscal Period Focus Document Fiscal Period Focus Accounting Policies [Abstract] Credit facility term Line of Credit Facility, Expiration Period Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Entity Address, Address Line One Entity Address, Address Line One Asset-backed securities Asset-backed Securities [Member] Customer contract costs, Accumulated Amortization Customer costs, accumulated amortization Capitalized Contract Cost, Accumulated Amortization Total current liabilities Liabilities, Current Summary of Carrying Value of Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Accumulated Amortization Intangibles, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Commercial Paper Commercial Paper [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Interest expense Interest Expense Debt Excluding Amortization Of Debt Discount Premium Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium). Debt Instrument, Fair Value Disclosure, Total Fair Value Debt Instrument, Fair Value Disclosure Treasury Stock, Shares, Ending Balance Treasury Stock, Shares, Beginning Balance Treasury Stock, Shares, Total Treasury stock, shares Treasury Stock, Shares Repurchase of common stock for employee tax withholdings, shares Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Financial and sales criteria. Financial And Sales Criteria [Member] Financial And Sales Criteria Product and Service [Domain] Product and Service Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Repurchase of common stock Payments for Repurchase of Common Stock Cash dividends declared per common share Common Stock, Dividends, Per Share, Declared Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Other current and non-current assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Total cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Equity Components Equity Components [Axis] Proceeds from long-term debt Proceeds from Issuance of Long-term Debt, Total Proceeds from long term debt Proceeds from Issuance of Long-term Debt Current assets: Assets, Current [Abstract] Restricted assets used to cash and cash equivalents Restricted Cash and Cash Equivalents, Current, Total Restricted cash Restricted Cash and Cash Equivalents, Current Entity Registrant Name Entity Registrant Name Repurchase of common stock, shares Common Stock Repurchased During Period Shares Number of shares repurchased during the period as treasury shares or repurchased and canceled pursuant to employee stock-based compensation plans. Guarantor Obligations, Nature Guarantor Obligations, Nature [Domain] Customer contract costs Customer Contract Costs [Member] Customer contract costs. Estimated fair values of assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Entity Interactive Data Current Entity Interactive Data Current Entity Address, City or Town Entity Address, City or Town Customer Customer [Axis] Contingent purchase price payments. Contingent Purchase Price Payments [Member] Contingent Purchase Price Payments Other Restructuring Reserve Other Adjustment Restructuring reserve, other adjustment. Remaining performance obligations expected to be recognized, percentage Revenue, Remaining Performance Obligation, Percentage Customer contract costs, net of amortization of $50,700 and $39,893 Customer contract costs, Net Amount Capitalized Contract Cost, Net Trading Symbol Trading Symbol Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Dilutive effect of restricted common stock Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Balance, beginning of period Balance, ending of period Total stockholders' equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Summary of Unvested Restricted Common Stock Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Trade accounts receivable-billed, allowance Accounts Receivable, Allowance for Credit Loss, Current Income taxes payable Accrued Income Taxes, Current Short-term Investments Short-term Investments [Member] Local Phone Number Local Phone Number Total CSG stockholders' equity Balance, beginning of period Balance, ending of period Stockholders' Equity Attributable to Parent Preferred Stock, Shares Issued, Total Preferred stock, shares issued Preferred Stock, Shares Issued Cash payments for Convertible Notes Total cash repayment of debt Repayments of Long-term Debt, Total Payments on long-term debt Repayments of Long-term Debt Assets fair value Assets, Fair Value Disclosure Statistical Measurement Statistical Measurement [Axis] Entity Small Business Entity Small Business Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Organization, Consolidation and Presentation of Financial Statements [Abstract] Settlement liabilities Settlement Liabilities, Current Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Credit Facility Credit Facility [Axis] LLong-term debt, net of unamortized discounts of $3,218 and $3,406 Long-term Debt, Excluding Current Maturities, Total Long-term debt, net of unamortized discounts Long-term Debt, Excluding Current Maturities Variable Rate Variable Rate [Axis] Variable Rate Variable Rate [Domain] Deferred Revenue, Current, Total Deferred revenue Deferred Revenue, Current Term loan combined interest rate Debt Instrument, Interest Rate During Period Adjustments related to prior acquisitions Goodwill, Purchase Accounting Adjustments Business Acquisition Business Acquisition [Axis] Holding period of settlement and merchant reserve assets and liabilities Holding Period Of Settlement And Merchant Reserve Assets And Liabilities Holding period of settlement and merchant reserve assets and liabilities. Balance Sheet Location Balance Sheet Location [Axis] Market-based Awards Market Based Award Type [Member] Market based award type [member]. Capitalized Contract Cost [Abstract] Stock warrants issued Class of Warrant or Right, Outstanding Other Other Restructuring [Member] Future revenue including variable consideration, contractual terms ending, year Future Revenue Including Variable Consideration Contractual Terms Ending Year Future revenue including variable consideration, contractual terms ending year. Goodwill and Intangible Assets Property, Plant, and Equipment and Intangible Assets [Text Block] Potential future earn out payments Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Contingent Consideration Type [Domain] Depreciation, Total Depreciation Depreciation Current Liabilities Member Other Current Liabilities [Member] Amortization of Intangible Assets, Total Total amortization expense Amortization of Intangible Assets Settlement of convertible debt securities, net of tax Adjustments to Additional Paid in Capital, Other Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] 2021 Credit Agreement Two Thousand Twenty One Credit Agreement [Member] Two thousand twenty one credit agreement. Summary of Carrying Values of Customer Contract Cost Assets Capitalized Contract Cost [Table Text Block] Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Stock-based compensation Share-based Payment Arrangement, Noncash Expense Software and Services License and Service [Member] Customer contract costs, Gross Carrying Amount Capitalized Contract Cost, Gross Number of real estate leases Number Of Real Estate Leases Number of real estate leases. Long-Lived Tangible Asset [Domain] Carrying Value Total long-term debt, gross Long-term Debt, Gross Current portion of long-term debt Long-term Debt, Current Maturities, Total Current portion of long-term debt, net of unamortized discounts Net carrying value Long-term Debt, Current Maturities Contingent purchase price liabilities Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Disclosure [Abstract] Total Settlement and merchant reserve assets Settlement And Merchant Reserve Assets Current Settlement and merchant reserve assets current. Weighted-Average Grant Date Fair Value, Awards vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total assets Assets Level 2 Fair Value, Inputs, Level 2 [Member] Goodwill RollForward Goodwill [Roll Forward] Statement [Line Items] Statement [Line Items] Total liabilities and stockholders' equity Liabilities and Equity Estimated total amortization expense 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Warranty Period Warranty Period Typical warranty period from delivery of the solution or offering. Document Quarterly Report Document Quarterly Report Balance Sheet Location Balance Sheet Location [Domain] Dividends, Total Dividends Dividends Statement of Cash Flows [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Title of 12(b) Security Title of 12(b) Security Percentage of par value of convertible notes to be settled in cash Percentage Of Par Value Amount To Be Settled In Cash The percentage amount of the par value of debt that will be settled in cash. Total comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Carrying Value Revolving loan facility Long-term Line of Credit, Total Long-term Line of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Europe, Middle East and Africa Europe Middle East And Africa [Member] Europe Middle East and Africa. Initial conversion price Debt Instrument, Convertible, Conversion Price Award Type Award Type [Domain] Level 2 Fair Value Hierarchy and NAV [Axis] Interest and investment income, net Investment Income, Interest 2021 Term Loan Two Thousand Twenty One Term Loan [Member] Two thousand twenty one term loan. Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Trade accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Asia Pacific Asia Pacific [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Interest rate on senior subordinated convertible notes Debt Instrument, Interest Rate, Stated Percentage Total other Nonoperating Income (Expense) Fair Value By Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Charged to expense during period Restructuring and reorganization charges Restructuring And Reorganization Charges Amount associated with exit or disposal activities pursuant to an authorized plan. Business acquisition, remaining annual periods over which additional consideration to be paid over Business Combination Annual Periods Over Which Remaining Consideration Will Be Paid The annual periods over which the remaining consideration related to a business combination will be paid over by the acquirer. Corporate Debt Securities Corporate Debt Securities [Member] Entity Current Reporting Status Entity Current Reporting Status Investment Type Investment Type [Axis] Aggregate amount of transaction price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Accumulated other comprehensive income (loss): Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Money Market Funds Money Market Funds [Member] Loss on short-term investments and other Gain (Loss) on Investments, Total Gain (Loss) on Investments Restructuring and Reorganization Charges Restructuring and Related Activities Disclosure [Text Block] Weighted-Average Grant Date Fair Value, Awards granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Less - unamortized original issue discount Long-term debt, unamortized discounts Debt Instrument, Unamortized Discount, Noncurrent Settlement And Merchant Reserve Assets And Liabilities [Abstract] Income taxes Income Taxes Paid Surety Bond Surety Bond [Member] Merchant reserve assets Merchant Reserve Assets Current Merchant reserve assets current. Loss on derivative liability upon debt conversion Loss on derivative liability upon debt conversion Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net, Total Remaining performance obligations expected to be recognized, year Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Long-term Debt, Type Long-term Debt, Type [Axis] Income Statement Location Income Statement Location [Domain] Money transmitter bonds Money Transmitter Bonds Outstanding Money transmitter bonds outstanding. Other Other [Member] Other. Percentage of acquired of equity Business Acquisition, Percentage of Voting Interests Acquired Payments of Dividends, Total Payment of cash dividends Payments of Dividends Cumulative Effect, Period of Adoption, Adjustment [Member] Income taxes payable Accrued Income Taxes, Noncurrent Earnings Per Share, Basic, Total Basic Earnings Per Share, Basic Preferred stock, shares authorized Preferred Stock, Shares Authorized Schedule of Activity in Business Restructuring and Reorganization Reserves Restructuring and Related Costs [Table Text Block] Settlement assets Settlement Assets, Current Minimum Minimum [Member] Debt instrument redemption price percentage of principal amount Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Purchases of short-term investments Proceeds from Sale, Maturity and Collection of Short-term Investments, Total Proceeds from sale/maturity of short-term investments Proceeds from Sale, Maturity and Collection of Short-term Investments Termination Benefits One-time Termination Benefits [Member] Cash contribution Business acquisition, payment Payments to Acquire Businesses, Gross Restricted assets used to collateralize guarantees Guarantor Obligations, Current Carrying Value Other Non-current Assets Other Noncurrent Assets [Member] Restructuring Cost and Reserve [Line Items] Shares, Awards granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Consecutive trading days during related observation period. Consecutive Trading Days Related Observation Period Consecutive trading days during related observation period Issuance of stock warrants Class of Warrant or Right, Number of Securities Called by Warrants or Rights General Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Asset Impairment Charges, Total Asset Impairment Charges Asset impairment Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization Adjustment For Amortization Excluding Amortization Of Debt Discount Premium Adjustment for amortization excluding amortization of debt discount premium. Debt Instrument Debt Instrument [Axis] Entity Filer Category Entity Filer Category Adjustment for asset impairment Adjustment for asset impairment Restructuring Asset Impairment Charges Restructuring asset impairment charges. Document Fiscal Year Focus Document Fiscal Year Focus SEC Rule 10b5-1 Plan S E C Rule10b51 Plan [Member] SEC Rule 10b51 Plan. Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Payments to settle convertible debt converted by holders Amounts paid to settle convertible debt as a result of the converting holders exercising their conversion right during the conversion period. Retained earnings Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Accumulated earnings Retained Earnings (Accumulated Deficit) Maximum Maximum [Member] Americas (principally the U.S.) Americas [Member] Entity Central Index Key Entity Central Index Key Total Settlement and merchant reserve liabilities Settlement And Merchant Reserve Liabilities Current Settlement and merchant reserve liabilities current. AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax, Total Unrealized gains on short-term investments, net of tax AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] SaaS and Related Solutions Cloud And Related Solutions [Member] Cloud and related solutions. Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Entity Tax Identification Number Entity Tax Identification Number Debt Instruments [Abstract] Equity Component Equity Component [Domain] Debt Issuance Costs, Noncurrent, Net, Total Less – deferred financing costs Financing costs Debt Issuance Costs, Noncurrent, Net Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Short-term investment contractual maturities Short Term Investment Contractual Maturity Short term investment contractual maturity. Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Trade accounts receivable, net Increase (Decrease) in Accounts Receivable Estimated total amortization expense 2022 Finite Lived Intangible Assets Amortization Expense Current Fiscal Year Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the current full fiscal year. Unbilled Unbilled Receivables, Current Leasehold Improvements [Member] Statement [Table] Statement [Table] Selling, General and Administrative Expense, Total Selling, general and administrative Selling, General and Administrative Expense Entity File Number Entity File Number Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Accumulated Earnings Retained Earnings [Member] Accounting Standards Update [Domain] Accounting Standards Update [Axis] Revenue from Contract with Customer, Excluding Assessed Tax, Total Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Current liabilities: Liabilities, Current [Abstract] Commitments, Guarantees and Contingencies Commitments and Contingencies Disclosure [Text Block] Cash payments Cash payments Payments for Restructuring Estimated total amortization expense 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common Stock Common Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Cover [Abstract] Credit Facility Credit Facility [Domain] Weighted-Average Grant Date Fair Value, Unvested awards, beginning balance Weighted-Average Grant Date Fair Value, Unvested awards, ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Asset Class Asset Class [Axis] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Credit Facility, current borrowing outstanding Line of Credit Facility, Fair Value of Amount Outstanding Issuance of restricted common stock pursuant to stock-based compensation plans, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Short-term Investments and Other Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Restricted common stock Restricted Stock Units (RSUs) [Member] Total cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-term Investments Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Long-Lived Tangible Asset [Axis] Document Transition Report Document Transition Report Convertible Notes, initial conversion of Par Value Convertible Notes to common stock Debt Conversion, Original Debt, Amount Research and Development Expense, Total Research and development Research and Development Expense Impairment charge for write-off of capitalized customer contract costs Capitalized Contract Cost, Impairment Loss Diluted weighted-average common shares Diluted Weighted Average Number of Shares Outstanding, Diluted Cost of Goods and Services Sold, Total Cost of revenue (exclusive of depreciation, shown separately below) Cost of Goods and Services Sold Estimated total amortization expense 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Restructuring and Related Costs [Table] Percentage of total revenue Revenue From Contract With Customers Percentage Revenue from contract with customers percentage. MobileCard Holdings, LLC Mobile Card Holdings Llc [Member] MobileCard Holdings, LLC Statement of Financial Position [Abstract] Customer deposits Customer Deposits Customer deposits. Cash dividend Dividends, Common Stock, Cash Awards vested Shares, Awards vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share Repurchase Program Share Repurchase Program [Axis] Remaining number of shares available for repurchase Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Stock warrants term Common Stock Warrants Term Common stock warrants term. Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Stock warrants vested Remaining Number Of Stock Warrants Vested The remaining number of stock warrants vested at the filing date. Total amount paid Treasury Stock, Value, Acquired, Cost Method Software Computer Software, Intangible Asset [Member] Tekzenit, Inc. Tekzenit Inc [Member] Tekzenit, Inc. Reconciliation of the Basic and Diluted EPS Denominators Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Purchases of short-term investments Purchases of short-term investments Payments to Acquire Short-term Investments Changes in operating assets and liabilities, net of acquired amounts: Increase (Decrease) in Operating Capital [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Merchant reserve liabilities Merchant Reserve Liabilities Current Merchant reserve liabilities current. Award Type Award Type [Axis] Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance Cumulative foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Disaggregation of Revenue [Abstract] Entity Shell Company Entity Shell Company Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Restructuring and Related Activities [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Acquired customer contracts Acquired Customer Contracts [Member] Acquired customer contracts. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2018 Credit Agreement Two Thousand Eighteen Credit Agreement [Member] Two thousand eighteen credit agreement. Issuance of common stock pursuant to employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of restricted common stock pursuant to stock-based compensation plans Stock Issued During Period, Value, Restricted Stock Award, Gross Stockholders Equity And Equity Compensation Plans [Table] Stockholders Equity And Equity Compensation Plans [Table] Stockholders equity and equity compensation plans. Earnings Per Common Share Earnings Per Share [Text Block] Non-current liabilities: Liabilities, Noncurrent [Abstract] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Repurchase of common stock, shares Treasury Stock, Shares, Acquired Amendment Flag Amendment Flag Product and Service Product and Service [Axis] Other income (expense): Nonoperating Income (Expense) [Abstract] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Short-term Investments, Total Short-term investments Short-term Investments DGIT Systems Pty Ltd DGIT Systems Pty Ltd [Member] DGIT Systems Pty Ltd. Other Nonoperating Income (Expense), Total Other, net Other Nonoperating Income (Expense) Deferred revenue Increase (Decrease) in Contract with Customer, Liability Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounting Pronouncement Issued But Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Total debt, net of unamortized discounts Carrying value of debt Long-term Debt Termination Benefits Related to Organizational Changes Termination Benefits Related To Organizational Changes [Member] Termination benefits related to organizational changes. Amortization of original issue discount Amortization of original issue discount Amortization of Debt Discount (Premium) Other Assets, Noncurrent, Total Other assets Other Assets, Noncurrent Geographical Geographical [Domain] Customer Customer [Domain] Income taxes payable/receivable Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Cost of revenue Cost of Sales [Member] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Treasury stock, at cost; 36,979 and 36,7130 shares Treasury Stock, Value, Ending Balance Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Total Treasury Stock, Value Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Cumulative Effect, Period of Adoption [Domain] Proceeds From Issuance Of Common Stock, Total Proceeds from issuance of common stock Proceeds from Issuance of Common Stock EX-101.PRE 23 csgs-20220331_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 24 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 02, 2022
Cover [Abstract]    
Entity Registrant Name CSG SYSTEMS INTERNATIONAL, INC.  
Entity Central Index Key 0001005757  
Document Type 10-Q  
Document Period End Date Mar. 31, 2022  
Amendment Flag false  
Entity Small Business false  
Entity Emerging Growth Company false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Trading Symbol CSGS  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   32,437,938
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity File Number 0-27512  
Entity Tax Identification Number 47-0783182  
Entity Address, Address Line One 6175 S. Willow Drive  
Entity Address, Address Line Two 10th Floor  
Entity Address, City or Town Greenwood Village  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80111  
City Area Code (303)  
Local Phone Number 200-2000  
Entity Incorporation, State or Country Code DE  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common Stock, Par Value $0.01 Per Share  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 25 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 181,457 $ 205,635
Short-term investments 6,133 28,000
Total cash, cash equivalents and short-term investments 187,590 233,672
Settlement and merchant reserve assets 163,145 186,267
Trade accounts receivable:    
Billed, net of allowance of $4,924 and $4,250 238,368 244,317
Unbilled 42,379 35,802
Income taxes receivable 8,617 6,414
Other current assets 46,676 41,727
Total current assets 686,775 748,199
Non-current assets:    
Property and equipment, net of depreciation of $110,862 and $105,073 70,803 73,580
Operating lease right-of-use assets 71,850 86,034
Intangible assets 83,714 86,964
Goodwill 319,034 321,330
Customer contract costs, net of amortization of $50,700 and $39,893 47,025 46,618
Deferred income taxes 8,755 8,584
Other assets 15,378 15,840
Total non-current assets 616,559 638,950
Total assets 1,303,334 1,387,149
Current liabilities:    
Current portion of long-term debt 252,500 237,500
Operating lease liabilities 22,832 23,270
Customer deposits 40,324 43,546
Trade accounts payable 35,193 35,397
Accrued employee compensation 61,516 91,115
Settlement and merchant reserve liabilities 161,782 185,276
Deferred revenue 51,990 53,748
Income taxes payable 800 398
Other current liabilities 19,940 24,852
Total current liabilities 646,877 695,102
Non-current liabilities:    
LLong-term debt, net of unamortized discounts of $3,218 and $3,406 135,532 137,219
Operating lease liabilities 64,750 70,068
Deferred revenue 16,156 19,599
Income taxes payable 4,148 4,058
Deferred income taxes 7,729 7,752
Other non-current liabilities 13,970 13,107
Total non-current liabilities 242,285 251,803
Total liabilities 889,162 946,905
Stockholders' equity:    
Preferred stock, par value $.01 per share; 10,000 shares authorized; zero shares issued and outstanding
Common stock, par value $.01 per share; 100,000 shares authorized; 32,560 and 32,495 shares outstanding 709 705
Additional paid-in capital 472,078 488,303
Treasury stock, at cost; 36,979 and 36,7130 shares (946,102) (930,106)
Accumulated other comprehensive income (loss):    
Unrealized gains on short-term investments, net of tax (8) (6)
Cumulative foreign currency translation adjustments (39,529) (38,347)
Accumulated earnings 923,389 916,060
Total CSG stockholders' equity 410,537 436,609
Noncontrolling interest 3,635 3,635
Total stockholders' equity 414,172 440,244
Total liabilities and stockholders' equity 1,303,334 1,387,149
Software    
Non-current assets:    
Intangible assets 29,234 29,757
Acquired customer contracts    
Non-current assets:    
Intangible assets $ 54,480 $ 57,207
XML 26 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Trade accounts receivable-billed, allowance $ 4,924 $ 4,250
Property and equipment, accumulated depreciation 114,393 111,244
Intangibles, accumulated amortization 272,216 266,449
Customer costs, accumulated amortization 35,860 32,410
Long-term debt, unamortized discounts $ 3,218 $ 3,406
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares outstanding 32,560,000 32,495,000
Treasury stock, shares 36,979,000 36,713,000
Software    
Intangibles, accumulated amortization $ (156,490) $ (152,283)
Acquired customer contracts    
Intangibles, accumulated amortization $ (115,726) $ (114,166)
XML 27 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 264,400 $ 253,119
Cost of revenue (exclusive of depreciation, shown separately below) 138,418 133,542
Other operating expenses:    
Research and development 32,981 32,212
Selling, general and administrative 57,342 48,815
Depreciation 6,138 6,113
Restructuring and reorganization charges 13,106 1,060
Total operating expenses 247,985 221,742
Operating income 16,415 31,377
Other income (expense):    
Interest expense (3,272) (3,592)
Amortization of original issue discount 0 (772)
Interest and investment income, net 130 124
Loss on derivative liability upon debt conversion (7,456) 0
Other, net 812 (555)
Total other (9,786) (4,795)
Income before income taxes 6,629 26,582
Income tax provision (516) (6,951)
Net income $ 6,113 $ 19,631
Weighted-average shares outstanding:    
Basic 31,416 31,844
Diluted 31,810 32,146
Earnings per common share:    
Basic $ 0.19 $ 0.62
Diluted $ 0.19 $ 0.61
XML 28 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 6,113 $ 19,631
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments (1,182) (355)
Unrealized holding losses on short-term investments arising during period (2) (6)
Other comprehensive loss, net of tax (1,184) (361)
Total comprehensive income, net of tax $ 4,929 $ 19,270
XML 29 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Adjustments due to adoption of new accounting standards
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Earnings
Accumulated Earnings
Adjustments due to adoption of new accounting standards
Noncontrolling Interest
Balance, beginning of period at Dec. 31, 2020 $ 422,395 $ 700 $ 470,557   $ (894,126) $ (31,138) $ 876,402    
Balance, beginning of period, shares at Dec. 31, 2020   32,713,000              
Net income 19,631           19,631    
Unrealized gain on short-term investments, net of tax (6)         (6)      
Foreign currency translation adjustments (355)         (355)      
Total comprehensive income, net of tax 19,270                
Repurchase of common stock (11,721) $ (1) (5,202)   (6,518)        
Repurchase of common stock, shares   (252,000)              
Issuance of common stock pursuant to employee stock purchase plan 619   619            
Issuance of common stock pursuant to employee stock purchase plan, shares   16,000              
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 5 (5)            
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   487,000              
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (1,000)              
Stock-based compensation expense 5,395   5,395            
Dividends (8,243)           (8,243)    
Balance, ending of period at Mar. 31, 2021 427,715 $ 704 471,364   (900,644) (31,499) 887,790    
Balance, ending of period, shares at Mar. 31, 2021   32,963,000              
Balance, beginning of period at Dec. 31, 2021 $ 440,244 $ 705 488,303 $ (9,802) (930,106) (38,353) 916,060 $ 9,802 $ 3,635
Balance, beginning of period, shares at Dec. 31, 2021 32,495,000 32,495,000              
Net income $ 6,113           6,113    
Unrealized gain on short-term investments, net of tax (2)         (2)      
Foreign currency translation adjustments (1,182)         (1,182)      
Total comprehensive income, net of tax 4,929                
Repurchase of common stock (23,801) $ (1) (7,804)   (15,996)        
Repurchase of common stock, shares   (389,000)              
Issuance of common stock pursuant to employee stock purchase plan 650   650            
Issuance of common stock pursuant to employee stock purchase plan, shares   12,000              
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 5 (5)            
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   476,000              
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (34,000)              
Stock-based compensation expense 5,581   5,581            
Settlement of convertible debt securities, net of tax (4,845)   (4,845)            
Dividends (8,586)           (8,586)    
Balance, ending of period at Mar. 31, 2022 $ 414,172 $ 709 $ 472,078   $ (946,102) $ (39,537) $ 923,389   $ 3,635
Balance, ending of period, shares at Mar. 31, 2022 32,560,000 32,560,000              
XML 30 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net income $ 6,113 $ 19,631
Adjustments to reconcile net income to net cash provided by operating activities-    
Depreciation 6,138 6,113
Amortization 13,870 10,737
Amortization of original issue discount 0 772
Asset impairment 10,705 102
Loss on short-term investments and other 15 15
Loss on derivative liability upon debt conversion 7,456 0
Deferred income taxes (55) 6,508
Stock-based compensation 5,581 5,395
Changes in operating assets and liabilities, net of acquired amounts:    
Trade accounts receivable, net 46 (23,874)
Other current and non-current assets and liabilities (6,069) (414)
Income taxes payable/receivable (1,735) (1,022)
Trade accounts payable and accrued liabilities (42,550) (28,101)
Deferred revenue (5,064) 1,914
Net cash used in operating activities (5,549) (2,224)
Cash flows from investing activities:    
Purchases of software, property and equipment (10,375) (8,239)
Purchases of short-term investments 0 (32,304)
Proceeds from sale/maturity of short-term investments 21,887 29,340
Acquisition of and investments in business, net of cash acquired 0 (648)
Net cash provided by (used in) investing activities 11,512 (11,851)
Cash flows from financing activities:    
Proceeds from issuance of common stock 650 619
Payment of cash dividends (8,885) (8,635)
Repurchase of common stock (23,660) (11,738)
Proceeds from long-term debt 245,000 0
Payments on long-term debt (244,176) (2,813)
Settlement and merchant reserve activity (23,543) (41,492)
Net cash used in financing activities (54,614) (64,059)
Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash 1,351 (851)
Net decrease in cash, cash equivalents and restricted cash (47,300) (78,985)
Cash, cash equivalents and restricted cash, beginning of period 391,902 354,730
Cash, cash equivalents and restricted cash, end of period 344,602 275,745
Cash paid during the period for-    
Interest 5,876 5,661
Income taxes 2,230 1,468
Reconciliation of cash, cash equivalents and restricted cash:    
Cash and cash equivalents 181,457 150,609
Settlement and merchant reserve assets 163,145 125,136
Total cash, cash equivalents and restricted cash $ 344,602 $ 275,745
XML 31 R8.htm IDEA: XBRL DOCUMENT v3.22.1
General
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
General

1. GENERAL

We have prepared the accompanying unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the quarters ended March 31, 2022 and 2021, in accordance with accounting principles generally accepted in the United States of America (“U.S.”) (“GAAP”) for interim financial information, and pursuant to the instructions to Form 10-Q and the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of our management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial position and operating results have been included. The unaudited Condensed Consolidated Financial Statements (the “Financial Statements”) should be read in conjunction with the Consolidated Financial Statements and notes thereto, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”), contained in our Annual Report on Form 10-K for the year ended December 31, 2021 (our “2021 10-K”), filed with the SEC. The results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the expected results for the entire year ending December 31, 2022.

XML 32 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Use of Estimates in Preparation of Financial Statements. The preparation of the accompanying Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of our Financial Statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates.

Reclassifications. Beginning with the second quarter of 2021, we determined that settlement and merchant reserve assets consist of restricted cash and are now included with cash, cash equivalents and restricted cash when reconciling the beginning-of-period and end-of-period total amounts shown on the unaudited Condensed Consolidated Statements of Cash Flows (the “Statements of Cash Flows”). Historically, we presented the change in settlement and merchant reserve assets and liabilities as part of the changes in operating assets and liabilities on the Statements of Cash Flows. Additionally, cash flows related to our settlement and merchant reserve liabilities have been reclassified from cash flows from operating activities to cash flows from financing activities.

Prior period amounts have been reclassified to conform to the current period presentation. These changes have no impact on our previously reported consolidated net income, total assets, including cash and cash equivalents, liabilities, and equity. In addition, these changes have no material impact on our previously reported cash flows from operating activities.

Revenue. The majority of our future revenue is related to our revenue management solution customer contracts that include variable consideration dependent upon a series of monthly volumes and/or daily usage of services and have contractual terms ending from 2022 through 2028. Our customer contracts may include guaranteed minimums and fixed monthly or annual fees. As of March 31, 2022, our aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $2 billion, which is made up of fixed fee consideration and guaranteed minimums expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied). We expect to recognize approximately 65% of this amount by the end of 2024, with the remaining amount recognized by the end of 2028. We have excluded from this amount variable consideration expected to be recognized in the future related to performance obligations that are unsatisfied.

The nature, amount, timing, and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by revenue type, geographic region, and customer vertical.

Revenue by type for the quarters ended March 31, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

234,977

 

 

$

227,019

 

 

Software and services

 

 

18,436

 

 

 

14,779

 

 

Maintenance

 

 

10,987

 

 

 

11,321

 

 

Total revenue

 

$

264,400

 

 

$

253,119

 

 

 

We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

84

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

12

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

We generate our revenue primarily from the global communications markets; however, we serve an expanding group of customers in other industry markets including retail, healthcare, financial services, insurance, and government entities. Revenue by customer vertical for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

54

%

 

 

57

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

Other

 

 

27

%

 

 

25

%

 

Total revenue

 

 

100

%

 

 

100

%

 

Deferred revenue recognized during the quarters ended March 31, 2022 and 2021 was $28.0 million and $20.1 million, respectively.

Cash and Cash Equivalents. We consider all highly liquid investments with original maturities of three months or less at the date of the purchase to be cash equivalents. As of March 31, 2022 and December 31, 2021, our cash equivalents consist primarily of institutional money market funds, commercial paper, and time deposits held at major banks. For the cash and cash equivalents denominated in foreign currencies and/or located outside the U.S., we do not anticipate any material amounts being unavailable for use in running our business, but may face limitations on moving cash out of certain foreign jurisdictions due to currency controls and potential negative economic consequences.

Restricted Cash. Restricted cash includes cash that is legally or contractually restricted, as well as our settlement and merchant reserve assets. As of March 31, 2022 and December 31, 2021, we had $2.1 million and $1.4 million, respectively, of restricted cash that serves to collateralize outstanding letters of credit included in cash and cash equivalents in our unaudited Condensed Consolidated Balance Sheets (“Balance Sheets” or “Balance Sheet”).

Settlement and Merchant Reserve Assets and Liabilities. Settlement assets and liabilities represent cash collected on behalf of customers via payment processing services which is held for an established holding period until settlement with the customer. The holding period is generally one to four business days depending on the payment model, risk profile, and contractual terms with the customer. During the holding period, cash is held in trust with various major financial institutions and a corresponding liability is recorded for the amounts owed to the merchant. At any given time, there may be differences between the cash held in trust and the corresponding liability due to the timing of operating-related cash transfers.

Merchant reserves represent deposits collected from customers to mitigate our risk of loss due to nonperformance of settlement obligations initiated by our customers using our payment processing services, or non-payment by customers for services rendered by us. We perform a credit risk evaluation on each customer based on multiple criteria, which provide the basis for the deposit amount required for each customer. For the duration of our relationship with each customer, we hold their reserve deposits with major financial institutions. We hold these funds in separate accounts and are fully offset by corresponding liabilities.

The following table summarizes our settlement and merchant reserve assets and liabilities as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

148,808

 

 

$

147,445

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

14,337

 

 

 

14,337

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

163,145

 

 

$

161,782

 

 

$

186,267

 

 

$

185,276

 

 

Financial Instruments. Our financial instruments as of March 31, 2022 and December 31, 2021 include cash and cash equivalents, short-term investments, settlement and merchant reserve assets and liabilities, accounts receivable, accounts payable, and debt. Due to their short maturities, the carrying amounts of cash equivalents, settlement and merchant reserve assets and liabilities, accounts receivable, and accounts payable approximate their fair value.

Our short-term investments and certain of our cash equivalents are considered “available-for-sale” and are reported at fair value in our Balance Sheets, with unrealized gains and losses, net of the related income tax effect, excluded from earnings and reported in a separate component of stockholders’ equity. Realized and unrealized gains and losses were not material in any period presented.

Primarily all short-term investments held by us as of March 31, 2022 and December 31, 2021 have contractual maturities of less than two years from the time of acquisition. Our short-term investments as of March 31, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the three months ended March 31, 2022 and 2021 were $21.9 million and $29.3 million, respectively, and purchases of short-term investments for the three months ended March 31, 2022 and 2021 were zero and $32.3 million, respectively.

Our short-term investments as of March 31, 2022 and December 31, 2021 were $6.1 million and $28.0 million, respectively.

The following table represents the fair value hierarchy based upon three levels of inputs, of which Levels 1 and 2 are considered observable and Level 3 is unobservable, for our financial assets measured at fair value (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,201

 

 

$

 

 

$

12,201

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

3,189

 

 

 

3,189

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

2,944

 

 

 

2,944

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,201

 

 

$

6,133

 

 

$

18,334

 

 

$

29,305

 

 

$

29,037

 

 

$

58,342

 

Valuation inputs used to measure the fair values of our money market funds were derived from quoted market prices. The fair values of all other financial instruments are based upon pricing provided by third-party pricing services. These prices were derived from observable market inputs.

We have chosen not to record our debt at fair value, with changes recognized in earnings each reporting period. The following table indicates the carrying value (par value for convertible notes) and estimated fair value of our debt as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

146,250

 

 

$

146,250

 

 

$

148,125

 

 

$

148,125

 

Revolver

 

 

245,000

 

 

 

245,000

 

 

 

 

 

 

 

2016 Convertible Notes (par value)

 

 

 

 

 

 

 

 

230,000

 

 

 

244,950

 

The fair value for our credit agreement was estimated using a discounted cash flow methodology, while the fair value for our convertible notes was estimated based upon quoted market prices or recent sales activity, both of which are considered Level 2 inputs.

Accounting Pronouncement Adopted. In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 also amends the related Earnings Per Share guidance. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and can be adopted on either a fully retrospective or modified retrospective basis. On January 1, 2022, we adopted this ASU using the modified retrospective transition method and recorded an approximately $10 million cumulative-effect adjustment to our beginning retained earnings balance.

XML 33 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

3. GOODWILL AND INTANGIBLE ASSETS

Goodwill. The changes in the carrying amount of goodwill for the first quarter of 2022 were as follows (in thousands):

 

January 1, 2022 balance

 

$

321,330

 

Adjustments related to prior acquisitions

 

 

122

 

Effects of changes in foreign currency exchange rates

 

 

(2,418

)

March 31, 2022 balance

 

$

319,034

 

Other Intangible Assets. Our other intangible assets subject to ongoing amortization consist primarily of acquired customer contracts and software. As of March 31, 2022 and December 31, 2021, the carrying values of these assets were as follows (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Acquired customer contracts

 

$

170,206

 

 

$

(115,726

)

 

$

54,480

 

 

$

171,373

 

 

$

(114,166

)

 

$

57,207

 

Software

 

 

185,724

 

 

 

(156,490

)

 

 

29,234

 

 

 

182,040

 

 

 

(152,283

)

 

 

29,757

 

Total intangible assets

 

$

355,930

 

 

$

(272,216

)

 

$

83,714

 

 

$

353,413

 

 

$

(266,449

)

 

$

86,964

 

 

The total amortization expense related to other intangible assets for the first quarters of 2022 and 2021 were $7.1 million and $5.6 million, respectively. Based on the March 31, 2022 net carrying value of our intangible assets, the estimated total amortization expense for each of the five succeeding fiscal years ending December 31 are: 2022 - $26.2 million; 2023 - $19.3 million; 2024 - $13.1 million; 2025 - $10.9 million; and 2026 - $7.6 million.

 

Customer Contract Costs. As of March 31, 2022 and December 31, 2021, the carrying values of our customer contract cost assets, related to those contracts with a contractual term greater than one year, were as follows (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Customer contract costs

 

$

82,885

 

 

$

(35,860

)

 

$

47,025

 

 

$

79,028

 

 

$

(32,410

)

 

$

46,618

 

The total amortization expense related to customer contract costs for the first quarters of 2022 and 2021 were $6.5 million and $4.7 million, respectively.

XML 34 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt

4. DEBT

Our long-term debt, as of March 31, 2022 and December 31, 2021, was as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

2021 Credit Agreement:

 

 

 

 

 

 

2021 Term loan, due September 2026, interest at adjusted LIBOR plus
      
1.375% (combined rate of 2.381% at March 31, 2022)

 

$

146,250

 

 

$

148,125

 

Less – deferred financing costs

 

 

(3,218

)

 

 

(3,406

)

2021 Term Loan, net of unamortized discounts

 

 

143,032

 

 

 

144,719

 

$450 million revolving loan facility, due September 2026, interest at adjusted
      LIBOR plus applicable margin

 

 

245,000

 

 

 

-

 

2016 Convertible Notes:

 

 

 

 

 

 

2016 Convertible Notes – Senior convertible notes; due March 15, 2036;
      cash interest at
4.25%

 

 

-

 

 

 

230,000

 

Total debt, net of unamortized discounts

 

 

388,032

 

 

 

374,719

 

Current portion of long-term debt, net of unamortized discounts

 

 

(252,500

)

 

 

(237,500

)

Long-term debt, net of unamortized discounts

 

$

135,532

 

 

$

137,219

 

 

2021 Credit Agreement. During the quarter ended March 31, 2022, we made $1.9 million of principal repayments on our $150 million aggregate principal five-year term loan (the “2021 Term Loan”). Additionally, in March 2022 we borrowed $245.0 million from our $450 million aggregate principal five-year revolving loan facility (“2021 Revolver”). These funds were used to settle our 2016 Convertible Notes (see below).

 

As of March 31, 2022, our interest rate on the 2021 Term Loan is 2.381% (adjusted LIBOR plus 1.375% per annum), effective through June 2022, and our commitment fee on the unused $205.0 million 2021 Revolver is 0.15%. As of March 31, 2022, the remaining $205.0 million of the 2021 Revolver is available to us.

 

The interest rates under the 2021 Credit Agreement are based upon our choice of an adjusted LIBOR rate plus an applicable margin of 1.375% - 2.125%, or an alternate base rate (“ABR”) plus an applicable margin of 0.375% - 1.125%, with the applicable margin, depending on our then-net secured total leverage ratio. We will pay a commitment fee of 0.150% - 0.325% of the average daily unused amount of the 2021 Revolver, with the commitment fee rate also dependent upon our then-net secured total leverage ratio. The 2021 Credit Agreement includes LIBOR transition language in which we can elect an ABR, a Eurodollar rate, an alternate currency term rate, or an alternate currency daily rate.

 

2016 Convertible Notes. During the period from, and including, December 15, 2021 to the close of business on the business day immediately preceding March 15, 2022 (the “Conversion Period”), the 2016 Convertible Note holders were able to convert all or any portion of their 2016 Convertible Notes at the conversion rate then in effect (17.7621 shares of our common stock per $1,000 principal amount of the 2016 Convertible Notes). For the 2016 Convertible Notes presented during this Conversion Period, the settlement amount was equal to the sum of the daily settlement amounts for each of the following 40 consecutive trading days during the period of January 12, 2022 to March 10, 2022 (the “Observation Period”).

 

During the Conversion Period, $229.1 million principal amount of the 2016 Convertible Notes were converted. On March 15, 2022, we paid each converting holder that exercised their conversion right, cash in an amount equal to $1,053.68 per each $1,000 principal amount of 2016 Convertible Notes being converted, for a total cash payment of $241.4 million. The remaining principal amount of $0.9 million that was not converted by the holders was redeemed and paid for on March 15, 2022 at a redemption price of 100% of the principal amount. Total settlement of the 2016 Convertible Notes was $242.3 million. As of March 31, 2022, there were no remaining 2016 Convertible Notes outstanding.

 

As a result of our irrevocable election made in December 2021 to settle all conversions during the Conversion Period (discussed above) in cash, a derivative liability was created and required to be separated from the debt upon conversion by the holders. There were no conversions as of December 31, 2021. At the close of the Observation Period, as a result of the conversions in March 2022, we recognized a $7.5 million loss on derivative liability upon debt conversion due to the related change in our stock price over the Observation Period. The loss was recorded to other income (expense) in our unaudited Condensed Consolidated Statements of Income (the “Income Statements”) with the remaining amount paid above par recorded to additional paid-in capital.

XML 35 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
3 Months Ended
Mar. 31, 2022
Business Combinations [Abstract]  
Acquisitions

5. ACQUISITIONS

Tekzenit, Inc. In 2020, we acquired Tekzenit, Inc. (“Tekzenit”) for a purchase price of approximately $10 million. The purchase agreement includes provisions for additional purchase price (“Provisional Purchase Price”) payments in the form of earn-out and qualified sales payments for up to $10 million over a three-year measurement period upon meeting certain financial and sales criteria. Of the Provisional Purchase Price amount, $6 million is considered contingent purchase price payments, of which $1.5 million was accrued upon acquisition. The remaining $4 million is tied to certain financial and sales criteria over a defined service period by the eligible recipients and is therefore accounted for as post-acquisition compensation. As of March 31, 2022, we have not accrued any amounts related to the post-acquisition compensation payments due to the uncertainty of payment.

MobileCard Holdings, LLC. In 2018, we invested in MobileCard Holdings, LLC (“MobileCard”), a mobile money fintech payment company that enables omni-channel digital payments and financial inclusion in Latin America. In July 2021, we obtained a 64% controlling interest in the company, and beginning in the third quarter of 2021, the results of MobileCard were consolidated in our results of operations. We preliminarily recorded goodwill of $9.6 million and are in the process of reviewing the valuation analysis and calculations necessary to finalize the required purchase price allocations. We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

Keydok, LLC. On September 14, 2021, we acquired Keydok LLC (Keydok”), a digital identity and document management platform provider, headquartered in Mexico. We acquired 100% of the equity of Keydok for a purchase price of $1.0 million, which includes provisions for up to $18.0 million of potential future earn-out payments. The earn-out payments are tied to performance-based goals and a defined service period by the eligible recipients and are accounted for as post-acquisition compensation. The earn-out period is through September 30, 2025. As of March 31, 2022, we have not accrued any amounts related to the potential earn-out payments due to the uncertainty of payment. We have preliminarily recorded goodwill of $1.0 million, however, are in the process of obtaining the necessary information to finalize the required purchase price allocations. We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

DGIT Systems Pty Ltd. On October 4, 2021, we acquired DGIT Systems Pty Ltd (“DGIT”), a provider of configure, price and quote (CPQ) and order management solutions for the telecommunications industry. We acquired 100% of the equity of DGIT for a purchase price of approximately $16 million, approximately $14 million paid upon close and the remaining escrowed funds of approximately $2 million to be paid over the next four years, subject to certain reductions, as applicable. This acquisition includes provisions for up to approximately $13 million of potential future earn-out payments. The earn-out payments are tied to performance-based goals and a defined service period by the eligible recipients and are accounted for as post-acquisition compensation, as applicable. The earn-out period is through September 30, 2025. As of March 31, 2022, we have accrued $0.2 million related to the potential earn-out payments.

The preliminary estimated fair values of assets acquired primarily include goodwill of $7.6 million, acquired customer contracts of $5.1 million, and acquired software of $3.6 million. The estimated fair values are considered provisional as we are completing our analysis for unbilled and deferred revenue, intangible assets, and income taxes. Thus, the provisional measurements of fair value are subject to change, however, such changes are not expected to be significant. We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.

XML 36 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Reorganization Charges
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring and Reorganization Charges

6. RESTRUCTURING AND REORGANIZATION CHARGES

For the first quarters ended March 31, 2022 and 2021, we recorded restructuring and reorganization charges of $13.1 million and $1.1 million, respectively.

During the first quarter of 2022 we implemented the following restructuring and reorganizational activities:

In connection with our workplace of the future philosophy, we consolidated space at six of our leased real estate locations in the United States and India, resulting in restructuring charges related to the impairments of operating lease right-of-use assets, furniture and fixtures, and leasehold improvements and accelerated depreciation of $11.1 million.
We reduced our workforce by approximately 20 employees, mainly in North America, as a result of organizational changes and efficiencies. As a result, we incurred restructuring charges related to involuntary terminations of $1.5 million

 

The activity in the business restructuring and reorganization reserves during the first quarter of 2022 was as follows (in thousands):

 

 

 

Termination

 

 

 

 

 

 

 

 

 

Benefits

 

 

Other

 

 

Total

 

January 1, 2022, balance

 

$

675

 

 

$

-

 

 

$

675

 

Charged to expense during period

 

 

1,490

 

 

 

11,616

 

 

 

13,106

 

Cash payments

 

 

(1,363

)

 

 

(388

)

 

 

(1,751

)

Adjustment for asset impairment

 

 

-

 

 

 

(10,667

)

 

 

(10,667

)

Other

 

 

117

 

 

 

(561

)

 

 

(444

)

March 31, 2022, balance

 

$

919

 

 

$

-

 

 

$

919

 


As of March 31, 2022, $0.9 million of the business restructuring and reorganization reserves were included in current liabilities.

XML 37 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments, Guarantees and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments, Guarantees and Contingencies

7. COMMITMENTS, GUARANTEES AND CONTINGENCIES

Guarantees. In the ordinary course of business, we may provide guarantees in the form of bid bonds, performance bonds, or standby letters of credit. At March 31, 2022, we had $3.0 million of restricted assets used to collateralize these guarantees, with $2.1 million included in cash and cash equivalents and $0.9 million included in other non-current assets. We have bid bonds and performance guarantees in the form of surety bonds issued through a third-party of $6.4 million that were not required to be recorded on our Balance Sheet. We are ultimately liable for claims that may occur against these guarantees. We have no history of material claims or are aware of circumstances that would require us to pay under any of these arrangements. We also believe that the resolution of any claim that may arise in the future, either individually or in the aggregate, would not be material to our Financial Statements.

Additionally, we have money transmitter bonds issued through a third-party for the benefit of various states to comply with the states’ financial requirements and industry regulations for money transmitter licenses. At March 31, 2022, we had total aggregate money transmitter bonds of approximately $17 million outstanding.

Warranties. We generally warrant that our solutions and related offerings will conform to published specifications, or to specifications provided in an individual customer arrangement, as applicable. The typical warranty period is 90 days from the date of acceptance of the solution or offering. For certain service offerings we provide a warranty for the duration of the services provided. We generally warrant that those services will be performed in a professional and workmanlike manner. The typical remedy for breach of warranty is to correct or replace any defective deliverable, and if not possible or practical, we will accept the return of the defective deliverable and refund the amount paid under the customer arrangement that is allocable to the defective deliverable. Our contracts also generally contain limitation of damages provisions in an effort to reduce our exposure to monetary damages arising from breach of warranty claims. Historically, we have incurred minimal warranty costs, and as a result, do not maintain a warranty reserve.

Solution and Services Indemnifications. Our arrangements with our customers generally include an indemnification provision that will indemnify and defend a customer in actions brought against the customer that claim our products and/or services infringe upon a copyright, trade secret, or valid patent. Historically, we have not incurred any significant costs related to such indemnification claims, and as a result, do not maintain a reserve for such exposure.

Claims for Company Non-performance. Our arrangements with our customers typically limit our liability for breach to a specified amount of the direct damages incurred by the customer resulting from the breach. From time-to-time, these arrangements may also include provisions for possible liquidated damages or other financial remedies for our non-performance, or in the case of certain of our revenue management platforms, provisions for damages related to service level performance requirements. The service level performance requirements typically relate to system availability and timeliness of service delivery. As of March 31, 2022, we believe we have adequate reserves, based on our historical experience, to cover any reasonably anticipated exposure as a result of our nonperformance for any past or current arrangements with our customers.

Indemnifications Related to Officers and the Board of Directors. We have agreed to indemnify members of our Board of Directors (the “Board”) and certain of our officers if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors’ and officers’ (D&O) insurance coverage to protect against such losses. We have not historically incurred any losses related to these types of indemnifications, and are not aware of any pending or threatened actions or claims against any officer or member of our Board. As a result, we have not recorded any liabilities related to such indemnifications as of March 31, 2022. In addition, as a result of the insurance policy coverage, we believe these indemnification agreements are not significant to our results of operations.

Legal Proceedings. From time-to-time, we are involved in litigation relating to claims arising out of our operations in the normal course of business.

XML 38 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Common Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Common Share

8. EARNINGS PER COMMON SHARE

Basic and diluted earnings per common share (“EPS”) amounts are presented on the face of the accompanying Income Statements.

The reconciliation of the basic and diluted EPS denominators related to the common shares is included in the following table (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Basic weighted-average common shares

 

 

31,416

 

 

 

31,844

 

 

Dilutive effect of restricted common stock

 

 

394

 

 

 

302

 

 

Diluted weighted-average common shares

 

 

31,810

 

 

 

32,146

 

 

The stock warrants have a dilutive effect only in those quarterly periods in which our average stock price exceeds the exercise price of $26.68 per warrant (under the treasury stock method), and are not subject to performance vesting conditions (see Note 9). Potentially dilutive common shares related to non-participating unvested restricted stock excluded from the computation of diluted EPS, as the effect was antidilutive, were not material in any period presented.

XML 39 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Equity Compensation Plans
3 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity and Equity Compensation Plans . STOCKHOLDERS’ EQUITY AND EQUITY COMPENSATION PLANS

Stock Repurchase Program. We currently have a stock repurchase program, approved by our Board, authorizing us to repurchase shares of our common stock from time-to-time as market and business conditions warrant (the “Stock Repurchase Program”). During the first quarters of 2022 and 2021 we repurchased approximately 266,000 shares of our common stock for $16.0 million (weighted-average price of $60.13 per share) and approximately 142,000 shares of our common stock for $6.5 million (weighted-average price of $45.94 per share), respectively, under a SEC Rule 10b5-1 Plan.

As of March 31, 2022, the total remaining number of shares available for repurchase under the Stock Repurchase Program totaled 3.3 million shares.

Stock Repurchases for Tax Withholdings. In addition to the above-mentioned stock repurchases, during the first quarters of 2022 and 2021, we repurchased and then cancelled approximately 123,000 shares of common stock for $7.8 million and approximately 110,000 shares of common stock for $5.2 million, respectively, in connection with minimum tax withholding requirements resulting from the vesting of restricted common stock under our stock incentive plans.

Cash Dividends. During the first quarter of 2022, our Board approved a quarterly cash dividend of $0.265 per share of common stock, totaling $8.6 million. During the first quarter of 2021, our Board approved a quarterly cash dividend of $0.25 per share of common stock, totaling $8.2 million.

Warrants. In 2014, in conjunction with the execution of an amendment to our agreement with Comcast Corporation (“Comcast”), we issued stock warrants (the “Warrant Agreement”) for the right to purchase up to 2.9 million shares of our common stock (the “Stock Warrants”) as an additional incentive for Comcast to convert customer accounts onto our Advanced Convergent Platform (“ACP”) based on various milestones. The Stock Warrants have a ten-year term and an exercise price of $26.68 per warrant.

As of March 31, 2022, 1.0 million Stock Warrants remain issued, none of which were vested. The remaining unvested Stock Warrants will be accounted for as a customer contract cost asset once the performance conditions necessary for vesting are considered probable.

Stock-Based Awards. A summary of our unvested restricted common stock activity during the quarter ended March 31, 2022 is as follows (shares in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31, 2022

 

 

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

 

Unvested awards, beginning

 

 

1,206

 

 

$

45.22

 

 

Awards granted

 

 

495

 

 

 

64.84

 

 

Awards forfeited/cancelled

 

 

(34

)

 

 

46.04

 

 

Awards vested

 

 

(339

)

 

 

43.31

 

 

Unvested awards, ending

 

 

1,328

 

 

$

52.94

 

 

 

Included in the awards granted during the first quarter of 2022 are awards issued to members of executive management and certain key employees in the form of: (i) performance-based awards of approximately 120,000 restricted common stock shares, which vest in the first quarter of 2024 upon meeting certain pre-established financial performance objectives over a two-year performance period; and (ii) market-based awards of approximately 40,000 restricted common stock shares, which vest in the first quarter of 2025 upon meeting a relative total shareholder return performance achievement tier. Certain of these awards become fully vested upon a change in control, as defined, and the subsequent involuntary termination of employment.

The other restricted common stock shares granted during the first quarter of 2022 are primarily time-based awards, which vest annually over three years with no restrictions other than the passage of time. Certain shares of the restricted common stock become fully vested upon a change in control, as defined, and the subsequent involuntary termination of employment, or death.

We recorded stock-based compensation expense for the first quarters of 2022 and 2021 of $5.6 million and $5.4 million, respectively.

XML 40 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Use of Estimates in Preparation of Financial Statements Use of Estimates in Preparation of Financial Statements. The preparation of the accompanying Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of our Financial Statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates.
Reclassifications Reclassifications. Beginning with the second quarter of 2021, we determined that settlement and merchant reserve assets consist of restricted cash and are now included with cash, cash equivalents and restricted cash when reconciling the beginning-of-period and end-of-period total amounts shown on the unaudited Condensed Consolidated Statements of Cash Flows (the “Statements of Cash Flows”). Historically, we presented the change in settlement and merchant reserve assets and liabilities as part of the changes in operating assets and liabilities on the Statements of Cash Flows. Additionally, cash flows related to our settlement and merchant reserve liabilities have been reclassified from cash flows from operating activities to cash flows from financing activities.

Prior period amounts have been reclassified to conform to the current period presentation. These changes have no impact on our previously reported consolidated net income, total assets, including cash and cash equivalents, liabilities, and equity. In addition, these changes have no material impact on our previously reported cash flows from operating activities.

Revenue

Revenue. The majority of our future revenue is related to our revenue management solution customer contracts that include variable consideration dependent upon a series of monthly volumes and/or daily usage of services and have contractual terms ending from 2022 through 2028. Our customer contracts may include guaranteed minimums and fixed monthly or annual fees. As of March 31, 2022, our aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $2 billion, which is made up of fixed fee consideration and guaranteed minimums expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied). We expect to recognize approximately 65% of this amount by the end of 2024, with the remaining amount recognized by the end of 2028. We have excluded from this amount variable consideration expected to be recognized in the future related to performance obligations that are unsatisfied.

The nature, amount, timing, and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by revenue type, geographic region, and customer vertical.

Revenue by type for the quarters ended March 31, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

234,977

 

 

$

227,019

 

 

Software and services

 

 

18,436

 

 

 

14,779

 

 

Maintenance

 

 

10,987

 

 

 

11,321

 

 

Total revenue

 

$

264,400

 

 

$

253,119

 

 

 

We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

84

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

12

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

We generate our revenue primarily from the global communications markets; however, we serve an expanding group of customers in other industry markets including retail, healthcare, financial services, insurance, and government entities. Revenue by customer vertical for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

54

%

 

 

57

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

Other

 

 

27

%

 

 

25

%

 

Total revenue

 

 

100

%

 

 

100

%

 

Deferred revenue recognized during the quarters ended March 31, 2022 and 2021 was $28.0 million and $20.1 million, respectively.

Cash and Cash Equivalents

Cash and Cash Equivalents. We consider all highly liquid investments with original maturities of three months or less at the date of the purchase to be cash equivalents. As of March 31, 2022 and December 31, 2021, our cash equivalents consist primarily of institutional money market funds, commercial paper, and time deposits held at major banks. For the cash and cash equivalents denominated in foreign currencies and/or located outside the U.S., we do not anticipate any material amounts being unavailable for use in running our business, but may face limitations on moving cash out of certain foreign jurisdictions due to currency controls and potential negative economic consequences.

Restricted Cash. Restricted cash includes cash that is legally or contractually restricted, as well as our settlement and merchant reserve assets. As of March 31, 2022 and December 31, 2021, we had $2.1 million and $1.4 million, respectively, of restricted cash that serves to collateralize outstanding letters of credit included in cash and cash equivalents in our unaudited Condensed Consolidated Balance Sheets (“Balance Sheets” or “Balance Sheet”).

Settlement and Merchant Reserve Assets and Liabilities. Settlement assets and liabilities represent cash collected on behalf of customers via payment processing services which is held for an established holding period until settlement with the customer. The holding period is generally one to four business days depending on the payment model, risk profile, and contractual terms with the customer. During the holding period, cash is held in trust with various major financial institutions and a corresponding liability is recorded for the amounts owed to the merchant. At any given time, there may be differences between the cash held in trust and the corresponding liability due to the timing of operating-related cash transfers.

Merchant reserves represent deposits collected from customers to mitigate our risk of loss due to nonperformance of settlement obligations initiated by our customers using our payment processing services, or non-payment by customers for services rendered by us. We perform a credit risk evaluation on each customer based on multiple criteria, which provide the basis for the deposit amount required for each customer. For the duration of our relationship with each customer, we hold their reserve deposits with major financial institutions. We hold these funds in separate accounts and are fully offset by corresponding liabilities.

The following table summarizes our settlement and merchant reserve assets and liabilities as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

148,808

 

 

$

147,445

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

14,337

 

 

 

14,337

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

163,145

 

 

$

161,782

 

 

$

186,267

 

 

$

185,276

 

 

Short-term Investments and Other Financial Instruments

Financial Instruments. Our financial instruments as of March 31, 2022 and December 31, 2021 include cash and cash equivalents, short-term investments, settlement and merchant reserve assets and liabilities, accounts receivable, accounts payable, and debt. Due to their short maturities, the carrying amounts of cash equivalents, settlement and merchant reserve assets and liabilities, accounts receivable, and accounts payable approximate their fair value.

Our short-term investments and certain of our cash equivalents are considered “available-for-sale” and are reported at fair value in our Balance Sheets, with unrealized gains and losses, net of the related income tax effect, excluded from earnings and reported in a separate component of stockholders’ equity. Realized and unrealized gains and losses were not material in any period presented.

Primarily all short-term investments held by us as of March 31, 2022 and December 31, 2021 have contractual maturities of less than two years from the time of acquisition. Our short-term investments as of March 31, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the three months ended March 31, 2022 and 2021 were $21.9 million and $29.3 million, respectively, and purchases of short-term investments for the three months ended March 31, 2022 and 2021 were zero and $32.3 million, respectively.

Our short-term investments as of March 31, 2022 and December 31, 2021 were $6.1 million and $28.0 million, respectively.

The following table represents the fair value hierarchy based upon three levels of inputs, of which Levels 1 and 2 are considered observable and Level 3 is unobservable, for our financial assets measured at fair value (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,201

 

 

$

 

 

$

12,201

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

3,189

 

 

 

3,189

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

2,944

 

 

 

2,944

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,201

 

 

$

6,133

 

 

$

18,334

 

 

$

29,305

 

 

$

29,037

 

 

$

58,342

 

Valuation inputs used to measure the fair values of our money market funds were derived from quoted market prices. The fair values of all other financial instruments are based upon pricing provided by third-party pricing services. These prices were derived from observable market inputs.

We have chosen not to record our debt at fair value, with changes recognized in earnings each reporting period. The following table indicates the carrying value (par value for convertible notes) and estimated fair value of our debt as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

146,250

 

 

$

146,250

 

 

$

148,125

 

 

$

148,125

 

Revolver

 

 

245,000

 

 

 

245,000

 

 

 

 

 

 

 

2016 Convertible Notes (par value)

 

 

 

 

 

 

 

 

230,000

 

 

 

244,950

 

The fair value for our credit agreement was estimated using a discounted cash flow methodology, while the fair value for our convertible notes was estimated based upon quoted market prices or recent sales activity, both of which are considered Level 2 inputs.

Accounting Pronouncement Issued But Not Yet Effective

Accounting Pronouncement Adopted. In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 also amends the related Earnings Per Share guidance. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and can be adopted on either a fully retrospective or modified retrospective basis. On January 1, 2022, we adopted this ASU using the modified retrospective transition method and recorded an approximately $10 million cumulative-effect adjustment to our beginning retained earnings balance.

XML 41 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer

The nature, amount, timing, and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by revenue type, geographic region, and customer vertical.

Revenue by type for the quarters ended March 31, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

234,977

 

 

$

227,019

 

 

Software and services

 

 

18,436

 

 

 

14,779

 

 

Maintenance

 

 

10,987

 

 

 

11,321

 

 

Total revenue

 

$

264,400

 

 

$

253,119

 

 

 

We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

84

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

12

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

We generate our revenue primarily from the global communications markets; however, we serve an expanding group of customers in other industry markets including retail, healthcare, financial services, insurance, and government entities. Revenue by customer vertical for the quarters ended March 31, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

54

%

 

 

57

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

Other

 

 

27

%

 

 

25

%

 

Total revenue

 

 

100

%

 

 

100

%

 

Schedule of Settlement and Merchant Reserve Assets and Liabilities

The following table summarizes our settlement and merchant reserve assets and liabilities as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

148,808

 

 

$

147,445

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

14,337

 

 

 

14,337

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

163,145

 

 

$

161,782

 

 

$

186,267

 

 

$

185,276

 

 

Fair Value Measurements

The following table represents the fair value hierarchy based upon three levels of inputs, of which Levels 1 and 2 are considered observable and Level 3 is unobservable, for our financial assets measured at fair value (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,201

 

 

$

 

 

$

12,201

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

3,189

 

 

 

3,189

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

2,944

 

 

 

2,944

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,201

 

 

$

6,133

 

 

$

18,334

 

 

$

29,305

 

 

$

29,037

 

 

$

58,342

 

Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt

We have chosen not to record our debt at fair value, with changes recognized in earnings each reporting period. The following table indicates the carrying value (par value for convertible notes) and estimated fair value of our debt as of the indicated periods (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

146,250

 

 

$

146,250

 

 

$

148,125

 

 

$

148,125

 

Revolver

 

 

245,000

 

 

 

245,000

 

 

 

 

 

 

 

2016 Convertible Notes (par value)

 

 

 

 

 

 

 

 

230,000

 

 

 

244,950

 

XML 42 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Carrying Amount of Goodwill

Goodwill. The changes in the carrying amount of goodwill for the first quarter of 2022 were as follows (in thousands):

 

January 1, 2022 balance

 

$

321,330

 

Adjustments related to prior acquisitions

 

 

122

 

Effects of changes in foreign currency exchange rates

 

 

(2,418

)

March 31, 2022 balance

 

$

319,034

 

Summary of Carrying Value of Assets As of March 31, 2022 and December 31, 2021, the carrying values of these assets were as follows (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Acquired customer contracts

 

$

170,206

 

 

$

(115,726

)

 

$

54,480

 

 

$

171,373

 

 

$

(114,166

)

 

$

57,207

 

Software

 

 

185,724

 

 

 

(156,490

)

 

 

29,234

 

 

 

182,040

 

 

 

(152,283

)

 

 

29,757

 

Total intangible assets

 

$

355,930

 

 

$

(272,216

)

 

$

83,714

 

 

$

353,413

 

 

$

(266,449

)

 

$

86,964

 

 

Summary of Carrying Values of Customer Contract Cost Assets

Customer Contract Costs. As of March 31, 2022 and December 31, 2021, the carrying values of our customer contract cost assets, related to those contracts with a contractual term greater than one year, were as follows (in thousands):

 

 

 

March 31, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Customer contract costs

 

$

82,885

 

 

$

(35,860

)

 

$

47,025

 

 

$

79,028

 

 

$

(32,410

)

 

$

46,618

 

XML 43 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt

Our long-term debt, as of March 31, 2022 and December 31, 2021, was as follows (in thousands):

 

 

 

March 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

2021 Credit Agreement:

 

 

 

 

 

 

2021 Term loan, due September 2026, interest at adjusted LIBOR plus
      
1.375% (combined rate of 2.381% at March 31, 2022)

 

$

146,250

 

 

$

148,125

 

Less – deferred financing costs

 

 

(3,218

)

 

 

(3,406

)

2021 Term Loan, net of unamortized discounts

 

 

143,032

 

 

 

144,719

 

$450 million revolving loan facility, due September 2026, interest at adjusted
      LIBOR plus applicable margin

 

 

245,000

 

 

 

-

 

2016 Convertible Notes:

 

 

 

 

 

 

2016 Convertible Notes – Senior convertible notes; due March 15, 2036;
      cash interest at
4.25%

 

 

-

 

 

 

230,000

 

Total debt, net of unamortized discounts

 

 

388,032

 

 

 

374,719

 

Current portion of long-term debt, net of unamortized discounts

 

 

(252,500

)

 

 

(237,500

)

Long-term debt, net of unamortized discounts

 

$

135,532

 

 

$

137,219

 

XML 44 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Reorganization Charges (Tables)
3 Months Ended
Mar. 31, 2022
Restructuring and Related Activities [Abstract]  
Schedule of Activity in Business Restructuring and Reorganization Reserves

The activity in the business restructuring and reorganization reserves during the first quarter of 2022 was as follows (in thousands):

 

 

 

Termination

 

 

 

 

 

 

 

 

 

Benefits

 

 

Other

 

 

Total

 

January 1, 2022, balance

 

$

675

 

 

$

-

 

 

$

675

 

Charged to expense during period

 

 

1,490

 

 

 

11,616

 

 

 

13,106

 

Cash payments

 

 

(1,363

)

 

 

(388

)

 

 

(1,751

)

Adjustment for asset impairment

 

 

-

 

 

 

(10,667

)

 

 

(10,667

)

Other

 

 

117

 

 

 

(561

)

 

 

(444

)

March 31, 2022, balance

 

$

919

 

 

$

-

 

 

$

919

 

XML 45 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Common Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Reconciliation of the Basic and Diluted EPS Denominators he reconciliation of the basic and diluted EPS denominators related to the common shares is included in the following table (in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31,

 

 

 

 

2022

 

 

2021

 

 

Basic weighted-average common shares

 

 

31,416

 

 

 

31,844

 

 

Dilutive effect of restricted common stock

 

 

394

 

 

 

302

 

 

Diluted weighted-average common shares

 

 

31,810

 

 

 

32,146

 

 

XML 46 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Equity Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
Summary of Unvested Restricted Common Stock Activity A summary of our unvested restricted common stock activity during the quarter ended March 31, 2022 is as follows (shares in thousands):

 

 

 

Quarter Ended

 

 

 

 

March 31, 2022

 

 

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

 

Unvested awards, beginning

 

 

1,206

 

 

$

45.22

 

 

Awards granted

 

 

495

 

 

 

64.84

 

 

Awards forfeited/cancelled

 

 

(34

)

 

 

46.04

 

 

Awards vested

 

 

(339

)

 

 

43.31

 

 

Unvested awards, ending

 

 

1,328

 

 

$

52.94

 

 

XML 47 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Jan. 01, 2022
Summary Of Significant Accounting Policies [Line Items]        
Aggregate amount of transaction price allocated to remaining performance obligations $ 2,000,000      
Remaining performance obligations expected to be recognized, year 2028      
Deferred revenue recognized $ 28,000 $ 20,100    
Restricted cash 2,100   $ 1,400  
Proceeds from sale/maturity of short-term investments 21,887 29,340    
Short-term investments 6,133   28,000  
Purchases of short-term investments 0 $ 32,304    
Retained earnings $ 923,389   $ 916,060  
Minimum        
Summary Of Significant Accounting Policies [Line Items]        
Future revenue including variable consideration, contractual terms ending, year 2022      
Holding period of settlement and merchant reserve assets and liabilities 1 day      
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Future revenue including variable consideration, contractual terms ending, year 2028      
Holding period of settlement and merchant reserve assets and liabilities 4 days      
Short-term investment contractual maturities 2 years   2 years  
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]        
Summary Of Significant Accounting Policies [Line Items]        
Retained earnings       $ 10,000
XML 48 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details Textual 1) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-04-01
Mar. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations expected to be recognized, percentage 65.00%
Remaining performance obligations expected to be recognized, period 3 years
XML 49 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total revenue $ 264,400 $ 253,119
Percentage of total revenue 100.00% 100.00%
Broadband/Cable/Satellite    
Disaggregation Of Revenue [Line Items]    
Percentage of total revenue 54.00% 57.00%
Telecommunications    
Disaggregation Of Revenue [Line Items]    
Percentage of total revenue 19.00% 18.00%
Other    
Disaggregation Of Revenue [Line Items]    
Percentage of total revenue 27.00% 25.00%
Americas (principally the U.S.)    
Disaggregation Of Revenue [Line Items]    
Percentage of total revenue 84.00% 86.00%
Europe, Middle East and Africa    
Disaggregation Of Revenue [Line Items]    
Percentage of total revenue 12.00% 10.00%
Asia Pacific    
Disaggregation Of Revenue [Line Items]    
Percentage of total revenue 4.00% 4.00%
SaaS and Related Solutions    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 234,977 $ 227,019
Software and Services    
Disaggregation Of Revenue [Line Items]    
Total revenue 18,436 14,779
Maintenance    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 10,987 $ 11,321
XML 50 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Settlement And Merchant Reserve Assets And Liabilities [Abstract]      
Settlement assets $ 148,808 $ 171,505  
Merchant reserve assets 14,337 14,762  
Total 163,145 186,267 $ 125,136
Settlement liabilities 147,445 170,514  
Merchant reserve liabilities 14,337 14,762  
Total $ 161,782 $ 185,276  
XML 51 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Assets fair value $ 18,334 $ 58,342
Cash equivalents | Money Market Funds    
Assets:    
Assets fair value 12,201 29,305
Cash equivalents | Commercial Paper    
Assets:    
Assets fair value 0 1,000
Short-term Investments | Corporate Debt Securities    
Assets:    
Assets fair value 3,189 24,352
Short-term Investments | Asset-backed securities    
Assets:    
Assets fair value 2,944 3,685
Level 1    
Assets:    
Assets fair value 12,201 29,305
Level 1 | Cash equivalents | Money Market Funds    
Assets:    
Assets fair value 12,201 29,305
Level 2    
Assets:    
Assets fair value 6,133 29,037
Level 2 | Cash equivalents | Commercial Paper    
Assets:    
Assets fair value   1,000
Level 2 | Short-term Investments | Corporate Debt Securities    
Assets:    
Assets fair value 3,189 24,352
Level 2 | Short-term Investments | Asset-backed securities    
Assets:    
Assets fair value $ 2,944 $ 3,685
XML 52 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
2021 Credit Agreement | 2021 Term Loan    
Carrying value and estimated fair value of debt    
Fair Value $ 146,250 $ 148,125
Carrying Value 146,250 148,125
2021 Credit Agreement | Revolver    
Carrying value and estimated fair value of debt    
Fair Value 245,000  
Carrying Value 245,000  
Senior Convertible Notes 2016    
Carrying value and estimated fair value of debt    
Fair Value 0 244,950
Carrying Value $ 0 $ 230,000
XML 53 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Goodwill RollForward  
Beginning balance $ 321,330
Adjustments related to prior acquisitions 122
Effects of changes in foreign currency exchange rates (2,418)
Ending balance $ 319,034
XML 54 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 355,930 $ 353,413
Accumulated Amortization (272,216) (266,449)
Net Amount 83,714 86,964
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 170,206 171,373
Accumulated Amortization 115,726 114,166
Net Amount 54,480 57,207
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 185,724 182,040
Accumulated Amortization 156,490 152,283
Net Amount $ 29,234 $ 29,757
XML 55 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Total amortization expense $ 7.1 $ 5.6
Estimated total amortization expense 2022 26.2  
Estimated total amortization expense 2023 19.3  
Estimated total amortization expense 2024 13.1  
Estimated total amortization expense 2025 10.9  
Estimated total amortization expense 2026 7.6  
Customer contract costs    
Finite Lived Intangible Assets [Line Items]    
Total amortization expense $ 6.5 $ 4.7
XML 56 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Abstract]    
Customer contract costs, Gross Carrying Amount $ 82,885 $ 79,028
Customer contract costs, Accumulated Amortization (35,860) (32,410)
Customer contract costs, Net Amount $ 47,025 $ 46,618
XML 57 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 15, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Total debt, net of unamortized discounts $ 388,032   $ 374,719
Current portion of long-term debt, net of unamortized discounts (252,500)   (237,500)
Long-term debt, net of unamortized discounts 135,532   137,219
2021 Credit Agreement | Revolver      
Debt Instrument [Line Items]      
Total long-term debt, gross 245,000    
Revolving loan facility 245,000   0
2021 Credit Agreement | 2021 Term Loan      
Debt Instrument [Line Items]      
Total long-term debt, gross 146,250   148,125
Less – deferred financing costs (3,218)   (3,406)
Total debt, net of unamortized discounts 143,032 $ 150,000 144,719
Senior Convertible Notes 2016      
Debt Instrument [Line Items]      
Total long-term debt, gross 0   $ 230,000
Current portion of long-term debt, net of unamortized discounts $ (229,100)    
XML 58 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Long-Term Debt (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
2021 Credit Agreement | 2021 Term Loan    
Debt Instrument [Line Items]    
Basis spread on term loan 1.375%  
Term loan combined interest rate 2.381% 2.381%
Maturity period Sep. 30, 2026  
2021 Credit Agreement | Revolver    
Debt Instrument [Line Items]    
Amount available under credit facility $ 450  
Maturity period Sep. 30, 2026  
Senior Convertible Notes 2016    
Debt Instrument [Line Items]    
Maturity period Mar. 15, 2036  
Interest rate on senior subordinated convertible notes 4.25%  
XML 59 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Credit Agreement (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 15, 2022
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Debt Instrument [Line Items]        
Carrying value of debt   $ 388,032   $ 374,719
Cash payments for Convertible Notes   $ 244,176 $ 2,813  
2021 Credit Agreement | Minimum        
Debt Instrument [Line Items]        
Line of credit facility, unused capacity, commitment fee percentage   0.15%    
2021 Credit Agreement | Maximum        
Debt Instrument [Line Items]        
Line of credit facility, unused capacity, commitment fee percentage   0.325%    
2021 Credit Agreement | London Interbank Offered Rate (LIBOR) | Minimum        
Debt Instrument [Line Items]        
Basis spread on term loan   1.375%    
2021 Credit Agreement | London Interbank Offered Rate (LIBOR) | Maximum        
Debt Instrument [Line Items]        
Basis spread on term loan   2.125%    
2021 Credit Agreement | Base Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread on term loan   0.375%    
2021 Credit Agreement | Base Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread on term loan   1.125%    
2021 Credit Agreement | Revolver        
Debt Instrument [Line Items]        
Credit Agreement   $ 450,000    
Credit facility term   5 years    
Line of credit facility, unused capacity, commitment fee percentage   0.15%    
Line of credit facility, remaining borrowing capacity   $ 205,000    
2021 Credit Agreement | 2021 Term Loan        
Debt Instrument [Line Items]        
Carrying value of debt $ 150,000 $ 143,032   $ 144,719
Term loan period   5 years    
Cash payments for Convertible Notes   $ 1,900    
Basis spread on term loan   1.375%    
Term loan combined interest rate   2.381% 2.381%  
Credit Facility, current borrowing outstanding   $ 245,000    
Senior Convertible Notes 2016        
Debt Instrument [Line Items]        
Cash payments for Convertible Notes 242,300      
Amounts not Converted and Settled at Par 900      
Payments to settle convertible debt converted by holders $ 241,400      
Loss on derivative liability upon debt conversion   $ 7,500    
XML 60 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - 2016 Convertible Notes (Details Textual)
3 Months Ended
Mar. 15, 2022
USD ($)
$ / shares
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]        
Net carrying value   $ 252,500,000   $ 237,500,000
Total cash repayment of debt   244,176,000 $ 2,813,000  
Senior Convertible Notes 2016        
Debt Instrument [Line Items]        
Net carrying value   $ 229,100,000    
Initial conversion rate of common stock   17.7621    
Convertible Notes, initial conversion of Par Value Convertible Notes to common stock $ 1,000 $ 1,000    
Consecutive trading days during related observation period   40 days    
Initial conversion price | $ / shares $ 1,053.68      
Total cash repayment of debt $ 242,300,000      
Debt instrument redemption price percentage of principal amount   100.00%    
Carrying Value   $ 0   $ 230,000,000
Loss On Derivative Liability Upon Debt Conversion   $ 7,500,000    
XML 61 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Jul. 31, 2021
Business Acquisition [Line Items]        
Goodwill $ 319,034   $ 321,330  
MobileCard Holdings, LLC        
Business Acquisition [Line Items]        
Percentage of acquired of equity       64.00%
Goodwill 9,600      
Keydok LLC        
Business Acquisition [Line Items]        
Potential future earn out payments 18,000      
Accrued earn out payments $ 0      
Business acquisition date Sep. 14, 2021      
Percentage of acquired of equity 100.00%      
Business acquisition, purchase price $ 1,000      
Goodwill 1,000      
DGIT Systems Pty Ltd        
Business Acquisition [Line Items]        
Potential future earn out payments 13,000      
Accrued earn out payments $ 200      
Business acquisition date Oct. 04, 2021      
Percentage of acquired of equity 100.00%      
Business acquisition, purchase price $ 16,000      
Expect to finalize valuation and complete purchase price allocation period 1 year      
Business acquisition, payment $ 14,000      
Business acquisition, remaining consideration $ 2,000      
Business acquisition, remaining annual periods over which additional consideration to be paid over 4 years      
Goodwill $ 7,600      
DGIT Systems Pty Ltd | Acquired customer contracts        
Business Acquisition [Line Items]        
Estimated fair values of assets acquired 5,100      
DGIT Systems Pty Ltd | Software        
Business Acquisition [Line Items]        
Estimated fair values of assets acquired 3,600      
Tekzenit, Inc.        
Business Acquisition [Line Items]        
Potential future earn out payments   $ 10,000    
Earn out and qualified sales payments measurement period   3 years    
Contingent purchase price liabilities   $ 1,500    
Accrued earn out payments $ 0      
Business acquisition, payment   10,000    
Tekzenit, Inc. | Contingent Purchase Price Payments        
Business Acquisition [Line Items]        
Potential future earn out payments   6,000    
Tekzenit, Inc. | Financial And Sales Criteria        
Business Acquisition [Line Items]        
Potential future earn out payments   $ 4,000    
XML 62 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Reorganization Charges (Details Textual)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Employees
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]      
Restructuring and reorganization charges $ 13,106 $ 1,060  
Depreciation $ 6,138 $ 6,113  
Reduced workforce | Employees | Employees 20    
Restructuring Reserve $ 919   $ 675
Termination Benefits Related to Organizational Changes      
Restructuring Cost and Reserve [Line Items]      
Restructuring and reorganization charges 1,500    
Furniture and Fixtures and Leasehold Improvements      
Restructuring Cost and Reserve [Line Items]      
Depreciation 11,100    
Current Liabilities Member      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve $ 900    
XML 63 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Restructuring and Reorganization Charges - Schedule of Activity in Business Restructuring and Reorganization Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Restructuring Cost and Reserve [Line Items]    
Beginning Balance $ 675  
Charged to expense during period 13,106 $ 1,060
Cash payments (1,751)  
Adjustment for asset impairment (10,667)  
Other (444)  
Ending Balance 919  
Termination Benefits    
Restructuring Cost and Reserve [Line Items]    
Beginning Balance 675  
Charged to expense during period 1,490  
Cash payments (1,363)  
Other 117  
Ending Balance 919  
Other    
Restructuring Cost and Reserve [Line Items]    
Charged to expense during period 11,616  
Cash payments (388)  
Adjustment for asset impairment (10,667)  
Other (561)  
Ending Balance $ 0  
XML 64 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments, Guarantees and Contingencies (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Restricted assets used to collateralize guarantees $ 3.0  
Restricted assets used to cash and cash equivalents 2.1 $ 1.4
Money transmitter bonds $ 17.0  
Warranty Period 90 days  
Surety Bond    
Other Commitments [Line Items]    
Restricted assets used to collateralize guarantees $ 6.4  
Cash and Cash equivalents    
Other Commitments [Line Items]    
Restricted assets used to cash and cash equivalents 2.1  
Other Non-current Assets    
Other Commitments [Line Items]    
Restricted assets used to collateralize guarantees $ 0.9  
XML 65 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Reconciliation of the basic and diluted EPS denominators    
Basic weighted-average common shares 31,416 31,844
Dilutive effect of restricted common stock 394 302
Diluted weighted-average common shares 31,810 32,146
XML 66 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Common Share (Details Textual) - $ / shares
Mar. 31, 2022
Dec. 31, 2014
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Common stock warrants issued, per warrant   $ 26.68
Common Stock Warrants    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Common stock warrants issued, per warrant $ 26.68  
XML 67 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Equity Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2014
Stockholders Equity And Equity Compensation Plans [Line Items]      
Remaining number of shares available for repurchase 3,300,000    
Repurchase of common stock for employee tax withholdings, shares 123,000 110,000  
Repurchase of common stock for tax withholdings, value $ 7,800 $ 5,200  
Cash dividends declared per common share $ 0.265 $ 0.25  
Cash dividend $ 8,600 $ 8,200  
Stock warrants term     10 years
Stock warrants, exercise price     $ 26.68
Performance based awards granted to executive management and certain key employees shares 120,000,000,000    
Vesting maturity date first quarter of 2024    
Vesting period 2 years    
Stock-based compensation expense $ 5,581 $ 5,395  
Market-based Awards      
Stockholders Equity And Equity Compensation Plans [Line Items]      
Awards vested 40,000    
Restricted common stock      
Stockholders Equity And Equity Compensation Plans [Line Items]      
Vesting period 3 years    
Awards vested 339,000    
Comcast      
Stockholders Equity And Equity Compensation Plans [Line Items]      
Issuance of stock warrants     2,900,000
Stock warrants issued 1,000,000.0    
Stock warrants vested 0    
SEC Rule 10b5-1 Plan      
Stockholders Equity And Equity Compensation Plans [Line Items]      
Repurchase of common stock, shares 266,000 142,000  
Total amount paid $ 16,000 $ 6,500  
Weighted-average price per share $ 60.13 $ 45.94  
XML 68 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity and Equity Compensation Plans - Summary of Unvested Restricted Common Stock Activity (Details) - Restricted common stock
shares in Thousands
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Shares  
Shares, Unvested awards, beginning balance | shares 1,206
Shares, Awards granted | shares 495
Shares, Awards forfeited/cancelled | shares (34)
Shares, Awards vested | shares (339)
Shares, Unvested awards, ending balance | shares 1,328
Weighted-Average Grant Date Fair Value  
Weighted-Average Grant Date Fair Value, Unvested awards, beginning balance | $ / shares $ 45.22
Weighted-Average Grant Date Fair Value, Awards granted | $ / shares 64.84
Weighted-Average Grant Date Fair Value, Awards forfeited/cancelled | $ / shares 46.04
Weighted-Average Grant Date Fair Value, Awards vested | $ / shares 43.31
Weighted-Average Grant Date Fair Value, Unvested awards, ending balance | $ / shares $ 52.94
XML 69 csgs-20220331_htm.xml IDEA: XBRL DOCUMENT 0001005757 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001005757 srt:MinimumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001005757 srt:AmericasMember 2021-01-01 2021-03-31 0001005757 us-gaap:FairValueInputsLevel1Member 2022-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 csgs:TekzenitIncMember csgs:FinancialAndSalesCriteriaMember 2020-12-31 0001005757 us-gaap:OneTimeTerminationBenefitsMember 2021-12-31 0001005757 us-gaap:TreasuryStockMember 2021-12-31 0001005757 csgs:EuropeMiddleEastAndAfricaMember 2022-01-01 2022-03-31 0001005757 us-gaap:TreasuryStockMember 2022-03-31 0001005757 csgs:ComcastCorporationMember 2022-01-01 2022-03-31 0001005757 csgs:CustomerContractCostsMember 2022-01-01 2022-03-31 0001005757 us-gaap:SuretyBondMember 2022-03-31 0001005757 csgs:CloudAndRelatedSolutionsMember 2021-01-01 2021-03-31 0001005757 srt:MinimumMember 2022-01-01 2022-03-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-03-31 0001005757 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001005757 srt:MaximumMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-01-01 2022-03-31 0001005757 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001005757 csgs:TekzenitIncMember csgs:ContingentPurchasePricePaymentsMember 2020-12-31 0001005757 csgs:ComcastCorporationMember 2014-12-31 0001005757 2014-01-01 2014-12-31 0001005757 us-gaap:RetainedEarningsMember 2022-03-31 0001005757 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-01-01 2022-03-31 0001005757 csgs:AcquiredCustomerContractsMember 2022-03-31 0001005757 2014-12-31 0001005757 us-gaap:CommonStockMember 2021-12-31 0001005757 srt:MaximumMember 2022-01-01 2022-03-31 0001005757 csgs:DgitSystemsPtyLtdMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001005757 csgs:TerminationBenefitsRelatedToOrganizationalChangesMember 2022-01-01 2022-03-31 0001005757 2021-01-01 2021-03-31 0001005757 us-gaap:CommonStockMember 2020-12-31 0001005757 csgs:TekzenitIncMember 2022-03-31 0001005757 srt:MaximumMember 2021-01-01 2021-12-31 0001005757 csgs:AcquiredCustomerContractsMember 2021-12-31 0001005757 csgs:BroadbandCableSatelliteMember 2021-01-01 2021-03-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2021-12-31 0001005757 us-gaap:OneTimeTerminationBenefitsMember 2022-01-01 2022-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001005757 us-gaap:FairValueInputsLevel2Member 2022-03-31 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 csgs:BroadbandCableSatelliteMember 2022-01-01 2022-03-31 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-03-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-03-15 2022-03-15 0001005757 csgs:TelecommunicationsMember 2022-01-01 2022-03-31 0001005757 us-gaap:NoncontrollingInterestMember 2021-12-31 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2022-03-31 0001005757 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001005757 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001005757 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001005757 csgs:MobileCardHoldingsLlcMember 2022-03-31 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2021-12-31 0001005757 us-gaap:OtherNoncurrentAssetsMember 2022-03-31 0001005757 csgs:KeydokLlcMember 2022-03-31 0001005757 csgs:SECRule10b51PlanMember 2022-01-01 2022-03-31 0001005757 csgs:EuropeMiddleEastAndAfricaMember 2021-01-01 2021-03-31 0001005757 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001005757 us-gaap:NoncontrollingInterestMember 2022-03-31 0001005757 2022-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001005757 srt:AmericasMember 2022-01-01 2022-03-31 0001005757 2020-12-31 0001005757 us-gaap:CommonStockMember 2022-03-31 0001005757 us-gaap:MaintenanceMember 2021-01-01 2021-03-31 0001005757 us-gaap:CommonStockMember 2021-03-31 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 us-gaap:OtherCurrentLiabilitiesMember 2022-03-31 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001005757 csgs:TelecommunicationsMember 2021-01-01 2021-03-31 0001005757 csgs:TekzenitIncMember 2020-01-01 2020-12-31 0001005757 csgs:MobileCardHoldingsLlcMember 2021-07-31 0001005757 us-gaap:RetainedEarningsMember 2020-12-31 0001005757 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 us-gaap:RetainedEarningsMember 2021-03-31 0001005757 csgs:KeydokLlcMember 2022-01-01 2022-03-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-01-01 2022-03-31 0001005757 us-gaap:LicenseAndServiceMember 2021-01-01 2021-03-31 0001005757 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001005757 csgs:DgitSystemsPtyLtdMember 2022-03-31 0001005757 csgs:ComcastCorporationMember 2022-03-31 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001005757 us-gaap:RetainedEarningsMember 2021-12-31 0001005757 us-gaap:MaintenanceMember 2022-01-01 2022-03-31 0001005757 csgs:DgitSystemsPtyLtdMember csgs:AcquiredCustomerContractsMember 2022-03-31 0001005757 csgs:CommonStockWarrantsMember 2022-03-31 0001005757 us-gaap:OtherRestructuringMember 2022-01-01 2022-03-31 0001005757 srt:MaximumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-03-31 0001005757 csgs:SECRule10b51PlanMember 2021-01-01 2021-03-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2021-12-31 0001005757 csgs:DgitSystemsPtyLtdMember 2022-01-01 2022-03-31 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2022-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001005757 srt:MinimumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001005757 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2022-01-01 0001005757 2022-05-02 0001005757 2022-01-01 2022-03-31 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001005757 2021-03-31 0001005757 us-gaap:TreasuryStockMember 2020-12-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-01-01 2022-03-31 0001005757 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001005757 2021-12-31 0001005757 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-03-31 0001005757 csgs:CloudAndRelatedSolutionsMember 2022-01-01 2022-03-31 0001005757 srt:MaximumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-03-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-03-15 0001005757 srt:MinimumMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-01-01 2022-03-31 0001005757 us-gaap:OtherRestructuringMember 2022-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001005757 csgs:MarketBasedAwardsMember 2022-01-01 2022-03-31 0001005757 csgs:OtherMember 2022-01-01 2022-03-31 0001005757 us-gaap:TreasuryStockMember 2021-03-31 0001005757 2022-04-01 2022-03-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001005757 us-gaap:LicenseAndServiceMember 2022-01-01 2022-03-31 0001005757 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001005757 csgs:TekzenitIncMember 2020-12-31 0001005757 us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2021-01-01 2021-03-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-03-15 0001005757 csgs:OtherMember 2021-01-01 2021-03-31 0001005757 csgs:CustomerContractCostsMember 2021-01-01 2021-03-31 0001005757 us-gaap:OneTimeTerminationBenefitsMember 2022-03-31 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001005757 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001005757 csgs:FurnitureAndFixtureAndLeaseholdImprovementsMember 2022-01-01 2022-03-31 iso4217:USD shares csgs:Employees pure shares iso4217:USD 2026-09-30 Q1 false 2026-09-30 --12-31 P3Y P1D 0001005757 P4D 10-Q true 2022-03-31 2022 false 0-27512 CSG SYSTEMS INTERNATIONAL, INC. DE 47-0783182 6175 S. Willow Drive 10th Floor Greenwood Village CO 80111 (303) 200-2000 Common Stock, Par Value $0.01 Per Share CSGS NASDAQ Yes Yes Large Accelerated Filer false false false 32437938 181457000 205635000 6133000 187590000 233672000 163145000 4924000 4250000 238368000 244317000 42379000 35802000 8617000 6414000 46676000 41727000 686775000 748199000 114393000 111244000 70803000 73580000 71850000 86034000 -156490000 -152283000 29234000 29757000 319034000 321330000 -115726000 -114166000 54480000 57207000 35860000 32410000 47025000 46618000 8755000 8584000 15378000 15840000 616559000 638950000 1303334000 1387149000 252500000 237500000 22832000 23270000 40324000 43546000 35193000 35397000 61516000 91115000 161782000 185276000 51990000 53748000 800000 398000 19940000 24852000 646877000 695102000 3218000 3406000 135532000 137219000 64750000 70068000 16156000 19599000 4148000 4058000 7729000 7752000 13970000 13107000 242285000 251803000 889162000 946905000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 100000000 100000000 32560000 32495000 709000 705000 472078000 488303000 36979000 36713000 946102000 930106000 -8000 -6000 -39529000 -38347000 923389000 916060000 410537000 436609000 3635000 3635000 414172000 440244000 1303334000 1387149000 264400000 253119000 138418000 133542000 32981000 32212000 57342000 48815000 6138000 6113000 13106000 1060000 247985000 221742000 16415000 31377000 3272000 3592000 0 772000 130000 124000 -7456000 0 812000 -555000 -9786000 -4795000 6629000 26582000 516000 6951000 6113000 19631000 31416000 31844000 31810000 32146000 0.19 0.62 0.19 0.61 6113000 19631000 -1182000 -355000 -2000 -6000 -1184000 -361000 4929000 19270000 32495000 705000 488303000 -930106000 -38353000 916060000 3635000 440244000 6113000 -2000 -1182000 4929000 389000 1000 7804000 15996000 23801000 12000 650000 650000 476000 5000 -5000 34000 5581000 5581000 -4845000 -4845000 -9802000 9802000 8586000 8586000 32560000 709000 472078000 -946102000 -39537000 923389000 3635000 414172000 32713000 700000 470557000 -894126000 -31138000 876402000 422395000 19631000 -6000 -355000 19270000 252000 1000 5202000 6518000 11721000 16000 619000 619000 487000 5000 -5000 1000 5395000 5395000 8243000 8243000 32963000 704000 471364000 -900644000 -31499000 887790000 427715000 6113000 19631000 6138000 6113000 13870000 10737000 0 772000 10705000 102000 -15000 -15000 -7456000 0 -55000 6508000 5581000 5395000 -46000 23874000 6069000 414000 -1735000 -1022000 -42550000 -28101000 -5064000 1914000 -5549000 -2224000 10375000 8239000 0 32304000 21887000 29340000 0 648000 11512000 -11851000 650000 619000 8885000 8635000 23660000 11738000 245000000 0 244176000 2813000 23543000 41492000 -54614000 -64059000 1351000 -851000 -47300000 -78985000 391902000 354730000 344602000 275745000 5876000 5661000 2230000 1468000 181457000 150609000 163145000 125136000 344602000 275745000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1. GENERAL</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We have prepared the accompanying unaudited condensed consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the quarters ended March 31, 2022 and 2021, in accordance with accounting principles generally accepted in the United States of America (“U.S.”) (“GAAP”) for interim financial information, and pursuant to the instructions to Form 10-Q and the rules and regulations of the Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of our management, all adjustments (consisting only of normal recurring adjustments) considered necessary for a fair presentation of our financial position and operating results have been included. The unaudited Condensed Consolidated Financial Statements (the “Financial Statements”) should be read in conjunction with the Consolidated Financial Statements and notes thereto, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&amp;A”), contained in our Annual Report on Form 10-K for the year ended December 31, 2021 (our “2021 10-K”), filed with the SEC. The results of operations for the quarter ended March 31, 2022 are not necessarily indicative of the expected results for the entire year ending December 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates in Preparation of Financial Statements. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The preparation of the accompanying Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of our Financial Statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. </span></span><span style="font-size:10.0pt;font-family:Times New Roman;"/><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Beginning with the second quarter of 2021, we determined that settlement and merchant reserve assets consist of restricted cash and are now included with cash, cash equivalents and restricted cash when reconciling the beginning-of-period and end-of-period total amounts shown on the unaudited Condensed Consolidated Statements of Cash Flows (the “Statements of Cash Flows”). Historically, we presented the change in settlement and merchant reserve assets and liabilities as part of the changes in operating assets and liabilities on the Statements of Cash Flows. Additionally, cash flows related to our settlement and merchant reserve liabilities have been reclassified from cash flows from operating activities to cash flows from financing activities. </span></span><span style=""/></p><div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prior period amounts have been reclassified to conform to the current period presentation. These changes have no impact on our previously reported consolidated net income, total assets, including cash and cash equivalents, liabilities, and equity. In addition, these changes have no material impact on our previously reported cash flows from operating activities.</span></p></div><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The majority of our future revenue is related to our revenue management solution customer contracts that include variable consideration dependent upon a series of monthly volumes and/or daily usage of services and have contractual terms ending from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Our customer contracts may include guaranteed minimums and fixed monthly or annual fees. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, our aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> billion, which is made up of fixed fee consideration and guaranteed minimums expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied). We expect to recognize approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of this amount by the end of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2c1c1c82-1d3d-4a68-b577-5597fc0301cb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, with the remaining amount recognized by the end of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. We have excluded from this amount variable consideration expected to be recognized in the future related to performance obligations that are unsatisfied.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The nature, amount, timing, and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by revenue type, geographic region, and customer vertical.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue by type for the quarters ended March 31, 2022 and 2021 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.611%;"/> <td style="width:2.761%;"/> <td style="width:1.682%;"/> <td style="width:18.641%;"/> <td style="width:0.731%;"/> <td style="width:2.761%;"/> <td style="width:1.682%;"/> <td style="width:18.641%;"/> <td style="width:0.731%;"/> <td style="width:2.761%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">SaaS and related solutions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">234,977</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">227,019</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Software and services</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,436</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,779</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,987</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,321</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264,400</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253,119</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, as a percentage of our total revenue, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.087%;"/> <td style="width:2.819%;"/> <td style="width:0.742%;"/> <td style="width:17.167%;"/> <td style="width:2.819%;"/> <td style="width:2.819%;"/> <td style="width:0.742%;"/> <td style="width:17.167%;"/> <td style="width:2.819%;"/> <td style="width:2.819%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Americas (principally the U.S.)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Europe, Middle East, and Africa</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Asia Pacific</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We generate our revenue primarily from the global communications markets; however, we serve an expanding group of customers in other industry markets including retail, healthcare, financial services, insurance, and government entities. Revenue by customer vertical for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, as a percentage of our total revenue, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.135%;"/> <td style="width:2.668%;"/> <td style="width:0.719%;"/> <td style="width:16.439%;"/> <td style="width:2.773%;"/> <td style="width:2.668%;"/> <td style="width:0.719%;"/> <td style="width:16.439%;"/> <td style="width:2.773%;"/> <td style="width:2.668%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Broadband/Cable/Satellite</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Telecommunications</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue recognized during the quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> We consider all highly liquid investments with original maturities of three months or less at the date of the purchase to be cash equivalents. As of March 31, 2022 and December 31, 2021, our cash equivalents consist primarily of institutional money market funds, commercial paper, and time deposits held at major banks. For the cash and cash equivalents denominated in foreign currencies and/or located outside the U.S., we do not anticipate any material amounts being unavailable for use in running our business, but may face limitations on moving cash out of certain foreign jurisdictions due to currency controls and potential negative economic consequences.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Cash.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Restricted cash includes cash that is legally or contractually restricted, as well as our settlement and merchant reserve assets. As of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of restricted cash that serves to collateralize outstanding letters of credit included in cash and cash equivalents in our unaudited Condensed Consolidated Balance Sheets (“Balance Sheets” or “Balance Sheet”).</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Settlement and Merchant Reserve Assets and Liabilities. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlement assets and liabilities represent cash collected on behalf of customers via payment processing services which is held for an established holding period until settlement with the customer. The holding period is generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d7ebf405-8687-4081-b090-a982abe96653;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a0d763e3-44e4-4e57-a3c8-086aafd72482;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">four</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> business days depending on the payment model, risk profile, and contractual terms with the customer. During the holding period, cash is held in trust with various major financial institutions and a corresponding liability is recorded for the amounts owed to the merchant. At any given time, there may be differences between the cash held in trust and the corresponding liability due to the timing of operating-related cash transfers.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Merchant reserves represent deposits collected from customers to mitigate our risk of loss due to nonperformance of settlement obligations initiated by our customers using our payment processing services, or non-payment by customers for services rendered by us. We perform a credit risk evaluation on each customer based on multiple criteria, which provide the basis for the deposit amount required for each customer. For the duration of our relationship with each customer, we hold their reserve deposits with major financial institutions. We hold these funds in separate accounts and are fully offset by corresponding liabilities.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our settlement and merchant reserve assets and liabilities as of the indicated periods (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.367%;"/> <td style="width:1.844%;"/> <td style="width:1.635%;"/> <td style="width:10.459%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.482%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.471%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.482%;"/> <td style="width:0.684%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlement assets/liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,808</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">147,445</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171,505</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">170,514</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Merchant reserve assets/liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,337</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,337</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,762</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,762</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">163,145</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,782</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">186,267</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">185,276</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Our financial instruments as of March 31, 2022 and December 31, 2021 include cash and cash equivalents, short-term investments, settlement and merchant reserve assets and liabilities, accounts receivable, accounts payable, and debt. Due to their short maturities, the carrying amounts of cash equivalents, settlement and merchant reserve assets and liabilities, accounts receivable, and accounts payable approximate their fair value.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our short-term investments and certain of our cash equivalents are considered “available-for-sale” and are reported at fair value in our Balance Sheets, with unrealized gains and losses, net of the related income tax effect, excluded from earnings and reported in a separate component of stockholders’ equity. Realized and unrealized gains and losses were not material in any period presented.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Primarily all short-term investments held by us as of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> have contractual maturities of less than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> from the time of acquisition. Our short-term investments as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and purchases of short-term investments for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our short-term investments as of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the fair value hierarchy based upon three levels of inputs, of which Levels 1 and 2 are considered observable and Level 3 is unobservable, for our financial assets measured at fair value (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.295%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.264%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,189</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,189</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,352</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,352</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Asset-backed securities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,944</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,944</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,133</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,334</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,037</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58,342</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Valuation inputs used to measure the fair values of our money market funds were derived from quoted market prices. The fair values of all other financial instruments are based upon pricing provided by third-party pricing services. These prices were derived from observable market inputs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We have chosen not to record our debt at fair value, with changes recognized in earnings each reporting period. The following table indicates the carrying value (par value for convertible notes) and estimated fair value of our debt as of the indicated periods (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.094%;"/> <td style="width:1.611%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021 Credit Agreement:</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Term Loan (carrying value including <br/>     current maturities)</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revolver</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2016 Convertible Notes (par value)</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">230,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">244,950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value for our credit agreement was estimated using a discounted cash flow methodology, while the fair value for our convertible notes was estimated based upon quoted market prices or recent sales activity, both of which are considered Level 2 inputs.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncement Adopted.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> In August 2020, the FASB issued ASU No. 2020-06,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 also amends the related Earnings Per Share guidance. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and can be adopted on either a fully retrospective or modified retrospective basis. On January 1, 2022, we adopted this ASU using the modified retrospective transition method and recorded an approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million cumulative-effect adjustment to our beginning retained earnings balance.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates in Preparation of Financial Statements. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The preparation of the accompanying Financial Statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of our Financial Statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. </span> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Beginning with the second quarter of 2021, we determined that settlement and merchant reserve assets consist of restricted cash and are now included with cash, cash equivalents and restricted cash when reconciling the beginning-of-period and end-of-period total amounts shown on the unaudited Condensed Consolidated Statements of Cash Flows (the “Statements of Cash Flows”). Historically, we presented the change in settlement and merchant reserve assets and liabilities as part of the changes in operating assets and liabilities on the Statements of Cash Flows. Additionally, cash flows related to our settlement and merchant reserve liabilities have been reclassified from cash flows from operating activities to cash flows from financing activities. </span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prior period amounts have been reclassified to conform to the current period presentation. These changes have no impact on our previously reported consolidated net income, total assets, including cash and cash equivalents, liabilities, and equity. In addition, these changes have no material impact on our previously reported cash flows from operating activities.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The majority of our future revenue is related to our revenue management solution customer contracts that include variable consideration dependent upon a series of monthly volumes and/or daily usage of services and have contractual terms ending from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Our customer contracts may include guaranteed minimums and fixed monthly or annual fees. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, our aggregate amount of the transaction price allocated to the remaining performance obligations is approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> billion, which is made up of fixed fee consideration and guaranteed minimums expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied). We expect to recognize approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">65</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of this amount by the end of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_2c1c1c82-1d3d-4a68-b577-5597fc0301cb;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, with the remaining amount recognized by the end of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2028</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. We have excluded from this amount variable consideration expected to be recognized in the future related to performance obligations that are unsatisfied.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The nature, amount, timing, and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by revenue type, geographic region, and customer vertical.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue by type for the quarters ended March 31, 2022 and 2021 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.611%;"/> <td style="width:2.761%;"/> <td style="width:1.682%;"/> <td style="width:18.641%;"/> <td style="width:0.731%;"/> <td style="width:2.761%;"/> <td style="width:1.682%;"/> <td style="width:18.641%;"/> <td style="width:0.731%;"/> <td style="width:2.761%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">SaaS and related solutions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">234,977</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">227,019</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Software and services</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,436</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,779</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,987</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,321</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264,400</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253,119</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, as a percentage of our total revenue, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.087%;"/> <td style="width:2.819%;"/> <td style="width:0.742%;"/> <td style="width:17.167%;"/> <td style="width:2.819%;"/> <td style="width:2.819%;"/> <td style="width:0.742%;"/> <td style="width:17.167%;"/> <td style="width:2.819%;"/> <td style="width:2.819%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Americas (principally the U.S.)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Europe, Middle East, and Africa</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Asia Pacific</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We generate our revenue primarily from the global communications markets; however, we serve an expanding group of customers in other industry markets including retail, healthcare, financial services, insurance, and government entities. Revenue by customer vertical for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, as a percentage of our total revenue, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.135%;"/> <td style="width:2.668%;"/> <td style="width:0.719%;"/> <td style="width:16.439%;"/> <td style="width:2.773%;"/> <td style="width:2.668%;"/> <td style="width:0.719%;"/> <td style="width:16.439%;"/> <td style="width:2.773%;"/> <td style="width:2.668%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Broadband/Cable/Satellite</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Telecommunications</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue recognized during the quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 2022 2028 2000000000 0.65 2028 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The nature, amount, timing, and uncertainty of our revenue and how revenue and cash flows are affected by economic factors is most appropriately depicted by revenue type, geographic region, and customer vertical.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revenue by type for the quarters ended March 31, 2022 and 2021 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.611%;"/> <td style="width:2.761%;"/> <td style="width:1.682%;"/> <td style="width:18.641%;"/> <td style="width:0.731%;"/> <td style="width:2.761%;"/> <td style="width:1.682%;"/> <td style="width:18.641%;"/> <td style="width:0.731%;"/> <td style="width:2.761%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">SaaS and related solutions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">234,977</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">227,019</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Software and services</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,436</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,779</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Maintenance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,987</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,321</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">264,400</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">253,119</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, as a percentage of our total revenue, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.087%;"/> <td style="width:2.819%;"/> <td style="width:0.742%;"/> <td style="width:17.167%;"/> <td style="width:2.819%;"/> <td style="width:2.819%;"/> <td style="width:0.742%;"/> <td style="width:17.167%;"/> <td style="width:2.819%;"/> <td style="width:2.819%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Americas (principally the U.S.)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Europe, Middle East, and Africa</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Asia Pacific</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We generate our revenue primarily from the global communications markets; however, we serve an expanding group of customers in other industry markets including retail, healthcare, financial services, insurance, and government entities. Revenue by customer vertical for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, as a percentage of our total revenue, were as follows:</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.135%;"/> <td style="width:2.668%;"/> <td style="width:0.719%;"/> <td style="width:16.439%;"/> <td style="width:2.773%;"/> <td style="width:2.668%;"/> <td style="width:0.719%;"/> <td style="width:16.439%;"/> <td style="width:2.773%;"/> <td style="width:2.668%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Broadband/Cable/Satellite</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Telecommunications</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">27</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 234977000 227019000 18436000 14779000 10987000 11321000 264400000 253119000 0.84 0.86 0.12 0.10 0.04 0.04 1 1 0.54 0.57 0.19 0.18 0.27 0.25 1 1 28000000.0 20100000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> We consider all highly liquid investments with original maturities of three months or less at the date of the purchase to be cash equivalents. As of March 31, 2022 and December 31, 2021, our cash equivalents consist primarily of institutional money market funds, commercial paper, and time deposits held at major banks. For the cash and cash equivalents denominated in foreign currencies and/or located outside the U.S., we do not anticipate any material amounts being unavailable for use in running our business, but may face limitations on moving cash out of certain foreign jurisdictions due to currency controls and potential negative economic consequences.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Cash.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Restricted cash includes cash that is legally or contractually restricted, as well as our settlement and merchant reserve assets. As of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of restricted cash that serves to collateralize outstanding letters of credit included in cash and cash equivalents in our unaudited Condensed Consolidated Balance Sheets (“Balance Sheets” or “Balance Sheet”).</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Settlement and Merchant Reserve Assets and Liabilities. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlement assets and liabilities represent cash collected on behalf of customers via payment processing services which is held for an established holding period until settlement with the customer. The holding period is generally </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d7ebf405-8687-4081-b090-a982abe96653;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a0d763e3-44e4-4e57-a3c8-086aafd72482;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">four</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> business days depending on the payment model, risk profile, and contractual terms with the customer. During the holding period, cash is held in trust with various major financial institutions and a corresponding liability is recorded for the amounts owed to the merchant. At any given time, there may be differences between the cash held in trust and the corresponding liability due to the timing of operating-related cash transfers.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Merchant reserves represent deposits collected from customers to mitigate our risk of loss due to nonperformance of settlement obligations initiated by our customers using our payment processing services, or non-payment by customers for services rendered by us. We perform a credit risk evaluation on each customer based on multiple criteria, which provide the basis for the deposit amount required for each customer. For the duration of our relationship with each customer, we hold their reserve deposits with major financial institutions. We hold these funds in separate accounts and are fully offset by corresponding liabilities.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our settlement and merchant reserve assets and liabilities as of the indicated periods (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.367%;"/> <td style="width:1.844%;"/> <td style="width:1.635%;"/> <td style="width:10.459%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.482%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.471%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.482%;"/> <td style="width:0.684%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlement assets/liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,808</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">147,445</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171,505</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">170,514</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Merchant reserve assets/liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,337</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,337</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,762</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,762</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">163,145</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,782</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">186,267</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">185,276</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> 2100000 1400000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes our settlement and merchant reserve assets and liabilities as of the indicated periods (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:43.367%;"/> <td style="width:1.844%;"/> <td style="width:1.635%;"/> <td style="width:10.459%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.482%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.471%;"/> <td style="width:0.684%;"/> <td style="width:1.206%;"/> <td style="width:1.635%;"/> <td style="width:10.482%;"/> <td style="width:0.684%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Assets</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Settlement assets/liabilities</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,808</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">147,445</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171,505</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">170,514</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Merchant reserve assets/liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,337</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,337</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,762</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,762</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">163,145</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">161,782</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">186,267</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">185,276</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 148808000 147445000 171505000 170514000 14337000 14337000 14762000 14762000 163145000 161782000 186267000 185276000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Our financial instruments as of March 31, 2022 and December 31, 2021 include cash and cash equivalents, short-term investments, settlement and merchant reserve assets and liabilities, accounts receivable, accounts payable, and debt. Due to their short maturities, the carrying amounts of cash equivalents, settlement and merchant reserve assets and liabilities, accounts receivable, and accounts payable approximate their fair value.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our short-term investments and certain of our cash equivalents are considered “available-for-sale” and are reported at fair value in our Balance Sheets, with unrealized gains and losses, net of the related income tax effect, excluded from earnings and reported in a separate component of stockholders’ equity. Realized and unrealized gains and losses were not material in any period presented.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Primarily all short-term investments held by us as of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> have contractual maturities of less than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> from the time of acquisition. Our short-term investments as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and purchases of short-term investments for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our short-term investments as of March 31, 2022 and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the fair value hierarchy based upon three levels of inputs, of which Levels 1 and 2 are considered observable and Level 3 is unobservable, for our financial assets measured at fair value (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.295%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.264%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,189</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,189</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,352</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,352</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Asset-backed securities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,944</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,944</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,133</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,334</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,037</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58,342</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Valuation inputs used to measure the fair values of our money market funds were derived from quoted market prices. The fair values of all other financial instruments are based upon pricing provided by third-party pricing services. These prices were derived from observable market inputs.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We have chosen not to record our debt at fair value, with changes recognized in earnings each reporting period. The following table indicates the carrying value (par value for convertible notes) and estimated fair value of our debt as of the indicated periods (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.094%;"/> <td style="width:1.611%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021 Credit Agreement:</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Term Loan (carrying value including <br/>     current maturities)</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revolver</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2016 Convertible Notes (par value)</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">230,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">244,950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value for our credit agreement was estimated using a discounted cash flow methodology, while the fair value for our convertible notes was estimated based upon quoted market prices or recent sales activity, both of which are considered Level 2 inputs.</span></p> P2Y P2Y 21900000 29300000 0 32300000 6100000 28000000.0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table represents the fair value hierarchy based upon three levels of inputs, of which Levels 1 and 2 are considered observable and Level 3 is unobservable, for our financial assets measured at fair value (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.295%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.264%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> <td style="width:1.215%;"/> <td style="width:1.196%;"/> <td style="width:8.282%;"/> <td style="width:0.594%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term investments:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,189</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,189</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,352</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24,352</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Asset-backed securities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,944</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,944</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,685</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,201</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,133</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,334</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,305</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,037</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58,342</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 12201000 12201000 29305000 29305000 0 1000000 1000000 3189000 3189000 24352000 24352000 2944000 2944000 3685000 3685000 12201000 6133000 18334000 29305000 29037000 58342000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We have chosen not to record our debt at fair value, with changes recognized in earnings each reporting period. The following table indicates the carrying value (par value for convertible notes) and estimated fair value of our debt as of the indicated periods (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.094%;"/> <td style="width:1.611%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> <td style="width:1.533%;"/> <td style="width:1.289%;"/> <td style="width:11.27%;"/> <td style="width:0.615%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Carrying Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021 Credit Agreement:</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Term Loan (carrying value including <br/>     current maturities)</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Revolver</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2016 Convertible Notes (par value)</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">230,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">244,950</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 146250000 146250000 148125000 148125000 245000000 245000000 0 0 230000000 244950000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounting Pronouncement Adopted.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> In August 2020, the FASB issued ASU No. 2020-06,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts in an entity’s own equity. ASU 2020-06 also amends the related Earnings Per Share guidance. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, and can be adopted on either a fully retrospective or modified retrospective basis. On January 1, 2022, we adopted this ASU using the modified retrospective transition method and recorded an approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million cumulative-effect adjustment to our beginning retained earnings balance.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 10000000 <p id="five" style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3. GOODWILL AND INTANGIBLE ASSETS</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The changes in the carrying amount of goodwill for the first quarter of 2022 were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.749%;"/> <td style="width:3.32%;"/> <td style="width:1.706%;"/> <td style="width:29.101%;"/> <td style="width:1.124%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2022 balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">321,330</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustments related to prior acquisitions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">122</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effects of changes in foreign currency exchange rates</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,418</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 balance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">319,034</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Other Intangible Assets.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Our other intangible assets subject to ongoing amortization consist primarily of acquired customer contracts and software. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021, the carrying values of these assets were as follows (in thousands): </span></span><span style=""/></p><div style="font-size:10.0pt;font-family:Arial;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:2.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:10.209%;"/> <td style="width:0.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:10.877%;"/> <td style="width:0.789%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:8.585%;"/> <td style="width:0.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:10.097%;"/> <td style="width:0.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:8.501%;"/> <td style="width:0.789%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:8.585%;"/> <td style="width:0.585%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Acquired customer contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">170,206</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">115,726</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,480</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171,373</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,166</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,207</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Software</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">185,724</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">156,490</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,234</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">182,040</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">152,283</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,757</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">355,930</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">272,216</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">83,714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">353,413</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">266,449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86,964</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The total amortization expense related to other intangible assets for the first quarters of 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Based on the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> net carrying value of our intangible assets, the estimated total amortization expense for each of the five succeeding fiscal years ending December 31 are: 2022 - $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million; 2023 - $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million; 2024 - $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million; 2025 - $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million; and 2026 - $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Customer Contract Costs</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. As of March 31, 2022 and December 31, 2021, the carrying values of our customer contract cost assets, related to those contracts with a contractual term greater than one year, were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.487%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:10.179%;"/> <td style="width:0.585%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:11.051%;"/> <td style="width:0.789%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:8.583%;"/> <td style="width:0.585%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:10.058%;"/> <td style="width:0.585%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:8.5%;"/> <td style="width:0.789%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:8.583%;"/> <td style="width:0.585%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer contract costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,860</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47,025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,410</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,618</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The total amortization expense related to customer contract costs for the first quarters of 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The changes in the carrying amount of goodwill for the first quarter of 2022 were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:5.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:64.749%;"/> <td style="width:3.32%;"/> <td style="width:1.706%;"/> <td style="width:29.101%;"/> <td style="width:1.124%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2022 balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">321,330</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustments related to prior acquisitions</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">122</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effects of changes in foreign currency exchange rates</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,418</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 balance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">319,034</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 321330000 122000 -2418000 319034000 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021, the carrying values of these assets were as follows (in thousands): </span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:2.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:10.209%;"/> <td style="width:0.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:10.877%;"/> <td style="width:0.789%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:8.585%;"/> <td style="width:0.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:10.097%;"/> <td style="width:0.585%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:8.501%;"/> <td style="width:0.789%;"/> <td style="width:1.244%;"/> <td style="width:1.197%;"/> <td style="width:8.585%;"/> <td style="width:0.585%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Acquired customer contracts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">170,206</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">115,726</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,480</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171,373</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,166</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">57,207</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Software</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">185,724</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">156,490</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,234</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">182,040</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">152,283</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,757</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total intangible assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">355,930</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">272,216</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">83,714</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">353,413</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">266,449</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">86,964</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 170206000 -115726000 54480000 171373000 -114166000 57207000 185724000 -156490000 29234000 182040000 -152283000 29757000 355930000 272216000 83714000 353413000 266449000 86964000 7100000 5600000 26200000 19300000 13100000 10900000 7600000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Customer Contract Costs</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. As of March 31, 2022 and December 31, 2021, the carrying values of our customer contract cost assets, related to those contracts with a contractual term greater than one year, were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.487%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:10.179%;"/> <td style="width:0.585%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:11.051%;"/> <td style="width:0.789%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:8.583%;"/> <td style="width:0.585%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:10.058%;"/> <td style="width:0.585%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:8.5%;"/> <td style="width:0.789%;"/> <td style="width:1.243%;"/> <td style="width:1.197%;"/> <td style="width:8.583%;"/> <td style="width:0.585%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net Amount</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer contract costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35,860</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47,025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">79,028</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,410</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,618</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 82885000 35860000 47025000 79028000 32410000 46618000 6500000 4700000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4. DEBT</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our long-term debt, as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021, was as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.18%;"/> <td style="width:1.781%;"/> <td style="width:1.206%;"/> <td style="width:12.625%;"/> <td style="width:0.798%;"/> <td style="width:1.781%;"/> <td style="width:1.206%;"/> <td style="width:12.625%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Credit Agreement:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021 Term loan, due </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_059c3e63-4f17-4412-b2a3-054cdf253589;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">September 2026</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, interest at adjusted LIBOR plus <br/>      </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% (combined rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.381</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% at March 31, 2022)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less – deferred financing costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,218</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,406</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021 Term Loan, net of unamortized discounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">143,032</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">144,719</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">450</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million revolving loan facility, due </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e3c69dc7-d905-4013-bbe5-faa07e39352e;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">September 2026</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, interest at adjusted <br/>      LIBOR plus applicable margin</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2016 Convertible Notes:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2016 Convertible Notes – Senior convertible notes; due </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 15, 2036</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">; <br/>      cash interest at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">230,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total debt, net of unamortized discounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">388,032</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">374,719</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current portion of long-term debt, net of unamortized discounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">252,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">237,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt, net of unamortized discounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,532</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">137,219</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Credit Agreement. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the quarter ended March 31, 2022, we made $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of principal repayments on our $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> term loan (the “2021 Term Loan”). Additionally, in March 2022 we borrowed $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million from our $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">450</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> revolving loan facility (“2021 Revolver”). These funds were used to settle our 2016 Convertible Notes (see below).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022, our interest rate on the 2021 Term Loan is </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.381</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% (adjusted LIBOR plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum), effective through June 2022, and our commitment fee on the unused $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">205.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million 2021 Revolver is </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%. As of March 31, 2022, the remaining $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">205.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of the 2021 Revolver is available to us.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The interest rates under the 2021 Credit Agreement are based upon our choice of an adjusted LIBOR rate plus an applicable margin of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.125</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, or an alternate base rate (“ABR”) plus an applicable margin of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.125</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, with the applicable margin, depending on our then-net secured total leverage ratio. We will pay a commitment fee of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.150</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% - </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.325</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the average daily unused amount of the 2021 Revolver, with the commitment fee rate also dependent upon our then-net secured total leverage ratio. The 2021 Credit Agreement includes LIBOR transition language in which we can elect an ABR, a Eurodollar rate, an alternate currency term rate, or an alternate currency daily rate.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2016 Convertible Notes.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> During the period from, and including, December 15, 2021 to the close of business on the business day immediately preceding March 15, 2022 (the “Conversion Period”), the 2016 Convertible Note holders were able to convert all or any portion of their 2016 Convertible Notes at the conversion rate then in effect (</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.7621</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock per $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of the 2016 Convertible Notes). For the 2016 Convertible Notes presented during this Conversion Period, the settlement amount was equal to the sum of the daily settlement amounts for each of the following </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> consecutive trading days during the period of January 12, 2022 to March 10, 2022 (the “Observation Period”).</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the Conversion Period, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">229.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million principal amount of the 2016 Convertible Notes were converted. On March 15, 2022, we paid each converting holder that exercised their conversion right, cash in an amount equal to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,053.68</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per each $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of 2016 Convertible Notes being converted, for a total cash payment of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">241.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The remaining principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million that was not converted by the holders was redeemed and paid for on March 15, 2022 at a redemption price of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount. Total settlement of the 2016 Convertible Notes was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">242.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. As of March 31, 2022, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> remaining 2016 Convertible Notes outstanding.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As a result of our irrevocable election made in December 2021 to settle all conversions during the Conversion Period (discussed above) in cash, a derivative liability was created and required to be separated from the debt upon conversion by the holders. There were no conversions as of December 31, 2021. At the close of the Observation Period, as a result of the conversions in March 2022, we recognized a $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million loss on derivative liability upon debt conversion due to the related change in our stock price over the Observation Period. The loss was recorded to other income (expense) in our unaudited Condensed Consolidated Statements of Income (the “Income Statements”) with the remaining amount paid above par recorded to additional paid-in capital.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our long-term debt, as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022 and December 31, 2021, was as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.18%;"/> <td style="width:1.781%;"/> <td style="width:1.206%;"/> <td style="width:12.625%;"/> <td style="width:0.798%;"/> <td style="width:1.781%;"/> <td style="width:1.206%;"/> <td style="width:12.625%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.5pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Credit Agreement:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021 Term loan, due </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_059c3e63-4f17-4412-b2a3-054cdf253589;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">September 2026</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, interest at adjusted LIBOR plus <br/>      </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.375</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% (combined rate of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.381</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% at March 31, 2022)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">146,250</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">148,125</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:15.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:15.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less – deferred financing costs</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,218</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,406</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2021 Term Loan, net of unamortized discounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">143,032</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">144,719</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">450</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million revolving loan facility, due </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e3c69dc7-d905-4013-bbe5-faa07e39352e;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">September 2026</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, interest at adjusted <br/>      LIBOR plus applicable margin</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">245,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2016 Convertible Notes:</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2016 Convertible Notes – Senior convertible notes; due </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 15, 2036</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">; <br/>      cash interest at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">230,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total debt, net of unamortized discounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">388,032</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">374,719</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Current portion of long-term debt, net of unamortized discounts</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">252,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">237,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Long-term debt, net of unamortized discounts</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,532</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">137,219</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0.01375 0.02381 146250000 148125000 3218000 3406000 143032000 144719000 450000000 245000000 0 2036-03-15 0.0425 0 230000000 388032000 374719000 252500000 237500000 135532000 137219000 1900000 150000000 P5Y 245000000.0 450000000 P5Y 0.02381 0.01375 205000000.0 0.0015 205000000.0 0.01375 0.02125 0.00375 0.01125 0.00150 0.00325 17.7621 1000 P40D 229100000 1053.68 1000 241400000 900000 1 242300000 0 7500000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5. ACQUISITIONS</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Tekzenit, Inc. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In 2020, we acquired Tekzenit, Inc. (“Tekzenit”) for a purchase price of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The purchase agreement includes provisions for additional purchase price (“Provisional Purchase Price”) payments in the form of earn-out and qualified sales payments for up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million over a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> measurement period upon meeting certain financial and sales criteria. Of the Provisional Purchase Price amount, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million is considered contingent purchase price payments, of which $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million was accrued upon acquisition. The remaining $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million is tied to certain financial and sales criteria over a defined service period by the eligible recipients and is therefore accounted for as post-acquisition compensation. As of March 31, 2022, we have </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">t accrued any amounts related to the post-acquisition compensation payments due to the uncertainty of payment.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">MobileCard Holdings, LLC. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> In 2018, we invested in MobileCard Holdings, LLC (“MobileCard”), a mobile money fintech payment company that enables omni-channel digital payments and financial inclusion in Latin America. In July 2021, we obtained a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">64</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% controlling interest in the company, and beginning in the third quarter of 2021, the results of MobileCard were consolidated in our results of operations. We preliminarily recorded goodwill of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and are in the process of reviewing the valuation analysis and calculations necessary to finalize the required purchase price allocations. We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.8pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Keydok, LLC. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">September 14, 2021</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we acquired Keydok LLC (</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">“</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Keydok”), a digital identity and document management platform provider, headquartered in Mexico. We acquired </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the equity of Keydok for a purchase price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which includes provisions for up to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of potential future earn-out payments. The earn-out payments are tied to performance-based goals and a defined service period by the eligible recipients and are accounted for as post-acquisition compensation. The earn-out period is through September 30, 2025. As of March 31, 2022, we have </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">t accrued any amounts related to the potential earn-out payments due to the uncertainty of payment. We have preliminarily recorded goodwill of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, however, are in the process of obtaining the necessary information to finalize the required purchase price allocations. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We expect to complete the purchase price allocation as soon as practicable, but not later than one year from the acquisition date.</span></p><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">DGIT Systems Pty Ltd. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">October 4, 2021</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we acquired DGIT Systems Pty Ltd (</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">“DGIT”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">), a provider of configure, price and quote (CPQ) and order management solutions for the telecommunications industry. We acquired </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the equity of DGIT for a purchase price of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million paid upon close and the remaining escrowed funds of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million to be paid over the next </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, subject to certain reductions, as applicable. This acquisition includes provisions for up to approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of potential future earn-out payments. The earn-out payments are tied to performance-based goals and a defined service period by the eligible recipients and are accounted for as post-acquisition compensation, as applicable. The earn-out period is through September 30, 2025. As of March 31, 2022, we have accrued $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million related to the potential earn-out payments.</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:10.8pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preliminary estimated fair values of assets acquired primarily include goodwill of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, acquired customer contracts of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, and acquired software of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The estimated fair values are considered provisional as we are completing our analysis for unbilled and deferred revenue, intangible assets, and income taxes. Thus, the provisional measurements of fair value are subject to change, however, such changes are not expected to be significant. We expect to complete the purchase price allocation as soon as practicable, but not later than </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> from the acquisition date.</span></p> 10000000 10000000 P3Y 6000000 1500000 4000000 0 0.64 9600000 2021-09-14 1 1000000.0 18000000.0 0 1000000.0 2021-10-04 1 16000000 14000000 2000000 P4Y 13000000 200000 7600000 5100000 3600000 P1Y <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">RESTRUCTURING AND REORGANIZATION CHARGES</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For the first quarters ended March 31, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we recorded restructuring and reorganization charges of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the first quarter of 2022 we implemented the following restructuring and reorganizational activities:</span></p><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with our workplace of the future philosophy, we consolidated space at six of our leased real estate locations in the United States and India, resulting in restructuring charges related to the impairments of operating lease right-of-use assets, furniture and fixtures, and leasehold improvements and accelerated depreciation of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></div></div><div style="margin-left:4.528%;text-indent:0.0%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">•</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We reduced our workforce by approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> employees, mainly in North America, as a result of organizational changes and efficiencies. As a result, we incurred restructuring charges related to involuntary terminations of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million</span></div></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The activity in the business restructuring and reorganization reserves during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">first quarter of 2022 was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.542%;"/> <td style="width:1.605%;"/> <td style="width:1.206%;"/> <td style="width:11.223%;"/> <td style="width:0.798%;"/> <td style="width:1.605%;"/> <td style="width:1.206%;"/> <td style="width:11.205%;"/> <td style="width:0.798%;"/> <td style="width:1.605%;"/> <td style="width:1.206%;"/> <td style="width:11.205%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Termination</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Benefits</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2022, balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">675</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">675</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Charged to expense during period</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,490</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,616</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,106</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">388</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,751</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustment for asset impairment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,667</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,667</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">561</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, balance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"><br/></span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of the business restructuring and reorganization reserves were included in current liabilities.</span></p> 13100000 1100000 11100000 20 1500000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The activity in the business restructuring and reorganization reserves during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">first quarter of 2022 was as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.542%;"/> <td style="width:1.605%;"/> <td style="width:1.206%;"/> <td style="width:11.223%;"/> <td style="width:0.798%;"/> <td style="width:1.605%;"/> <td style="width:1.206%;"/> <td style="width:11.205%;"/> <td style="width:0.798%;"/> <td style="width:1.605%;"/> <td style="width:1.206%;"/> <td style="width:11.205%;"/> <td style="width:0.798%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Termination</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Benefits</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">January 1, 2022, balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">675</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">675</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Charged to expense during period</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,490</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,616</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13,106</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,363</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">388</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,751</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Adjustment for asset impairment</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,667</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,667</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">117</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">561</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">444</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022, balance</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">919</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 675000 675000 1490000 11616000 13106000 1363000 388000 1751000 -10667000 -10667000 117000 -561000 -444000 919000 0 919000 900000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7. COMMITMENTS, GUARANTEES AND CONTINGENCIES</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Guarantees</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. In the ordinary course of business, we may provide guarantees in the form of bid bonds, performance bonds, or standby letters of credit. At March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.0</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of restricted assets used to collateralize these guarantees, with $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.1</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million included in cash and cash equivalents and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million included in other non-current assets. We have bid bonds and performance guarantees in the form of surety bonds issued through a third-party of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.4</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million that were not required to be recorded on our Balance Sheet. We are ultimately liable for claims that may occur against these guarantees. We have no history of material claims or are aware of circumstances that would require us to pay under any of these arrangements. We also believe that the resolution of any claim that may arise in the future, either individually or in the aggregate, would not be material to our Financial Statements.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Additionally, we have money transmitter bonds issued through a third-party for the benefit of various states to comply with the states’ financial requirements and industry regulations for money transmitter licenses. At March 31, 2022</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we had total aggregate money transmitter bonds of approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17</span><span style="background-color:rgba(255,255,255,1);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million outstanding.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warranties. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> We generally warrant that our solutions and related offerings will conform to published specifications, or to specifications provided in an individual customer arrangement, as applicable. The typical warranty period is </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90 days</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> from the date of acceptance of the solution or offering. For certain service offerings we provide a warranty for the duration of the services provided. We generally warrant that those services will be performed in a professional and workmanlike manner. The typical remedy for breach of warranty is to correct or replace any defective deliverable, and if not possible or practical, we will accept the return of the defective deliverable and refund the amount paid under the customer arrangement that is allocable to the defective deliverable. Our contracts also generally contain limitation of damages provisions in an effort to reduce our exposure to monetary damages arising from breach of warranty claims. Historically, we have incurred minimal warranty costs, and as a result, do not maintain a warranty reserve.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Solution and Services Indemnifications. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Our arrangements with our customers generally include an indemnification provision that will indemnify and defend a customer in actions brought against the customer that claim our products and/or services infringe upon a copyright, trade secret, or valid patent. Historically, we have not incurred any significant costs related to such indemnification claims, and as a result, do not maintain a reserve for such exposure.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Claims for Company Non-performance.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Our arrangements with our customers typically limit our liability for breach to a specified amount of the direct damages incurred by the customer resulting from the breach. From time-to-time, these arrangements may also include provisions for possible liquidated damages or other financial remedies for our non-performance, or in the case of certain of our revenue management platforms, provisions for damages related to service level performance requirements. The service level performance requirements typically relate to system availability and timeliness of service delivery. As of March 31, 2022, we believe we have adequate reserves, based on our historical experience, to cover any reasonably anticipated exposure as a result of our nonperformance for any past or current arrangements with our customers.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Indemnifications Related to Officers and the Board of Directors. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We have agreed to indemnify members of our Board of Directors (the “Board”) and certain of our officers if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors’ and officers’ (D&amp;O) insurance coverage to protect against such losses. We have not historically incurred any losses related to these types of indemnifications, and are not aware of any pending or threatened actions or claims against any officer or member of our Board. As a result, we have not recorded any liabilities related to such indemnifications as of March 31, 2022. In addition, as a result of the insurance policy coverage, we believe these indemnification agreements are not significant to our results of operations.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Proceedings.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> From time-to-time, we are involved in litigation relating to claims arising out of our operations in the normal course of business.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3000000.0 2100000 900000 6400000 17000000 P90D <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8. EARNINGS PER COMMON SHARE</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic and diluted earnings per common share (“EPS”) amounts are presented on the face of the accompanying Income Statements.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">T</span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">he reconciliation of the basic and diluted EPS denominators related to the common shares is included in the following table (in thousands): </span></span><span style=""/></p><div style="font-size:12.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.274%;"/> <td style="width:4.64%;"/> <td style="width:0.696%;"/> <td style="width:14.466%;"/> <td style="width:0.696%;"/> <td style="width:1.729%;"/> <td style="width:0.696%;"/> <td style="width:14.466%;"/> <td style="width:0.696%;"/> <td style="width:4.64%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted-average common shares</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,416</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,844</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of restricted common stock</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">394</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted-average common shares</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,810</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,146</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The stock warrants have a dilutive effect only in those quarterly periods in which our average stock price exceeds the exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26.68</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per warrant (under the treasury stock method), and are not subject to performance vesting conditions (see Note 9). Potentially dilutive common shares related to non-participating unvested restricted stock excluded from the computation of diluted EPS, as the effect was antidilutive, were not material in any period presented.</span></p> <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">he reconciliation of the basic and diluted EPS denominators related to the common shares is included in the following table (in thousands): </span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.274%;"/> <td style="width:4.64%;"/> <td style="width:0.696%;"/> <td style="width:14.466%;"/> <td style="width:0.696%;"/> <td style="width:1.729%;"/> <td style="width:0.696%;"/> <td style="width:14.466%;"/> <td style="width:0.696%;"/> <td style="width:4.64%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;">March 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Basic weighted-average common shares</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,416</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,844</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of restricted common stock</span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">394</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Diluted weighted-average common shares</span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,810</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.500pt solid rgba(0,0,0,1);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">32,146</span></p></td> <td style="border-top:0.500pt solid rgba(255,255,255,0.01);background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 31416000 31844000 394000 302000 31810000 32146000 26.68 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. STOCKHOLDERS’ EQUITY AND EQUITY COMPENSATION PLANS </span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchase Program. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> We currently have a stock repurchase program, approved by our Board, authorizing us to repurchase shares of our common stock from time-to-time as market and business conditions warrant (the “Stock Repurchase Program”). During the first quarters of 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> we repurchased approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">266,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (weighted-average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">60.13</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share) and approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">142,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (weighted-average price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45.94</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share), respectively, under a SEC Rule 10b5-1 Plan.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the total remaining number of shares available for repurchase under the Stock Repurchase Program totaled </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million shares.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Repurchases for Tax Withholdings. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> In addition to the above-mentioned stock repurchases, during the first quarters of 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, we repurchased and then cancelled approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">123,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">110,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock for $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in connection with minimum tax withholding requirements resulting from the vesting of restricted common stock under our stock incentive plans.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Dividends. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the first quarter of 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, our Board approved a quarterly cash dividend of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.265</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share of common stock, totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. During the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">first quarter of 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, our Board approved a quarterly cash dividend of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share of common stock, totaling $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warrants</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. In 2014, in conjunction with the execution of an amendment to our agreement with Comcast Corporation (“Comcast”), we issued stock warrants (the “Warrant Agreement”) for the right to purchase up to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million shares of our common stock (the “Stock Warrants”) as an additional incentive for Comcast to convert customer accounts onto our Advanced Convergent Platform (“ACP”) based on various milestones. The Stock Warrants have a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">ten-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> term and an exercise price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26.68</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per warrant.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million Stock Warrants remain issued, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">none</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of which were vested. The remaining unvested Stock Warrants will be accounted for as a customer contract cost asset once the performance conditions necessary for vesting are considered probable.</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Awards. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:12.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A summary of our unvested restricted common stock activity during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarter ended March 31, 2022 is as follows (shares in thousands):</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.394%;"/> <td style="width:1.635%;"/> <td style="width:0.731%;"/> <td style="width:21.35%;"/> <td style="width:1.113%;"/> <td style="width:1.635%;"/> <td style="width:1.67%;"/> <td style="width:21.106%;"/> <td style="width:0.731%;"/> <td style="width:1.635%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-<br/>Average <br/>Grant <br/>Date Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested awards, beginning</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,206</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awards granted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">495</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">64.84</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awards forfeited/cancelled</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awards vested</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">339</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43.31</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested awards, ending</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">52.94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Included in the awards granted during the first quarter of 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">are awards issued to members of executive management and certain key employees in the form of: (i) performance-based awards of approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">120,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> restricted common stock shares, which vest in the </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">first quarter of 2024</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> upon meeting certain pre-established financial performance objectives over a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> performance period; and (ii) market-based awards of approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">40,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> restricted common stock shares, which vest in the first quarter of 2025 upon meeting a relative total shareholder return performance achievement tier. Certain of these awards become fully vested upon a change in control, as defined, and the subsequent involuntary termination of employment.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The other restricted common stock shares granted during the first quarter of 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:12.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">are primarily time-based awards, which vest annually over </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> with no restrictions other than the passage of time. Certain shares of the restricted common stock become fully vested upon a change in control, as defined, and the subsequent involuntary termination of employment, or death.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We recorded stock-based compensation expense for the first quarters of 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 266000 16000000.0 60.13 142000 6500000 45.94 3300000 123000 7800000 110000 5200000 0.265 8600000 0.25 8200000 2900000 P10Y 26.68 1000000.0 0 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A summary of our unvested restricted common stock activity during the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">quarter ended March 31, 2022 is as follows (shares in thousands):</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.394%;"/> <td style="width:1.635%;"/> <td style="width:0.731%;"/> <td style="width:21.35%;"/> <td style="width:1.113%;"/> <td style="width:1.635%;"/> <td style="width:1.67%;"/> <td style="width:21.106%;"/> <td style="width:0.731%;"/> <td style="width:1.635%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Quarter Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Shares</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-<br/>Average <br/>Grant <br/>Date Fair Value</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:9.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:9.0pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested awards, beginning</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,206</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45.22</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awards granted</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">495</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">64.84</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awards forfeited/cancelled</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46.04</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);text-indent:10.0pt;word-break:break-word;vertical-align:middle;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Awards vested</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">339</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43.31</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested awards, ending</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,328</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">52.94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1206000 45.22 495000 64.84 34000 46.04 339000 43.31 1328000 52.94 120000000000 first quarter of 2024 P2Y 40000 P3Y 5600000 5400000 EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,USI50'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 " #-&ULS9)1 M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(JX/0?<27V >,9#'=C*[S2>BP8@>B( "2/J!3J>$E1E!4Q. M$\-I[%JX B88873INX!F(<[5/[%S!]@Y.2:[I(9A*(=FSN4=*GA_?GJ=URVL M3Z2\QOPJ64&G@"MVF?S6K#?;1R9K7M<%O\MG6SV(AHOJ]F-R_>%W%7:]L3O[ MCXTO@K*%7_]"?@%02P,$% @ S7.E5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #-Q 8484B=*/1=L/IF%G-+O:"Y,8B":)6<6*?O.?8HYU4/Y.-$)J\1F&<7'8V6F^_6%;B;43$ MDW.Y%3'<64D5<0VG:FTE6R6XGP5%H<5L^\**>!!WQJ/LVER-1S+581"+N2)) M&D5<[:]$*'>7'=HY7'@.UAMM+ECCT9:OA2OT']NY@C.K5/,1)(&.BQ.JR M,Z%?IHYC K(GO@5BEQP=$_,J2RE_FI.9?]FQ#9$(A:>-!(=_+V(JPM H <<_ MA6BG_$T3>'Q\4+_-7AY>9LD3,97A]\#7F\O.L$-\L>)IJ)_E[C=1O%#?Z'DR M3+*_9)<_V^MUB)&_C;> LD1E M!]0KA@H^<'5.''I&F,U8#<^T+7Q/;%87_8;&*0?.R>2/BYOEQ MLI@]/4[NS^!T>HZ0]DO2_BFD4T@AN0J3>!V4NLQN$P; M#K4K&[1/ ;J)A%H'\9K<@8+>D*F,MCRNS>L6P5:T(X>FI^73;9!X\+7]$%R1 M6[A8;\JX6$L>4591L?]$521[,Q562CNF^ES]]%2AK4K]I&%.T"+7[5+6==!!JLR;GN3>MT$(%6P*/&NIZE,2&&/EY!3WXD.%D5$$78BKI??SC+A9*T*>4IUHZ%=@HNO: M@$*YGRF;-O9E[+">,_CL#$?62QU5Y>P4-^0#53&WSV(KE<[R37/=D/>XXH_W MK=5;LLK7*6[,!T/=0$.,NM;_\W=:&3P]R>%-1I#'-%J^SXL"!Q>QNVS0IYAA MLH&L/A@X=HH25T3/]#EB=G MAP-R#\^1I[C6-EHD+^B@3]QS\CT(8<%&KA6LF3#6ROX9[MC!<<6A3 MBE4P5E4'AE>';"XG2O!F%%S@HV,[GS"4JB0PW,#O9=;];&2,^5R+"+/!Z6 I MA!%5I8"=5 IFL2<5U*?,XXXR:RI36+7MFT<.5[^^P2"K\L!P9R_;QZ\I5UJH M<%]4TUHD7$NK%/L:G:I$.+B?5^M'6'TG0586]!L/4T%^M<]M:EKXO,7"J*L*X>!V?L D M-Z_>AL?0*3;M9K0(/4[.]FQ.J@FS&#(NWT T_3@_-'2U<+AB0_]F M'>W(F25EME&9$,]\>_GF7'FUW R=9%N 5O5XOI/ZP,V*-"&A6$&H?3X DU7Y MYF1^HN4VV]];2JUEE!UN!/>%,@_ _964^G!B?J#<(A[_"U!+ P04 " #- MO%9F)=95%KR0GS7[Z&TF. MJ8A#V@7ZII6<(?7CB)QGAN+IDZF_-2NMV^C[NJR:L]FJ;3?O%HLF7^EUUKPU M&UW!7^Y-OEL5:5TUA MJJC6]V>S"_KN4O4->HO_%/JI&5U'W5#NC/G6W7Q8GLU(ITB7.F^[+C+X[U%? MZK+L>@(=?^\ZG>V?V34<7[_T_N]^\#"8NZS1EZ;\;[%L5V>S9!8M]7VV+=N_ MS-,?>C<@V?67F[+I_XV>=K9D%N7;IC7K76-0L"ZJX?_L^\X1HP94>!JP70-V M; .^:\#[@0[*^F%=96UV?EJ;IZCNK*&W[J+W3=\:1E-4W6N\:6OX:P'MVO/+ MSY^NKC_=7%]%<'7S^>.'JXM;N'E_\?'BT^5U=//']?7M3702??UT\?7J0_[9[X=G,\^S_\SJMQ&G\X@1 MQI#FE^'F5SK?-Z>OFR_ "WM7L+TK6-\?][EB6]>Z:J.L:73;O OTR/<]\KY' MX>LQ:U81^";*NPO]][9XS$IX!.JKH2O5=]4MOL=SFE AX]/%X]@GKADC4G&Y M-WNE5.R5BJ#2FY6IVY-6UVMXIX^Z:=<^F4,_,<:YBAH]#[<>APK[6;5OJ=3_5 M0/5:U_DJ@YM:-[I^U+OYA\E6KFS%88Y,9"-FB6(JQF7'>]EQ<'G1+TR?NB+/5R'E4 +G,?927@):MRW=V\$?.4B=Y7 M<,DDP5R3(*\JX2J9N 8Q$X)3CVO2O?HTJ/YK==?KQX2ESA,%XW$ZT>5:<9D0 MST2CQ 9W$A3VHQBD= T]0BU MW*$\N%8_F>HD/QIGU%*"AC'QI8;\L6Z?^\78A=]-%\;VRW:I(97,BZQ/T+J5 M2RF90^@9UBXE(?.YTEF<>$#+.9I_,DQ2>S"QD1$^8L?L1, M*9IX1F591,,PNM+W&E;^$G(@&_Q1G2YT( ER9")6,O%,#&;)Q,)D&B*^?]XR M%S14\GC*<]0L$9ZIP2R06!A(0Z2OG#"*2G5IHZB2EH88)1 L/D)@%$@L#Z:6V*HL,4J6B+7202,P2B86)]-+QIENJ MPS(M3?4P5 %+?=>B#D'J$PF)Y31R8W8\EKY"AEG@L!\#SL@MJ%ZD$&$)9U.Y M6+W"8I]:"QH6!LT^3@+?35-X)IE+$$$X?0%F<<+".#E4K1Z:NBX^*)05B3-W$;M$LM@S,;@%#0^#9H_# M6C_J:HM.">Y2!&:$LQV F7%(V#T2+6QX&#:OJK3 S.4N0!(G9B%&//5)M(CA M8<2\+M .O'..8"1-A:/4-6,"WKE'ZVC3+;SK]KI*.Z25(P6M2F)GVPVQ2R7U ME>C< HR+HTNU(^G(+6=XF#,?/[YBX3ZSW5:[W!;6Q;)H=D&S2W'YG-%DE^'. M!5&HSY#M,RZEPR/4+F;4DTUP"R0>!M(/XI.[S%$B=NHTQ RR?>5;.Q9-/(RF MHR*02QL(DW(:Y#&S5/KV"[B%$@]#Z>@(A-0L5$R3<9T=J)FE'CR$6'A(WZTTCFDUP4, M$Y".3@M'S$[2\:;.:\661>*802A(DCDA9+AKHFS;KDS=!?W?HG]T;5Y^+YJFRTB[H&^V;=/"!<16U*M! M9=TGYW?-)LOUV6RSRP]GYQ'V9>\G=/3:>Q:)(HS$2[->0YUXA.N\ON-L+M6P M#027(I4O1H>\A^P7DFE80HU\L]$24X2)>;%<%EV! 0MGDQ7+DZ**\FQ3P$)" MA2)%6LR(L_N"V24)]RYQBTQQJ)H#KF_KYY?7E U;<^!Z-4_C='"]FL>4O[P@ M=!@N+4]@<8^3MMTX,$-.*/%4'\*"523!* #5WG:]+;,6UI<9*AVZ7S^'+5U5C7EL">;+?^W#7WE=9%YPE/I M9 *H7<*%AZW2LE6&V3I^^SJK*X@+N% 7E2GC/'&$(G94$>7[L&Z1*H]!ZN7- M[\."FV +E>QR4U "Y?!4,F+'E2*>E%5:OLIPE0=U4[]M;\JR*P2*"F8W3&Q4 MJUN[\?&)B9W2 U:O=5I:RS"M!]<>[59WQQ$2;!I/(Q9F)P@3GGUY.3IC<?NP[JK18 MD(?JK2,^W4GDL *$!<>5F%DL?<'+HI!#)M.C"S+I$:.+;Q>C\77?X\<^L?NC(6^I[:$?> MQO!RZN$\X7#3FDU_)._.M.#:_G*E,UA=G0'\_=Z8]N6F.^6W/]5Y_G]02P,$ M% @ S7.E5'9Z-54%! P X !@ !X;"]W;W)KJUUEIOOCB.BM
  • I. M;%@&=Y9"IE3#5*X+:Q/9[XI<)SQC$XE4GJ94 MOMVS1&Q[+=QZO_"#K];:7'#ZW0U=L2G3SYN)A)E315GPE&6*BPQ)MNRU!OC+ M$'>,0V'Q'V=;=3!&)I6Y$"]F\K#HM5Q#Q!(6:Q."PL\K&[(D,9& XU<9M%4] MTS@>CM^C?RV2AV3F5+&A2'[RA5[W6IT66K ES1/]0VR_L3*AP,2+1:**;[0M M;=T6BG.E15HZ T'*L]TO_5T6XL !^V<<2.E KG7P2@>O2'1'5J0UHIKVNU)L MD336$,T,BMH4WI -S\S?.-42[G+PT_WA]Z?1^&DZ'B$83;\_/HP&,YC<#QX' M3\,QFGX;CV=3=(N>GP;/HP=SZY\)E2S3:Z9Y3)//YMX4KG[ZC#XAGJ'96N2* M9@O5=33PF:?@&$9<0B_NPV7W$XLH=U]T=J$I5&E*5 MAA3Q_#/Q9I(N&/19+/),*^C9F/%7.D_8[9PG"5O<()K *J!9S&RY[H*'17"S MF%[[?D3\KO-ZF)'%B 1N953C]BINKY%[(F&12_V&X%] [%?.-[#L](W))$_S MA&JV@$:'11]S:I:2#7[WA." "V/?B[PC?)L9)KYO3\"O$O ;$WC(-,U6'"JM MZM0T%5+S/V>I_1,I6,YE"3\RA2_*LA#5=PM6N^6W,X4GK>@1W MCI M1KX;VHG;%7'[0G^S)9,2^*#@\?(^0K#&O8484=?0B;*Y7;D:,3 MDF/6)HL:)';WLN5^"!-V*@K>'@N>K:P"Y%Z$;32ITQZ(+&Y^-X@TA3W+-?U: M1KK0L)>LZIQ[QR=Q]V+'&Y6N:E8 MZBT0-NRO\%YZ<+/V?%CH\:FNW.(@]*.32E@-">EX9PJQ%R'>6B2!6TYP?;P=X<+[PE6VV2E\832>[=$.75'W;?1%P-JJCK%E!2\EX MB01]O1W?J*S_^24\) MA3I>QG-I?M'Q9.L-4+:7BA$,VK-1M7"H!=QGXJ>GL^6G^\+1\F",X M6CY_7LSO7N!D^0)_CP]/+TOT_ DMGF;/CP]HB+X]W7V;+[0!'"_GZ,,?'Y'< MIH)*Q$KTLN5[F99K>87^>'<^&2F JA\XRDZP[BM8I >6CQYYJ;82/91KNG[O M/X(4ZSS).<][X@SXF(IKY.,K1#Q"+'AFO^^.'7#\NNR^B>?WQ%N4&2\H6JI4 M41@*A?Z^6TDE8%'_XX@>U-$#$SWHB?Z5'FBYI[:R5XZ1<=0C?IB2* @\;S(Z M7%;#8A;Z&(]KLW>XPAI7Z,0UXU(A_@KC;_"A#_0MR_<2YEA?75,@HHRE>KRO M8%GQ8XDDW:4":I3_1"M-.1]M.54/#2_ 8C\)<-+*R6;FAP&QYQ35.47.3CZK M+14(:!5@LG*#Z!LPK*3RQM''N(X=_Z*/DJ8BVR(8(BC/ 2JPTZO%5H2XDYU/ MQ@ENU*['/ MU%[HU:0K*2BH=%JR_PQU )N,_,BKP?YA9)@)_(7KJ#W MW4FP(L4=""2(QTG8AFJQ(SCN&UI,&K#$"?:YALD,%5M!DFZ=H@!W,';-?.S' M<0_$1B*P6R,J9JG@::HTU?SHXA7<" 1V*\2B5!146YV;9$T_Z.0U]$G<'E"K M63CNZU"C%=@M%G<%%^J\Z$$>N& ;5L(*8U*"=JR9S/C>SH6X2_5M@;.8#..X M#W0C!CCZO;KJP67E 0Z-O%==O$(EM0..+(/;@6PQ(D$/XD9BL%MC/G,I$51X M304[&*Y&.4M7+&?J)]KOS)V50AF'9(3LX4OF9953Z9N=KTI6,*"+C%E:+%8G"I&>J2*,LQ*TLBQH=V@E^ M8'W+D'358ACB=D5M5M$XQ#TH&TDA;DEYHLHA)B?GRU?J=Z\+)VQ=*SR._#YL MC980MY9\-Y^S=#U,88KA\_S\U08?]E(!5X$0NH2%-,)"W,)RGTJ66?/ORH2/ M@VYS;&9)T$-SI%$3XE:3.4+6E0)X)&[3K\V,X"#J0=9(!G%_0#RD MHH3R2P1O)$"S10&4:[KC;$C#[\3-[_T-J?SB2S*^QIV1MEE%?1/=L#9QL[:K M'TY&5ULC!047IOU?I%$YL6AVCNHK]9[4G=F)Z9U_1[?S*J=I29, MM='U"&_CK)0HIZ\0TKN.88&(:N^H.E%\9[9?5EPI7IC#+4U!;K4!W'_E7)U/ M] /J';SI_U!+ P04 " #-N"-@JMQS]H[@\\<#_IH#I;)HY0_[&(6#[R&!80IKHR-P&C8XQC3U 8B&#^+ MF%Z9TCH>SY^C?W#FV3@=3V(<"N9:O<+ MA\*VX<%JIXW,"F="D'&1C^RIT.'(@>)4.X2%0WCJT#SC$!4.D2.:(W.T)LRP M85_) RAK3='LQ&GCO(D-%_86%T;1*2<_,QS?SB?3^6(Z 9HM;C_-)J,E+19+ M&FZF\^4";C_0T/OF';P!+F"9 MR)UF(M9]WQ!&F\E?%7BNM1&T>?]K29=LTS7=.F:9]+-Z1W@+F[55>2^;>=KRWT_; =!U/?WQ_J\ M-@IZ[2@HK5[@:I6X6K4RW)H$%:Q>\,]QPMM4:OWN/0AT&AGV=%4C1+M,V*X5 M@FJ>*EI022F%8O4+2&*A4Y:_)?%WJC1[*Y5?;!ZY=:3 11!TPQ.=*JRB5JM: MIDZ)NE.+^D'0RYSRWQA#(M.8BPU8=5 #H=:)5.;"H,I(NCT6!( IKJUAO%-V MV*+B,JZBU7D-^)13A4F[FE&W9-2M951U\9;2\7U7@>U6WD'S!&^%5=0^\ZGV M2L2]6L1+:5A:^:G^"W/O5>4T>V'O!/)KHZ 7=AHGF/VC%SY#M7&-3Q.JG3#Y M6UCNEKUUY%K*R?XU]=R\1?X-DS=L>NDV7&A(<4TA&Y<=DE'E33!?&+EU?>11 M&NI*;IK0_P94UH#.UU*:YX5-4/X3&?X!4$L#!!0 ( ,USI51#,.F#70< M ,LC 8 >&PO=V]R:W-H965T&ULQ5IK4]M&%/TK.Y[, M-)F)8^VNGAE@!FP>3A.@&-KI1R$M6(VD=:4UC_[Z[LK"LO9EH##]$B3[W*MS M]W7.5;QS3ZN?]9P0!AZ*O*QW!W/&%E]'HSJ9DR*NO] %*?DW-[0J8L9OJ]M1 MO:A(G#9!13Y"CN./BC@K!WL[S6?GU=X.7;(\*\EY!>IE4<35XP')Z?WN Z> M/KC(;N=,?##:VUG$MV1&V-7BO.)WHW66-"M(66>T!!6YV1WLPZ_?L"\"&L3O M&;FO-ZZ!*.6:TI_B9IKN#AS!B.0D82)%S/_D+<@3^1*:U\V_X+[%.@.0 M+&M&BS:8,RBRCD#9T?\[FS\Z\G9]\GAQ>P79GLGA:W/MIW_Q&>5G M"ZM!NB2 41"G=-$<$_0&E/PLB9.$+DN6E;>@9GP XTH[AD=;QI ?E/6R>C0. MQ_&6$I)D62SSF)$4G+$YJ0 ?7G[ZSL6Q>$? M$QH0<#'[[2N/VG2GSP__6%< ME;Q:79'3EV=YNQ'^9G_X*>5#4+**YKG(-"T9J4C-^HE&?"NN]R-:[T?49'8- MF0_B/"X3\AEB&.=WLN M0CCR=D9WF]M)A06.T\=,-*D"Q_."/NQ(A0W#R(7([^..-3@,(0[[L!,5%@:^ MZZ UK#>N>#VN^-7C^AG4\YC/WW/&=[QZC+=!#Z, 8F=C]'H$W35!UTKPE'NA MK-E8NEEUE:?"R,=0&KIMJ!XQ;TW,LQ*[*OEQDF?_\'UVR_T6X'NIGM.*#?F: M+SCE.])NN<]\@S$QJBQ^T-7@*>R&\A*Q0GKL_35[W\J>FRAND4HNIE5%RN01 ML"HN:WYL-.:L.R]TA'V5#?:DC72\!=0C':Q)!U;2C0B"I'?HKM;&MC$.-"L M!8:E&:[IA%8Z%V2QK)(Y=Z'BR#\CT8ZDN.UB5'KRSYZ;#0G0V12@5QQJ:C 3J=27.L=*9UO13'ETP& M<);B&R:DCA2+G#X2TGVU*F#!3SZM$7,4NCZ,I#G8 NK7LV$ZX?O68YN%]MF] M3>";)Z%39FB7YDW20NVK+!'FP\B_^60HFK<&Q#O:>G7LB +TS%7M\^3Y0)I- M8:BLTT9H%\>WK"?]Z>ZY8R,EXJ_^R-JE$%=PC- MQ72*"^V2.S,Q(@_B6NL0H*J=GF+[)MM0?<*=R$*[RDZRNRPEIH9/(Y$A *I#<,,0.])>.-0D&T:A M8GTTZ881=J C^VH=$(?84_:@BHNX=OI29SC5\%/I?=.@L(\-APWJS!"RFZ'7 MM'+:J46JM\'(C3Q'[H3'ST'VJ^FL$+);(7O?UP9O#J'/>V:Y958=3P_5I[;Q M*L)N>-ZL\T,:TR(MEF,[IE]!9VR0W=C\E^X/J5:%-S*APGL;K$^],S3(;FA> MWP,BU96X$3)X=M29$F0W)2_K I&FE4%!G> M(*#.W2"[NWE=,XAT;P;"R'QD=(X&V1W-NW2#2+4(OJ>\$;2#^O5T)@+93<2[ M=H-(]1;0W)*CSE@@N[%X_VX0J?(I^PFDT76#ON).7_'S7S:\;S>(55EU W.K MCCM1Q791_5^Z0:RJ\!"[YFHZ'<9V'7Y-.XA5.?6\4#Y9MZ'ZA#?>M=ME=T88 MRXE0UM66YDZA8MEU3D!*KAFH"=?CC&5DJW' &G%U0U?>!EMA_3HZ#<9V#;:V MM5C3_(=>*%GODZVP/K=.CK%=CI_=UB(M>55V7>C"0'(W8PTN<.1WA+ID 7(" MZ7]VCC2X8>3Z4&X''SJY\* MU2=@Y(E34.Y"GH-QX@U\60A99QJ: M\GFB5I)G1=NIKB8DBI))G97-Z.*L??<@+\[$6E=EPQ\D4NNZSN3;)UZ)U_,1 M'NU>?"N?E]J\F%R)\=(D_7K'8=&@E M_BSYJ]I[1D:5)R%^F,9M<3Z*#")>\5R;(3+X>>%7O*K,2(#CG^V@HVY.TW'_ M>3?ZYU9Y4.8I4_Q*5'^5A5Z>C](1*O@B6U?ZFWC]@V\5:@'FHE+M7_2ZE8U& M*%\K+>IM9T!0E\WF-_NY-<1>!QC'W8%L.Y!A!^;I0+<=:*OH!EFKUG6FLXLS M*5Z1--(PFGEH;=/V!FW*QBSC7$OX6D(_?7%U?W=]_N4;P-+__YRC^\_HZG+^!_K\Y?ZO.1JC[W>7WZ]OC1 \SZ_1N]]^1[^ALD&/ M2[%665.HLXD&9&;\2;Y%\6F#@GA04/15-'JIT$U3\.*P_P0TZM0B.[4^D>" M7S/Y 5'\'I&($ >>J].[XP 5@W#VOG89YY[B#NRR87-7>MP:9OTO8UX?URD6!,SR8O^X:QA? L MH;B3.L 5=[CBH/Z7Q=_@RA#]6B$M(/QST>1EQ5'3 3;O32LWIEI)\5*")Z"G M-Z>MQ@%;)1VF)&BK:PYY+R\SDTUR8] #;M@$V#P"YK M(77YKQ?8U)H3<$VC 3*'5#2E4S>TM(.6G@P-B042LGPNFZQ"I5)KCHI2Y6+= M:!?JU,(S1&Q+3*?$C7?6X9V%\2IE'*Q>9:4TWN<"-G,9*HH'X%Q2'G XZG-O M%(3W12B%P))J"68=:RYK"(87OHL4R*5(Z"67SH0:V8B&H,,RAZ#W" .?!+K@ MLGS)# FCJLR>RJK4;VB]:K\\01P+T$0JCP]OYSA8;!8G0_RV5.2!3WKXY$C8 M+[B4D%IV:2?[R=V,1:S)Q[%E85LHB:/4 [*G"TR#(.=:Y#_&ICPIP) UU&S* MFPZV0^U#B.,4#X$ZI.C,YPP]WV 6)K9EUCQS9>A_+T^;J-NX[\XS(&>_;],[ M)(TL_V==FA7(:I,L@L2'>X;!<=!DCS(K.(S=)B!E*(:#>SY5O)W7:;C8,@FS M/-"6&1/(MLQCN)Y\<)A][DU<0X$'KMCHUE2-:,9=VVE!IQ(V XV3*)D-]7"( M,>S3HF"=@FIC&>4BNP7&)M+>=$W!,8#C/8P$VV MF%M+PTNYYL,H M84.,#EJ;^=R"]+Q&PKQVMZOCUJI-M,X:S@6;V(0%.9<-O=DE1@CQX>ZIC>!? M*M,W9'QZF4YZ%B)A%GI8RWP)Z5V9A*C$0K]F$C(5U+U@*>!1XX\222PF=>4S5,Q0),]2A L[ZQ0G;IJ%AW#A$QI30R+>Z/5>1\.;H M08J<\V*[MBJ#5%5G>BU-W?)K2C +(<%I.ATJXA";4>:I8$C/="3,=)>&/U6Y MJ\&-J^Q7C1!N3VL%?51/N6TP[GC7J9+-<]:Z.*@P89Y2A_1$2,)$>.?:\[W; M)H[?G2'H5, F.(QC3(9*.'@0XS3V)&72,R&9_E+J6,"V"+:XIZ>.GL%(F,$. MW=ALO& BWJZRJ&NSFS#%H]-&-B,E%FVYA+ O7?2<1<*<]9"]&>_L?+$HS5I[ MSHJ(@[S2-+52FTLLH9Z:EO;L11!?CDS1?M:8\>H;V-&[3[QQ.0.KB+ M,(:GPRK=*9CZSF'HWJG=D6T8U[KB]:Y"K[EQ"VA(KKA\X;O0?G."=] 8H3$; MGK>YY* RGWDJ7=K3'3U^%GA0A+E2DA.YS5OCF"5X6#RZY!(6Q9YD07N"HV&" MNUDL>-[F"OXS;S>8"*I'#NEUG>MUNQ%N/]@N>2FRQ3_F]57+N[*;5#VB$W36>I M+V7V[$?#^\"KD^&_1T_\N6P:XX:PP%#MEL)9D5![ TAG>!8-&=TE%QOE/3KU M/$O#//LK.G%S4A?4QF95REAB:V/+D6D\9;X5Z@F8SH[7)ZNL+% !%2\87R_Y M%B]:"!DZ4&<]<[(P<]XVD,_!-L[+!YO_XM3*Y"ZI)/&$&^LYDH4Y\O;(61]S M<"*AP_!Q2&&6> B<]:3(2'!IOFUO0\KN6/WT;!"\-.IYCH5YKG4.,_IP2J>M M;,+"*6;Q M,QL[ M5@_>?\(?KS:W[_TPFW\&^)I)R/D*57P!0T8?I@!-;N[7-PTM5NT5]9/06M3M MXY)G!9=& +XOA-"[AIF@^R^'B_\ 4$L#!!0 ( ,USI515Z*^A= 0 "D* M 8 >&PO=V]R:W-H965T&ULE59M;]LV$/XKA 84*9!: MMI*N16(;4)PT*[:L6;RL'X9]H*6SQ)8B%9**X_[ZW9$2[69)MGVQ1?)>GKM[ M[LCI1INOM@9P[*&1RLZ2VKGV)$UM44/#[4BWH/!DK4W#'2Y-E=K6 "^]4B/3 M;#S^,6VX4,E\ZO>NS7RJ.R>%@FO#;-4OV"BVM_V6;7G:],B)HA K__*'/PW]1R'J%S.,. MCCS*<^[X?&KTAAF21FOTX4/UV@A.*"K*TAD\%:CGYI>@P' Y31T:HZVTZ!7/ M@F+VC.(1N]+*U99=J!+*[_53!!&19 .2L^Q%@U?0S"WH^7(?TY.7\?-RSR_CIN$6BC$*YJ]- @5)IYG#T%N.V,[KAQSVGL6"IG1 M^=EB:8^&!)N,W_SFI4G"=(2=5@:J3O(@BACI< E%9X03O<3%0U%S50$2M6F$ M]3/O@.1ZQ,N+Q0!XQ'*?-,R1W!Z2L2TK-5/:(:9"=B767LK!SUX2E*(&0*>68M7A8>&V=K+@QK'S4N M(=BA;;45,5B\NPSWKE$'Y[0-?;("4$.NRA'['2/:-<@B-LABOT&>' _[%7I* M('+,UKJ3F&DD!=Z<1%Z,\DNGPM7DF4^F_MTC117*A_(&G$8"Z IH$>&4L&? \-G!/(58$Y*3B]&X9V@H<6WQ-01D^# M;4PX-E,,BCCW.*J,C=A3UTBZ=WWC]*K\(\4R/PC#31YWXSLH#]?_3CP\HC"F M"@<3D[!&U?'HW=N$F? P"0NG6_\86&F'3PO_62,CP9 GM-X&!;D(+X.YW\# M4$L#!!0 ( ,USI51<#MN(3Q$ +TP 8 >&PO=V]R:W-H965T&ULS5MKC]LXLOW>OX+H>V#TWCC@UTL*[IQ_O+Y6B_, MU%2?UO9?MQE M+T[[))#)35K1#!I_'LRMR7.:"&+\'N8\;9:D@=WK./L;WCOV,M/>W+K\[S:K MEB].KT]59N:ZSJL/[O&O)NSG@N9+7>[Y7_4H[XY'IRJM?>5683 D6-E"_NHO M00^= =?](P.&8<"0Y9:%6,J?=*5?/B_=HRKI;OB\QDV^//(6M3O]:I>7&*WM^T_O/MZ]^UG=O__E[O;N M]51]\H9$>^TK"__&YFVA[DNSUJ7FD,&S-[;016IUKJ857D$X @/4QZ51Z^T7 M*]S2V-=JK8L-[>S02%H@=05AB:TV(K&EICX5UI?1\CC!G(2"6*RN#EU:D9$_"X7U3R=#< MZIG-;67#5)GU:>Y\7;(J(!R9A58^-D96R2 +#7!U>7"G"0\\)D]I'DQ1&W[' M? ' >LRIYJ5;89SS'3WU MU >3YM@$.QVKJJ=>F84M"IJ754]+>8,]9^KW6D/(DH1#<"'$'K%'@SO ').) MDJ&/*A>SD. K4Z9+_4C#__)?U\-A M_]FQE_CQX-F3GOHK5..P'9WG&]8R!V]1&?$6TNC"4)Q\H[;W_-,KA&450U+F MX\!#(J=PA<*.# V:.+8'^& &#<&31'8VQIQ54)J<=81HI8#X5Z)W%UWJ![*> MF#3X*V9BE^ZLP+\[.Z!D+A-@S=WWYA*06^_U@&S6E2KZ1O"!(\O3I()3=,F* MK,N2-A3&!ZMQ8#$>^E;7/&?AE 46 I0('Z$4C'BPKO;YIH6$M.M@!2@8@L*M M3!(=E>V4A%"A_311M!LI25>I C[TM-KTU!VX3S!<0ELY("DA1DD ]@TB?X-- M"'L8X"13K/1O\/AJ$_%R7E<$MQ$$[9[_Q">=/ UU9QJA!,!J0BJ*4^'#!#@ M1#UH;&26&X&AS(0,E1F@;$8SU6LB@_#1DGU^KE9$4K#%!RRQDJQP#D?)M,7- MVD,">HL\UZ8A:;#>H@ $RP24GL"&%,%Z(8H"R4I7+Y;TXUKUU'OL[8#\*[UI MQ%\ AQ$J!LH \MI5O9(5Y_8+W0JB0CQ=%+3PW)"Z)[P1T*-TV? CE; N]6)1 MF@5E*W'Y" Q8N_!:J/$:>(3G>>[2: ;)0L3J0Q9B_E_@-3?+[4(2"IE.K]>E M^\(Y!X+]MQHJ>&'.OO:XM)#'T@:QLWI-2\L^(/6.?6B/A_9.V3$-,LT,PSYX MU#]QPPI:-<[4>- Q884HE 3U'K<\!_J/! G 2TN8UGT"J/Z["7"SU@70-%\89_\O3D M?P+3XJ+HI)GEA&>A&4ZF6D\#\Q&[1/#S%%^C<7)S=457PZND/[@YF;IY]V%A&LR/"7<%RC:K.2\T=G#[1O!;ZMY[ M_+VZ3T@034Z<4G)>-!2]ZNXRV;71MQAE@FW"/V!/.!O(Q9H!@V2C N:)NAX# M!ZXOU0\GKVLX)!9Y:[,,(?E:^TI\;3*G&=1@B#<'?;PY\5:K>YT215$F:MHP68>+5-- MJ#!O:J/HF41G4&Z1*XI:%@ZB%)SE\=\V@2"OV O1_R"O>%4ZG7)%!J06U;0A$%8QZC8?O6:E#O(=X^ZKU?S(H]4J3-0\[<-XI M';\5I32#R76OCUS+^9J?X5:_-XBW$F+LE$+L \"U)[4 O<87KUOVR3DJYAXB M$FII%T14$F#!"<$R,AJ[*$)=DMJ6N$86Y^J*[-%@E-3T#GR?RC)$$C",:&&Q:?E_ M+(MFAOP)-?$#(IJ9!<467%!(>;K=@='=EE^1S%12',Z8\(M;I[[?4 MO%++?8]G*C;84G-4MD$9XG30&Q\.T^10XR7T;R"(%,Q .#*YSHG0DJ-4 ?IS M;(/0@RP$L+%5VZ>AWMU1[[12,?[++LHKG3,)F5+'&LDT]$VV;X=N">G_T/.V MF3+=5OK;J/0/0>F3MM'Q2UL>;X\[W M!O2L5OFR5%"9<% :8F:7.Y]OY\0&9 M?*TW/"4(*;S/DSH;.M;40AS]4C2^\7N M 8%^:M/0MERA612W3XRXQ"B9@XH7T.. ARUAZ*!MZ/I"BI)HP>?M M3<1&[S'A I9QTN7TC!K_)'Z MYO#D1<,5R:)8-W>^0=?"%5OEWKSK;UME?H&I="BK7*>)X57M8R;XBOB^*6 M=BTNOC508!WQ08-MV62(QJ@\Y&O1("V!,(,W0CZD9\Q',G(24\<&.M6&\YH1 M83Z'B5G]!YV5P9%@12@P!S-G?SFS1;+XGF1WJ#<="!RJ""LL)1QP[)7).QER M+SN>!&SOX+K:OW6RA_3G78&01L?7R77_FJ^NDO'X@JZN!LE%7Z[ZR<5@?+(; MBX?F0J4]&EUU_EQ=#L.?P.HQWR5*:EGC\=5%,KRZ[)PG MW<'H92V\6=J'VPX1G^EO)Q6QT?B53K)?NK(Z(Y3O$O?DW[1ZTCHC,-I@F1DG ME7@3F!#NT&F# 3?V3[_*MJI"J 0NU'#R,V#2F<>[D2_%8&^/'*N. M.)&C;7.MT)BLB](P&T0]#I&"3I L2!UT,A$"-V8K.:@ .GQ1AMMTR4Y[TNB2 MBH1XA!<$LM)Z#RA%I\4@*=*4!CBFGPG4D!-H0X.K9\T1QHW1J TWY MMG/#M2)UT%+LW5LY7_J:'WV[6*&F)37FW#NE*JHT4MM*8SZ8U9LTR$MZ0CXW M64=$>T2TF%*WJOIO:)ZBW!GT;G;[$C>]T;&"AXO"T!+P?X) _S2E M"V*,AL?$^*.L%%1PN5?Q=9LUNTL?RMD-793>; <(EA;D$Z)L E/B(S%12FXP MH9=FQ[HF>,"E<*9?Y-% E+,+3FY&D"J82.46O:Q&Q,SKHGV6L W<5B(+(+PR MFK["V 6M[^8%LO(@2#!4DGL/WCVYW4%<3+_7U*'$/$R&_0$N&)>&S[JWAC?) MB+E"^TQNG=SN](*:-X[]'23]?E_^/9D>]*.GF+0$E!)X4JKL!&HS"QC&]4WX M-]X;@I1<#,,?84YG,YU^IK.%_1F&R0K.9.'LLZ6\?\C59F"N0W<^* M#N-&Y.9^FVB%<,26P^5M&O*1 NX7A]3\X\[&VV,.*A5 V2_Z.U?7 MR6!XT5Z=?# /+G^@[O[X@B,[_MV)>\@RN*0N6:/)=Z3)CJJ?[$'%<-0/4XZ3 M&ZR_[>0-R(:"6<<-35]Y (9]_) $R\XI*Y-5.^NT)-Z@7U;&#^OA02;R;35\A2OL:,D^DGZ+['3\_ZETEW2MILUT;= MTHR/1)K/.9AQJM=TE+4)1-:K]X\%'Y@ +F+/DU8+*\6.9FQ/>+M:Y_0EDF^^ MJ^R(T;3.#X)71 ,2!A$%*Z3".G<^?!1NO?5Q46=[=F=[Z<[VS/;VZ$.Z2-8[ M^P+2>C G3)/YK?+A=<2E>\3'=$F67=0VH[ID>P+P!ZDOJ,L_YXZ(IR- 83IR?O\R@34A\<>/Q\'S<[F..'\(M5$NAE0FQ=S^O M&;3G=6F]JG,^_C@3%4& WVIA"O%+JE9!?#A+GW(V*6$F=6!/'?K0^;SS23E8 MS((_G.?/3HM*OBYO[C;?YD_DD_3V=?FP'_B]H#(M-W,,[?>N+DY5*1_+RX_* MK?D#=41[Y59\N30:04XOX/G< 33"#UJ@^3\67OX_4$L#!!0 ( ,USI53K M/GYMW@0 (@, 9 >&PO=V]R:W-H965T=Q,[$;K/H= &1D,24)!0 C*Q^?0\ 2I8= MVVTSV71C Q?W?<\AH,.UD'^J)>>:[IJZ54?#I=:K@]%(%4O>,.6+%6]Q,A>R M81I;N1BIE>2LM$9-/8J"(!LUK&J'QX=6]EX>'XI.UU7+WTM27=,PN3GAM5@? M#'@W'0RKYG'6U_B#6/_.^GM3X*T2M[%]:.]TT'E+1 M*2V:WA@9-%7K_K.[O@][!N/@&8.H-XALWBZ0S?*,:79\*,6:I-&&-[.PI5IK M)%>U9B@W6N*T@IT^OA"B7%=U3:PMZ;+5K%U4LYK35"FNU>%((X;1'!6]OQ/G M+WK&7TSO1*N7BL[;DI3T^W2FM 1L_G@A;+(+F]BPR7?K\\O^8I\NKJ_//EZ^?4O3 MJS.ZO+J=7EUS4@1_"M!4.DY&VQ(7[G3DG"'[*BR$O",;T9 #_%<@>@_73" MB1?$"5VC5OGU2'RZ[E"U/:SN#YF#B>IFGY"6R5NT"]%W4NKJ+V8_-@72K] ] M%(5O755O3/ZV-HEJ':_A&&H68,&;&2Q[*?X^ M&.<75G?<&D.L=NG^T] >1?HJRN!""J7H=!MFZE S+8JNZ=P$I_OE7^$VZ76^ MV7(P?:%=KRC, R\*,JQ>4QBF7AYE] :[-/&2<6 5 +<\[A42+\QZA1QV^>"F M;S:%8V.<&*TT\Y)) *UHXD6 1CB.O" )[%'D1>/8'>5I/K@5FM5/ .X2E-O M$@,'XL2)X_O>6''JQ($_ MN1?W_=3+Y71WNL0 MV2SL&U@A%_3(/11WTMTS>^I>E_?J[HV.,2\J7,PUG\,T\/-T2-*]>]U&BY5] M:\Z$1NEVN<1/!2Z- L[G0NCMQ@38_?@X_AM02P,$% @ S7.E5.*^G$QN M" PQ4 !D !X;"]W;W)K&ULE5A=;]LZ$GW/ MKR!\NXL$<&1)MI,T7T#2=+&]:&^+)+OW8;$/M$3;W$JB+TDES?[Z/3.49-F) MO;= T<@2.3PS<^;,2)?/QGYW2Z6\^%$6E;L:++U?G8]&+ENJ4KK(K%2%)W-C M2^GQTRY&;F65S'E368S2.#X9E5)7@^M+OO?-7E^:VA>Z4M^L<'592OMRJPKS M?#5(!NV->[U8>KHQNKYGI M0&2U\Z9L-@-!J:OP5_YHXM#;9X_Q26=\PL8G/QFS_;LFD;C[>/LHOM96%*9:''ME2Q!HYH=".F'F D'( MEET4A*QR<:_B_V[$J:B>2:'PZ%7\1AYDI9_ _%U9Z1;ZET?@LP1-LW'3S2+P3 MR>1DF$YCOCH;)NGTX+-R3OSUE[,T22ZHR)0%8#'7E:PR72U$9IR'[V(\3),S M<<17D_A$'/7\^,Q^5! VG%]7LC36Z__"3 Y>F+J"@60R'L;C%'\GP]/D_<$[ M,0&,4A=%T)PG4SS1<102,9>9+K1_^9G8I)/I,(YC<0Q]Z044++AA$"&4RI5".3\2%F$0IQ?]8I..8#CYX-%X6 M#^T=BG2:#J?PG;*3CD_#]<'G MGS$"0HRGPRE@T=4IDOU>O,E?U%9M*5-^J<0?M;0X02@2IRVZH7X4]#-79#%Z MW^4:$%8PD.D5PF752KZ0690E'J%@L;A'#+G N0MB]GK/',WE^$5)*WQ;1.*0 MT% FT_ABDY=\,[DXBL1-#D=@5!;%"Y&HPI.P:X^-2.27F-10&F""GM0,B;X13WH.1!&,'CP^=@A/4 M^\G7-V1NR+N[X@EZ47$>-T,FM.M4Y'"?^*R0>EE5=7DT%&H^5]SW8=":>K$4 MO]:5:@XF@:7#(5:E]I1O,5?=Z77%7B+N<3_N&R$B3'&4X-1=SI$EJV@ZHJAO M&\.&SM&^3?DD=2$IB@AR[3@#FS%RP)=C<;=]NR*$1)YH7LE%O6I8G"V-SEB. M$R&I1DPT$_'FI05/H2X9\ M\(A,B4&R4!7B8VU-CO&"! -8AYLYSK@Q9"]!Y\*";1YT:T*T:%&T0R$VE!NE MJTW.VA;*,WB#Q[UQ)K0[^([:X/!BQN/W283*O8J@B%RH6D$C0JGTTBKT+6+-J5X M16PA!0:]VD,#,#J\1/::A6$@IL,G,06,"B@HOY6<:[# K?%U9,/V7V6%D>%% M)&G# \!HF!&_P8RO,Z?LD_2OJ;%!YC?[MAM8AEFY_6A8O;"T>Z*%@L@IR2D.:L/1Y* F>U \Y#/B\N5;S(9.FL2 MQ^NFL8T,R-G!'IW_3\:E8^\Q^*R]WSEI@!U,D,^.C-/ZH@L M4^JI!R$AFDH,]5MH.0MC*D4CLTKZ)C\6K-2A28)0 +&2EA_R<,SJ0=\!N+GV M2+Z9=F93+W)]_.&]_-5+. +F-UL/_7@M"_QBWP_LII:[S7&?BQ>=R2PJ?@V2 MR/QI-.U(C+.XM;T9&O:1O>TY2J^(C:):57!DLB6F ,XA);GI#(&[3\TX^=J/ M4'!\?JB1S-@\A-T0[:A-FQ)#G_J!@<:%3))]O-6A>].Y2'].C_C*F4+G#.?! MXT_SIC47GQHS/:UM;JW7==-D-UZMJ=Z4/Y-4Q,VZE49/1 M6Q^&1KT/:Z6R"_Y\" [2,>$;6W>W^T)Y$S[,K9>'SYM?>'!UF.3FV!I'I]-! M4-OVASSPWJMOE!!W3?;:__!U!+ P04 " #- M(K5,DP'I_VA1.I+R>O/7 M]PU):>4[VS . 8+VB[V2.,.9-V_>4#K=6O?>5T1!W-?:^+-1%4+SS73JBXIJ MZ2>V(8,G:^MJ&7#I-E/?.))E-*KU=#&;O9K64IG1^6F\=^/.3VT;M#)TXX1O MZUJZW25INST;S4?=C5_4I@I\8WI^VL@-W5+XM;EQN)KV7DI5D_'*&N%H?3:Z MF']S><3KXX)_*MKZP6_!F:RL?<\7U^79:,8!D:8BL >)?W=T15JS(X3Q(?L< M]5NRX?!WY_UO,7?DLI*>KJQ^I\I0G8U.1J*DM6QU^,5N?Z"!P/5 M\,8_8JK1&L$IPT6Y#0Y/%>S"^47QH55>,4+^=!K@D>]/BVQ]F:P73U@OQ4_6 MA,J+OYJ2RH?V4T32A[/HPKE7-EZI8R,>8I_7:Q\<"#$OY_9XJC?XBAN_WV M^LT_;L5;>O\;&17&XMH4$_QA)&9CL240&!LY*C]>\^6?_W2R6,R^[6['R_FW M7PFTK)"B:5U1@;>B<:H@8=="-HVS]PJ4)KT3!V(^ [.T1@(3\;:BO87<.")T M8!#*%+HMR<.)O5,^HAC=EV7,7.J/]^FBNND,L.2F6W+#2_HX&[GC33QV$0'[ ML]1PG"2=.820"&E*\:&56JT5TO=2T>F$(A7MXW[58X%6 B)^+-.L;X=%I" MUK8U*,Z!>-5'H^ "F*F2N(#XR3O&0!ZBUF4UYORWE2HJSFIRW#O:2@\B%*ZE M'+WW:3/7G*ECJ+UF1@PHX#R$LF4+B5TG0E M72E^L+H$L*C.Z]=7N3GG)S$X9>[(\_X ]BF+OB?V"[H>& /K.M[%/T,[+DX@ M()##B.%SNJ&209"1*ZZ6K8TZ!'V,(2U*U")P'W:Y<27V-8X='$D?"+> M<>N B)B-TBDD 2Y:AVDD-M:66]"?+0[$7R;[;N1(I:,N1FA:P3,"ZQS=8>YS M_/S@3NHV$4:BSW=>)5 +J8M6YUEBB&UQGF$>,=Q:_48YOZS7'_6XU-H6@_#I MOL$1)78FH-04DOF35MQ#WJ;_#4\QU!!T&(L5I-+8(+@1'#,%P!D24?S6SM;1 M[; G&-^)^#OM2OL^<_J-$;?4!*I7<#$_BNTW%P_G3S)(C!:9TOGFD,\=(2%Z MD#MT%6-7VJ*-A*X!Z2:+,0*.FA^'"R1R+"J<+S-I2?:[VRL^0W(>1IFVBACO;;JH!(9:S2(CC MWT^E.Q@_!>H%TOPN;_W #1UZ&,??^F"):+_'C3/V:V;W]^FGM?Q.;O6IG1A)JOU09= M,NZ2B^77S\U?QFDOFAJJ ="&OA'C+.%W.5O7K5$94!2DQ#N2V[U( M&&(*+SX4O]JSY9-G^W-5(U4^B!7:^I1:>' *(U_@C8)[L36E?VRK1>\-I%A1 M\AD/8(E]]P%18P)R93W*XMO5?SH*Y;,Z37)?_K[KW"%*_LPQV"G@@9I-]D5^N@?EUK%>W'<@48FF0H50N'E H<0PE_LC-?QZ,N1W9Y4^."##>."#UOBT^G@R'ZQFM#L+;]=AR]C' M=E_F[_5>XB?8S:+T^?]- 7>!WP0M,:IK/)U\,%>+ZV:(Y\P1OTWRK/_PM02P,$% @ S7.E5&"M=>F;! 1PH M !D !X;"]W;W)K&ULM59;3R,W%'[/KSA*4;5( M(0*W4AV1\.><[ MW[GXV$<+8S^[G-G3TUQI=]S,O2\..QV7YCP7KFT*UMB9&CL7'E,[Z[C"LLBB MTEQU>MWNL#,74C=/CN+:K3TY,J574O.M)5?.Y\(N3UF9Q7$S::X6QG*6^[#0 M.3DJQ(SOV#\4MQ:SSAHEDW/63AI-EJ?'S5%R>#H(\E'@-\D+MS&FX,G$F,]A M:I2+_[2H9 <03DOGS;Q6!H.YU-57/-5QV%#8 M[_Y H52Z\.#FR9D$V2 ,M#**K41ODI Y)N?,6NQ)Z_F3,SMLR M]:65>D9"9S1FI%AH^;>(83O+A9VQ.^IX6 LZG;1&/JV0>S] [M-'HWWNZ$)G MG+W4[X#EFFIO1?6T]RK@1V';U$]:U.OV>J_@]=>N]R->_U^XKH3GC$:A5*27 M[.B/T012J)T_7[$X6%L<1(N#_R'8KR,/VS2^N+L?/YS=/XROKB]I='V.E9OQ MY>CZZO?1_=7--9U]&(TO+^X(U4P^9YI*ZSQ]*87U;!UQ2!,AR&F^CG+DB$%" M+5HP#F%J;)"RWSAB7SJ25HZ0F=(6)?UV@MI5*AY#"&/I>:45T J.IU,MVW1> M@7[#,&!%3B BYX5BM(:0K"AH%+I+4'N+F5!5(XC9/:2??]KO]8:_T!4H&ZWK M5K&0/B=3VMA1"B52#L:CH1+(3$4NE7&FR)N M-Q$*X1'2AOC$#*"#6Q$!(@^RH5/MF.E.B8EPCKUKP3,+ L&Y8'HJG\(8ZV$6 MU7*CLH!LS2-7T&%+I"DZK(W6,\:]D,JJ JK,;^2YO0[VIU!)69E"915DW"X( MVF1)HH"!)XEVBV) OHF1:K/D0"7<,5A$%*Z-189&<[8R180$N-1ABOZ^S#>" MI&=U2'DZE:EDC9]KT^A9+^91ZK2T]IOZ_DZ4I7XTJM0>]QBA-M&8ZV16;K=W MU_5^CWS4%;=^.%:OPJ=!F\J4]^"W>=$AI)V:+AWB[^=ZI1H^I1,0K\ MA+&R1!GOY5TAXTSX7(JQ+(JG'>0Z0_[M(U1?W\_ M?I/6WFY"VXU1]A=NO2 '7VQ5GAL%#1J0[;:&P[U*K1XV*E^29 ^+N\,D;@X& M ^R\;&F;CATD![5C832*V?M:>HNZ[8-U-NLV\!\2N& ;"TR5H8$B.['4X)"2 M8B)5[$?M[]TQG8W+'04_BT\8AYZ#\JON^?7J^I4TJAX'S^+5$PN^S22*5/$4 MJMWVWFZS:@:KB3=%?"I,C,?#(PYSO/38!@'L3XWQJTDPL'X[GOP#4$L#!!0 M ( ,USI53_W,?1' D .X6 9 >&PO=V]R:W-H965TS,D)3F_ME_N2R)+XG#FS;PW0QW?.O\U;)2*XGMC;#B9;&)LW\SG MH=JH1H:9:Y7%DY7SC8SXZ=?ST'HE:U[4F/GBX.#7>2.UG9P>\[W/_O38==%H MJSY[$;JFD7YWKHR[/9D<3LJ-+WJ]B71C?GK"(EDZ]Y5^7-8GDP-R2!E51;(@\6^K+I0Q M9 AN?,LV)_V6M'!\7:Q_X-@1RU(&=>',7[J.FY/)ZXFHU4IV)GYQMW^H',]+ MLEO&(Z2/Q$08V0;RWM:KWU\_A9N_KHOAZ MOGC2X$?I9^+H<"H6!XO%$_:.^MB/V-[1W\=^/U[Q3H?*N-!Y)?Y]M@S1HX#^ M\\2N+_I=7_"N+_X?B#]IF@C\)K2R4B<3,#0HOU63TU6?9U_.KF[>O[\69U?O\.SJYO+J]_=7%Y>X,_)G)BZMB!LEG*^U!6%%Y3H? M\'LEEEW U@$!W"I4XTZTWFUUK<1Z6*_3:M(-7J)KL72VQII6>5836ZERRT$G M(A!8[H11,2H?:$WE5:WC3)Q%@=Q7FS[Y@C?>R%H\$T>S Q##&.(XUB#NZ'45 M52UD" JI[0*NHX/[QDB8ED;_5Y%O8>PO+.JX@;W%[+"WIVUE.A0O!5/)L.$D M\87ZUNFM-'WM/!,'L]\>7.>PDQ?6V>=5YST69+]FXB\*8:L&:-C2&)W'X:2Z MC+N\3(?048P;[[HUG,25]O7S5GJ\@I>?B5]G+WKGXD9&P(>ZMBX"+T3B$T)+ MA9\5\HV?A&;GQ;DT[,DU*0R[++$0DJ>AB,H@75HN#?LE*B-U$Y)]*@I7(6(A MUV@-(=X#?(C?.K'14#K/SI)=KZ4IYF"8MI2W])>*0ONJ:ZA:*I4WNW6=J4LD MR#?%TL*!#L*#U9;MIOVEQ_9KQ?1+X9A @1NMMBI9(YA11N(QYE5\]J4 '^D-%<_7"X<5;M!+3)!H@*[/Q(15"NR*&ELFJE(T6X13P. MP 7:,22V-"W<9U+0R^G)3_]XO3A\]5:L>A\SZH.*(GJT+>02P78@''P.O.5] M7XVNT-ZI%)Y@>'01V_3@/1HRY:F%#GTOE?E,'+X:E*&++#!05Z2=JR#J7(30 M6U(%BC8]2&FF7)0J2*%Y10(";JQ6R)A=!\!C4*C.,BVIZKJET>C&M0BMJO1* M5PD 5C@\W[];9)-U0MI1X>363]4[%.P4RD$Q C;BW$S<("]QU^*G*:[O2#^T M@\4@?CL0M=P!?.\:SF%-^!%.5:5:)E FAABJW??1S<0'(K7R$006U$TT+^AC M5[WLRV'[4EQUYV7A#^^0U@\Q/P5]W+@P6L(H@RE9&C->9&F%)L2DX/S0 CA M-/HKLXAT%0D(KUJ#9LKTQZ"G>(#$E<$_ M3QF8IH)?,9-;!U=("K&RI6&!MN0J9O<3YEE<(!<], ]:SN6V@H(E[6AA&,_$)98X*YODF)#D G8&SN0-R$W[B=)+"GDDI@P@C+/!)GG8U,#CKF=4;V4=W;L M!>6.0AE2KM.)AK!?LLC'<:<=WF.+J7F19]@*B4E2/:>IJX2G[8IHC?;94N0 ML-UY.M),26MK8B/&L8E#0ZQ0R:I2ST\LIZ6*' MO-^%)>7^AY*8<\?49ENEZ##\IC&"GF#T;LF5*PQCHS'KQS*9181'GD:G]D## MCS8Z[FD*PI%%Z"GV1-W"=LWJ4LJ_1PB#[U[:4J@],[A=LWFH,M_ R?AY=,_I M__2!V28-*43F4G)(9MWE()QV+:"V%;O/+O6F;YUF40D#;6QKR#9U&MXQ2+[4C MNA3XD; Q#@0R66IEX&;7'TZ>IL'LG@Z*+T.*/JUPF\@B<]\Z=]+3O(33--6] M\Z.Q7V*B2\L&K6M4L\R'/SY]W%LN?B:S-(8N#M[R8[X^?/M+.IOMEYPK_FAF MWXY/$E;2!,%C"F"$AO6'G_2$L4N3,E'9\NFV@JO$QF7!OA!Z!17NSPT[TN0T MGK *51*G<100!]W+55V"*=,T>5Y<+?=^?O>3;-JWGWZ!,:24<\;Y!RUXTO0N MDI(4T>?]#$B]?[**HW)*36A0Y/3VF&))1\ *Q2FX(\A%BO/)L3^1,42*9^L[ ML)8.-1P.B[OI4,8AT].4][VT,Z,&S1_WE?Z0RE%D#=;J;SM*H-S>(RE_Z)#Y M>#6]2QW*\9"!UF'XWO6)V.-W N]N$^,JSZ>C#-RX$^8S7]HOU3U86B:,?^+( M8\3GOOS"@^I_FP[EVFZ=V:;J(SS6R0'&A%)# I*3D(&ULK59-<]LV$+WK5^RPG8X]XX@2I;B*(VG&=M3&!SNJE;:'3@\0N1)1 MDP #@);][_L 4(K2-FX/G?&8^-A]^]YBL=!TI\V#+9D=/=65LK.D=*ZY2%.; MEUP+V]<-*^QLM*F%P]1L4]L8%D5PJJLT&PS.TUI(E'-++D< M7ER-O7TP^$7RSAZ-R2M9:_W@)S?%+!EX0EQQ[CR"P.>1K[FJ/!!H?.HPDT-( M[W@\WJ/_$+1#RUI8OM;5K[)PY2R9)%3P1K25N]>[]]SI>>WQ = P66[X03\ZG1.S+>&FA^$*0& M;Y"3RA_*RAGL2OBY^4(8)=76TI(-7>NZ1J96I3 \31W@O5&:=U!7$2K["M2( M;K5RI:6%*KCXTC\%K0.W;,_M*GL1\%:8/HV&9Y0-LNP%O-%!ZRC@C?Z+UB"2 M?KM<6V=0&K^_@#\^X(\#_OC_R.7+4),^+2[O[V[N?ES1K] MY?V"KH25.0E54"&KUG%!O(_<('(>(]L@\.2[;R99-GB[6*[":/CVE$2M6^4L M^7W<9,O*8\#%E4P;D3/I31B+'%B-4,_ IAN%"=/*"<>XE6@%])%@9#C7*I>5 M%.&:=:[KOW$$ UP7I5'$PFECX5@)O^%T\#BF;4GB3^55BTK"(#+3%5J(I^+$ MNH*TL*Y;BRCV]*+W4RN,@_Y0?CT43U[ZZNGYZO$E-.S%Q.W"3>7BE7AD@\;S ME\AP&0_/_6>?;H&\2;#1J)EP\]G]Q M)L,!C;*SX?BE'9H\.L_/%,<+%#"PZ$ _HB\^=-#N132UXJE$\M, M=]HQO3GMTQ(#Y:2HH.:@^LND'=6,TNI5 _$REXT(P*WR(;![=$*1)B3'4MH8 M7>^KK6G=H62/BA1:NMS$?.\P11+DGM$9#K83BD5SSEN27<$G^]4_Y^: M2GK4K&LVV_ D61#"G8Q]^[!Z>/4N8[/_;!Z?3-3X5B*-%6_@.NA__SHA$Y^A M.'&Z":U_K1T>DC L\7*S\0;8WVBDO)OX (?? O,_ 5!+ P04 " #- \%AMT)Y.-,PV*HA]HB8ZXD4@/2=E)?_V> M2TJRX\3);-'VBZT'[^O<>\\E=;C2YMYF0CCV4.3*'K4RYQ:?NEV;9*+@-M(+ MH?!FKDW!'6[-7=M7KDD,A%XD@#Q]]2G(H\)T5PXWNEL]68 M),'-ZUK[SSYVQ#+C5ISJ_%:F+CMJ';18*N:\S-VU7OTBJGA&I"_1N?6_;!76 MCF Q*:W3126,^T*J\,\?*APV! YZ.P3B2B#V?@=#WLLS[OCQH=$K9F@UM-&% M#]5+PSFI*"E39_!60LX=3YU.[C.=I\+8O[+S[Z5TCXRKM+X\U07R;[F'\"KG MRAYV'>R2=#>I;)P$&_$.&P/V12N767:N4I$^E>_"W\;IN';Z)'Y5X1=N(C;H MMUGW^#/@'"IG6#_G,RL,RB=?[UB9MB8&7HSP_\IUJ_;B-CT MYNOIWW[Y^NO9^?7T+S\=Q/T/G]GY;]\N;O[!)I=G]>7IUR]7YY?3ROD^Q:+$J39"AT=F7TG>%%Q&X%2M$8H5S^R#*^%(PSZU>;]>I%6-UF M?('+I4C9[)'ITK 3S4V*QZ7+M)'_ENJ.E98YO2EL,VZ$97KN)1)=%( @F)@; M73 '(N@XW:%_QBTZP-R#L0B\66F!@;604JDD["Q;<6.X\E-P[)(K^HU+P]7/392FQXGX:0'R1(0@"A>#QN M]WJ]5X/2AKUG_7'40U/G.25\;^491*0= &Q B$!4)H+$W[-Q+^H/V$*8H'3? M>_+4:G\8_YC5<33Z,:/#4?1QN&&TC9CM0G@>S1_;K$0[&Y3"]/R479>Y8/W> M;-3I^]*-V,3[@%9-LJ976=NCZ[3C.931T"#$55G,H G+*^?YDLN_PU_8+?29=2:< ?K+C NTE!,5*ADC\]0 MTQV,(WH(]=OU;]LL_?'Z:3^K(+R!H&()5PEFU+.BZL>#K?2^D-H/T4$3\PL5 MTN^]K6(4Q;6*[7Q+13VFJGFZ F(TD611 G1 N%I#"$%0&A(,N"QIP8RDQZ&7 M@<]26/\ /N"M0\VA!I^Z$U)--1SN)7!1Y I;$#5&[)3;C)W)I4R%2NWN]FW0 M;Z_I:$U2O%X&@!+2F%8:0P_THG@\6O? -FCM4&YD]ST[B,8U=&]ZT_]/O?EQ M9^*U,[>!#RWSI1WW^L,ZF[^7:B.=Y*UX$$GI'T$]1QTAB2DEDCJ!7.9W1OC, M!AE,+7CJ\&\6VH3AM5=Q;O6NIEA?]=+:LNF?5>W8)E-7WK));:B6]R5*"PV1 M%OFS)H8%W<;1QZV>?Y$'GX^%&J#&$F8,7Y, V&I=?N1$'31L D10IZLV:T2( M2:)+B@F;GH#8)%U25Z<0H[5WA!U(TM&>NL%J!0=& HH] 2C*ITFD?<+L\3@:'_A"JA*PDZ[[&Q-J MRVC@[RJ?;:;@':E891(J5L*$+A=I\'C-]J4*S[?UK6"&S42-'Q80TI2(-;8 MVV_'< 'TN;78!&A ZZL"\?A3"MUO; 9 6-@>X,3A]=7,0_V#11;=96 *_3>C M@5/-B,Z)S\ $\!"U3.I#2UU.30R[V,N?-FA3MS$4:@80M W>AEI:"G6N@ MWXY[XS#B(1G"9'>4!RP??ARQ\3 Z&-8O@-M<2+SJKJ?3'AL,V3X;8@O3K*O, MX=7@([W#".X_]P+A!Q<&\0$-G)AV&1":!%5M]H&>_1X&.-Q<^MV:6^E $IO+<"UU^MDCLB<1;-A@OQ'G\+\9 MYNAIF!QJ09&4L;!=]-K"Z0FO7&G4DPAXDDFQ#'EU4N" >%H!!?6P:9OZF EX M"1_*'"%4M>E-@VG:&:B*' @-JB)HWP/IS!0]&1YXDPO#GH\UD/4&=*U5RBM:7@,LP M5AF5@ T37.G&*T^8P5$'+ *M@F;I9$ XPLP:V/6$]3-Y1V#_?[BQLS+0PEWF MCZX&#IBTWG)4*"6;9VWQ0->BV5Z\M7OW,W2TWNWY-_1D^/+6.7KIXT%WXZ-- M09L"^C1%IUB$%[[?-$^;KU^3\-%GO3Q\.L,@ +%;EHLY1'O1AU$K;)'J&Z<7 M_A/03#O,47^9"8Y.H@5X/]?:U3=DH/DF>/P'4$L#!!0 ( ,USI518T3L: MI1$ +,S 9 >&PO=V]R:W-H965T+87'4 NU[O*>0&..]G)HK/MC;M[L%CL!Y;$JF)'$JM)R4[-KY]S+TE) M]6QGT /LA\2R))*7]W'NN9?RZR=CO[BU4I7X6N2E>W.YKJK-R^MKEZY5(5W/ M;%2))TMC"UGA5[NZ=ANK9,:#BOQZV.]/KPNIR\NWK_G>O7W[VM15KDMU;X6K MBT+:[3N5FZ..S7JTKNG']]O5&KM2#JG[9W%O\=MW,DNE"E4Z;4EBU M?'-Y.WCY[H;>YQ=^U>K)=:X%[61AS!?ZY6/VYK)/ JE) M(,;O8<[+9DD:V+V.LW_@O6,O"^G4G9R?BDRM91U7GTV3W]583\3 MFB\UN>/_Q9-_=S*]%&GM*E.$P9"@T*7_*;\&/70&S/LG!@S#@"'+[1=B*7^0 ME7S[VIHG8>EMS$87O%4>#>%T249YJ"R>:HRKWCYX8PBS% ]Z5>JE3F59B=LT M-759Z7(E[DVN4ZV<^#Y>O7A]76%IFN Z#%]F*ML= M?PV1&[F'4>YWP[,3?I*V)T:#1 S[P^&9^4:-'D8\W^C$?,EN+=J(ZUD]\2S#[J49:IE+AXJO +7 MK]PQ59]=B*+XI=O(5+VY1)@Z91_5Y3^[>D_\O%9BL_MBA5L2ZBHVLMR2PHZ- MI 524Q)JZ&H+IZ[6XI?>0T_\Q^WM/:+Y]UI#.'ARB="G$:(R^.V+$JJ149:9 MD YPL:&E'1:6E9#+)0*:A8!8QE8*+Q5D.T?"X7U5^:&YE@N=ZTJ'J3+MTMRX MVK(J(!Q9FU8^-<:ODD$6&F!J>W2G"0\\)8]5CZJL%;^CO@)*'6;.:DMZ:\?0 M;QMEM.>D[/N^5FE M.?3 \<_:/N9XWSA%3[Q3*UV6M#MV -JP4]!\)GZO)51E246(8,3Q$S2M< <8 MIS)O:EBERKUSD/H*9=,U@5/PZF@WS.>TJ[RV$; Z)1NDTJV]!\'>)92ARS2O M 3Y>%'J<^)?(%Q]ESEY+ _8G>5HKRC]8)H5K!+LMXLZNS/+*F\[;N,PZ=RI3 MP9+1'=S:/"&"2IZ@+F6=:5KD#OH@O^ K!_ AC\NZL82=W9$D'Y!"@<,T_-__ M,A\.^Z].O<2/!Z]>],1?H1J#[<@\W[*6&13*2GF?)8VN%$7K,[5]$"5. !RJ M" Q^/@Y_$ <"#2CLQ-"@B5-[0"1DT! \RL!7;:R(OA%\X,3R-*E' M2[ID1=;6TH;"^& U#BQ&9=?JFN^ E[.R)_(;>-^"ND $2I@C( ^KJH"[_B4G^E6T%4B"?+DA9> M*HJJ6]X(Z%^Z;OB?2%B7*5G*,@ZW'&/,]X1& M@&I-<-I]@BSQ-Q66IUF;E?=V/)V([[Q.21E>Q8LMBP9W"*E\#&,TR;Y5:WB] MLZF#D>0VD(,=3GT-R3H0GG;!$T[_+U:>C^Y2TAQ)$ 7@IF&\E4>_&M/8"KMM M@[_+_=:$1IW?.[!&2WE6Z[5"3,,4.A5+^*RQ['J% <%A:\"!O340YCH.B3-7 MVPW$6RFSLG(#E\2#%?LG+QG#\1&"$B'HB8!=; L,%= '*RNP,PYSK+ 7;309 MD3:P"1(=P&QRSTQ8UP!PO.%>O+SX[T#RN.B[:&:YX%EHAHL'*1\"Z?)VB>#G M*+Y&X^1F-J.KX2SI#VXN'LRR>F)]84@#4X-Y,AY-Q6"YJ"O,.ATGXWZ?KB:C9#"X(?>KD:Y(!0P0G8JGT9YTG@!* MD$ZN."JPQ47-*:FQ@SDT@MM1]\'C;]5]0H)(,&JJ5&J[BZ3?1L]QRBW MV";\ _:$LX'7;!@P2#:JX%Z(^1@X,)^*[R[>UW!(+/))9QE"\KUTE?>UVR7- M( 9#O#GHX\U;IZ6XERE5!X+&X]^>008PQ7?A?Q@"I1D%M]H))0A4 @3@ & MO)>;!68!CRGJ,I8>P&'[!5SF%04>QEJFOH'(,EI(G\!6R%J,UM&^GKIB8HN+ M##?M-D[6X456(=3S1*R5S*MU*@D5EDUQ&#V3F!3J37)%KY:5@2@E9WG\"SRQ MXQ4'(?K_R"O>62.S!3&&.\+?ZP>"(? _)29DS\F,#$K=MEU#(*I@U#D>_L1* M'>(]Q-M9Z_^@4.M:E34/.W#>J9V?BU*2P63>ZR/7HY0SAI".3O+"^\B=>:+]RUU/D8QSTYUO*5S_;P0USY0Z:(G2]J:G<KE%PC\(03=R>H'XRE%EYRR M-&.WTJLR%&VI;JEUY)FFKL@>#8KZAH=!,40U*V(=*$O$M=RVQ5&L&1>*/+XN MY2,PA[D/H0(E*BQM:]]@(<4M:@?/<=@Z\A%S;5 (*G\+785PA/,7YK$I[2 6 M@Y^G+LT^?H,;N$RG?DSF,UK8W-;3>9-[MKXQ%4$9Q"V)>VLB;Y' D-V@-0SR M.-?T5EW[9=H!_;WL'NN..-(JM"^\-OE13FV3(,L%!KF2]W,_@CN,9&;GE* M4&9XGR-U-H2QJ=8X^I=<8E(_%;&EW5H16\^SMBF$R!8R 4O] VECH/-.*P'#\BT ]M MHMR5*W32XO:)LUN,\G-0>04"'_"PI30=M V->4AAR=5-\-5@KZUOH1!A6#'PKA$S)^,Q](ZL8PI!2?/.;802_5D_4/FOP>7<3L1=_ M2KB 9=P6X.J-"5+L*5W%,L3'*?4-L#!\]-,>@G1]LLDEK5_Z;F+CCW2T 4]> M-6R6+(IU<^,:="U-N5.0+KO^MM.(*#&5#(6?Z;19G*A=S 1GO#^A2,9J5_&= M#N]T;+ F3BP1*^M7JCVO"#*2^3TB\5X4D*<.Y1(B22*Z&BI+9Z8!C(^]6.ZNT.1O\L*G;?.60>\6M]<:[ M^,Y #^N(#QJL;9,A&J/RD'/1X)L680:G//GP#74^-?.'974\7:#J=5DS(BR7 M,#&K_ZBS,C@2K'B2SL',V=\?H"-9?$NR.]:X#P0.=8[V+"6<01T4\GL9\B [ M7@1L[^"Z.+QU<8#TUUV!D$;'\V3>G_/5+!F/)W0U&R23OK_J)Y/!^&(_%H_- M-1@GH]&L\V,V'88?H>[ ?%,4_7Z-Z2"9S8=T-9\FP^F,KR;)<#8]=[8V;RJ! M^=E*X&%M;'5%0"T^=K@W&<371.VQXD7^?H-*$7N^N[\9E\/O^) M7=LS)P*NW6>GQDC^20=-VKA!.E%89L'Y+]X$?(4[=+:K%A6EO CNB&26IE/2 M)"%E6+MM&Y*>6QWNY$^5F*)^3^IN9S7(NY3XCW!4>8L=UZ97?:#K >(.3S%M M6P BJ@-M:\J'*\#GE<.[D=I%7&H/L*N..)%.[M+"T.6M2ZN8N&9B!9&"3I#7 M2!UTPA0P)B96?^ $(/LJ%/<\D[U>KY*6ZIEX%!L$TOX<(P J?7L /N4[_,#Q M] OA+](7;6@P>]4<17V.LOD.[4E1?3^$:K'V9*ID3K)[_$:-X/NF"*72^H25 MF)1PUOR6&#LX:]DMR+D 1_$ ;'XR8@M-N;8-QF4MM2-3[-UI?TYXSH^>+U8H MOTF-.3>BJ>"SRI?A_I0CF-6I-,A+>@+U4%E'1'*YZ[ E'GM"M)C]=QH0S^A$ MHS(;]&[VFSPWO=&IVHSKU]"]_>@?#;QR]L') M+ A2/29294@OBQ$5$779/DO8!F8GD040+I2D;WKV0>N;*8Q?>1 D& I/$X[> MO;C;0UQ,?]!_(@XQ3(;] 2X8EX:ONK>&-\F(:4W[S-^ZN-MK6S5OG/HY2/K] MOO__XN&H'[W$I!902N!)J;(3J,TL($/SF_!_O#<$?YH,PP]/\JX6,OU"!S6' M,PR3F_$X_-_..IU/_/\M\8HZF":#T8BY%FC:N*L47/1'1,,F>#0>BE^;^L*[ M%W6_N) ,UM_S5!=3XV%;T,<)? \1$%+.[[4A< MO\0EQ9-Z[,Q+@^Z.!$W3* MJFYDT$Q<=OOZ)AQY:IM=T3'LMGD>ZZWX78>7X(B@G5@)PGIMM.>F*7T:5G(F M"P>Y-F-%L-5W(B0D\/AIQNZ):9.%N5C:_TCM.&[$,L+M$JT0CMARN%SZ3AX? M<= X"*O<"_\)2?BF+>M&'MF1%4-JHM)?^]JG@R&D_;JXK-Z-/DC'96,)QS9 M\>=>W$.6P90:>HTF_XLTV5'UBP.H&([Z8K+1?X^7YPMJOL.\'>,IU0.A:BU,<@GDV?S "& M7?P@",LN#!UKQ 2TEW$BE(?8.5/@W30%WLW9PJO[\; UI:%O 5AM'YVKJ<]: M5V0;\3^0_3VS7L3TL?KN[#+'CX%.KGV;F0T3UH^EN*U7U!R#\_9]&?3A]N$= MPY+.GYLL>YLOB/9UJ;@,-=^*GIY)/ MI@!VL;E,JX658NLX]H&<+C8Y?0_GFF^,.V(T9Q1'H3=B&0D#/( /I9XS[WT$ M["N#G4_<.MO3>]M+][:G=K='GW/&4J.S+^0)!]Z':3*W4_R\CZAZC^A^6)-? MKFJ=456U.P'8CXI^PIM?(M*P8\_YFV]/A5S2F6V#;(-)/$;S!3IUQX7T?L"- M.&PO=V]R M:W-H965TZ E6B)6$K4D%6_ZU]\WI"S;B6-L@3[TP1;%'S/#F>\;CGBU M4?JS*82P[&M5UN9Z6%C;7(Y&)BU$Q-#,M%7%]=.=*-7F>A@-MQT?95Y8ZAC=7#4\ M%TMA?VD>--Y&O91,5J(V4M5,B_7U\#:ZO$MHOIOPJQ0;L]=FM).54I_IY=_9 M]3 D@T0I4DL2.!Z/8B'*D@3!C"^=S&&ODA;NM[?2?W1[QUY6W(B%*G^3F2VN MA_,AR\2:MZ7]J#;_$MU^IB0O5:5Q_VS3S0V'+&V-556W&!94LO9/_K7SP[_N)KTIASJY&%HII^2CME-QY)?$K2L;L M7M6V,.Q]G8GLYUKDW(J,K9[Z M@4]/C0C83T+EFC>%3#&0.P37&5LX2 A]+ @G32!V7YJ&I^)Z"/H:H1_%\.93 M(5C-;:NAD%?D@X!9"9SE@5/7UJG0%MRV#B*JU6"BMY*&"_+"WGO*3<'6(+IA M7*-KO0;Y_.9$JFI583-KN%1IPZ1AE3*6\:;1JM$27BB?0*A&;I=L)5OGCWSG M#^W\X2U,.X>P1Q@*\);GO1\A@I8RI"YFL=$O+==60+4@&#* *"UZ%#EA:$1L M(\AT@V6EV\E;66.Y:@UFF+/+P<]>C ?SH)3X"))J!4G01A=#)9J;3?.7UA"@9$I\!?-@\EXQJ))D"074(,8B)HC M'BP*@XMYPJ(H&$/9)V5YV?L*4F>38!*&U)J.@RBZ8+\)UAKA7%"JE+MLB M>^\][)?>D> 0%PQR:[5_&/ZSO@_($,X:H5-16YP*6]39 M_5T&SV/T+4&YQ3:!#\038*M3V? 2>"/;?CE?GI^Q^82]8?,9>S-XWP*04'(O MLPR4?<^-]5B[79,$%L68&868>6LD9P\\I;3):#U^SP(2(11ONG\$(A>UT,#$ M 95@$)*PA#EKK2IG4UZJ%:2DJJK:6OJ@@3!PP\;6! ME12Q7*NV(==MXPNZ(>80K-'(T(F4WPE#1UJVF0\TJ%X&K!"\M$7**2NL)8%. MPI8M,@.L,*TF*'JWY JFU#BI+:)KI47V/$#%"XK^C5!QIQ7/5M T6M#I-EI2 M&BHE C2E>$X3"BC5$(>! *L0U#D&_^N<&F,>^'8R^B>.D6E_C$R_^1A!O61+ MX;Q.CKJ'R=($Y=FZ&]3+BQY+JNKI-_ M('=1;,RA?=76ODX&XM3;5^[LH_!UN0E )7\#%PB\5-G+3/P,+^]$*JH5HM'U M@/->Q][^VAHWZ#OD(+GP3R4RM^2R(9XEK38,XF9T"TZP'T^PD MF'[D4K-?>0F8W@L.1CL7'$7(24'?CA MW#B4N "OR8!'9T AD17AOR=78J/N M:!2%6@L<6:!2Z4 AZZ:U2#]H;G#$%.R#'XI\IG E!ZH,(S/D@8RI%9GB%#L2 MT&0VIKJCK7=C@4M&!-A=INN@67FO9#@,]VW]TRCTFJ/.@ICY2!_M'2RH@A)? M6@E=Y"B(5[78)FNV;J&38! '<1BA\<]_S.,H_F&_*[X(Q@Z9NS'?-5@@B0&E MM,6&@U3]C->>41 B=;G_P;)0VGZ/;%HA$(_"V,K;MU"Z4>Y(R\3*@O9IJSW: MMU* Y_E%][_MBT&!:=P]/$^_7_'T,Q5++R7$P<5DTOWOI,[F4_^_X\[6![,@ M&H\=7<"TR;Y3T C'Q*0IAB;Q*2(E/9&2DT1:<*V?".6>3&\?^)97!*V%JMVY M1SA\!P^=.32^-RBS77+;HR& 33..,?"D!<<9B&JCX,A#::' .58K2Q6F>HV LOC2=IT3OJ3T.=N>_W\%?>6(\B^5><%X= M&;@:98%$(?'AC \ZET[U@#5 ME"H?J="83!TGM\]GC(4MT>P -QV(G$APGT'V/$:.^& 2DD M=_]._(M5C;NO M6"F+LM$U49 BI],$C*\5MM2]D(+^ NOF_U!+ P04 " #--H!@2=33@6W <;;;+;!%L$FWAZ('6J(L=B71(:DXZ:_OD)(5[\9QBZ"7 M7FP^9N:;QSF[I5"Z?2>G?I>2JO6$/55.Q8BS>ED W5N)5; M3^TDHX55:FJ/^'[B-92WSG)NSV[DUS70MH"/K:;MEF]J!BNEF%;P[H[B3EW,/8U@1L7+!\-7O6'RBN$0 M/HE65PK>MP4KOM7WT,G14W+P](J<-?B)RBF$@0O$)^2,O7",/+3VPK=%?LU5 M7@O520:_KS9*2^3/'V=@HQ$VLK#1*["W/?M!E+"N$),IX"VLJ91/O-W"JA%= MJ\WMP;]3J3\+8?KX4NUHSA8.-JIB\H$Y8[A3N*L8Y,_0VFP/\'2$WQ[2@XUO M94HNE8;[CDK-I)$P=8 ]PP11A5(U]C<2QEH4G<*LJHO+R<^T[4RX0]VP@VK: MY@Q^@) $;ACZDU7Q)](<^QR3+EE--2M "]A)CL TO^^XXJ:!%02$3-Z7)?:S M,OA',:"/V'XM-HR4K,V?@#WVMR#1'GH%Q(V"#"XFR**\&FET[$XP<_TP@C,E MCL<2Q_^ZQ(?$?J%UQ\Q)3Z]313UK]'115S81W\5D^'S-('%G MR5FB)B-1D[<1U3)C?4CG>D@G+G "O$[@LV"G"7P:0\$4_@-JBTZ^Y 0N,(B^ M"N[QP$&>8R,\4V?/=05T/.BPC#CX&MCBV\=,0(T#!D3+X(E1Z?X_6V=],CN& MG#J^]5;]$^=9O'\H8B:W'#\'-2M1U9^F.#AE__CJ-UKL[(-G(S1& M9Y<5OE>9- )X7PJA#QL#,+Z EW\#4$L#!!0 ( ,USI50AO7BY?P, (L' M 9 >&PO=V]R:W-H965T[>S":Z=5(HO#=@VZ;AYLLT"@YLM2B066%5F!P-8UNLO&\\/[!X0^!>WMB@U>RU/JC'[RK MIU'J$T*)E?,,G#X[7*"4GHC2^'3@C(XA/?#4?F;_)6@G+4MN<:'EGZ)VFVDT MBJ#&%6^E>]#[7_&@I_1\E98VO&'?^;)A!%5KG6X.8,J@$:K[\L^'.IP 1NDK M '8 L)!W%RAD>72&5@7AW.P6EPXNGOA2 MHKV<)(XH_4)2'>#S#LY>@>?P7BNWL?"SJK'^&I]0*L=\V',^?$*^9U6ZZLG M- WX,-^JWEF\/W!CN^453B,Z41;-#J/9A]: ],3.$]=$' .WH%= M:DVQ^( M5S7%K;!9HGF>I?>>G.E9:4D'SL*%4. VNK7D;B_'O1>24VPO,'H";V6P,%@+ M!S=K@TA'T(V[Z:!5:JYBJ%N$1]RZCH)6!Q"#4)0T6@>5;I94C!H,=^BUL7X^RFB%@%_+O(0WD!6#F)5IL$9QQLK> M'5H+/_TP8EEV[0\A&DH85D)Q50FUADI;1]HACUDV@LM@%>D +D]TW 4=BAH? MQ6\5;[1QXE^BJ6F[Z%8105;D<9HS^A;Q,'O;>P,%I=$(*;N>M--RY\/YDL"* M5T(*]^5[:L.*,D[3%*XHKVP "ZUV2%G0:83?M$,[?F7^J/T1E="&]+XX*.]P M'9+H2IF5OI3Y *ZAZ#-?_RM@>>H#]YZTX_*PR\Z6(A^-0BGR85>*14LE5PZV MWI6*0<#_[]JS?!? 2A:7I-W_'98/.[MW]STDM"'R,BXI+6\-Z6>_A6^=Z^2D M039HUN$:L!!8NEYYG#W>-#==@WUQ[ZXI*NE:* L25P1-^\,R M.U_F[@]#:T MVZ5VU+R#N:';$HUWH/65IO]S&/@ Q_MW]A]02P,$% @ S7.E5 VHWJ(% M P :@8 !D !X;"]W;W)K&ULE57?;],P$'[O M7W&*>&!267ZUZ3:UE=H! J2):1OP@'APDTMCYMB9[:P;?SUG)PU%L"&D*#G; M=]_WG7V^S'=*WYH*T<)#+:19!)6US5D8FKS"FIECU:"DE5+IFED:ZFUH&HVL M\$&U"),HRL*:<1DLYW[N4B_GJK6"2[S48-JZ9OIQC4+M%D$<[">N^+:R;B)< MSANVQ6NTGYI+3:-P0"EXC=)P)4%CN0A6\=EZXOR]PV>..W-@@\MDH]2M&[PO M%D'D!*' W#H$1I][/$_2W/G?*9<,,GBOQA1>V6@0G M 118LE;8*[5[AWT^4X>7*V'\&W:=[VP:0-X:J^H^F!347'9?]M#OPT' 2?1$ M0-(')%YW1^15OF:6+>=:[4 [;T)SAD_51Y,X+MVA7%M-JYSB[/(*C=5M;EO- MY1:8+. *Z8B9Y#^8W[;SBNDM&GAYPS8"S=$\M$3K@L.\IUAW%,D3%"E<*&DK M V]D@<7O\2')'30G>\WKY%G "Z:/(8W'D$1)\@Q>.NQ!ZO'2_]@#P2P6L'(U MPRVG_+^N-N1%1?3M&<;)P#CQC),G&*_I;A6M0%#EGN,1N(1U:\C3&/CGL9 # MZGLT?SN.9[G=+3\S#4@GJ!E14GDJUAD#-T=GH!C75N <=K5%BR:V! MCP2GX499)D8?F"3$1^@/?TPW4C"9([R ;#:E]ZO.&G5E6X!5@ _4P0SNQ36H MN2H(87(:01R/LSB#.!W'438Z9Z:"ACU2TR'>E^239BDG/AO/)Y-8S@: MK8KO=#>='^6B*25#_9/7#>/:3[YROM$XRV9=6&^.NESB>$:3TRSVBY/)A%:H MJ/-JJ.K#Q$[CTSXQ9_VM^L*#^U\CY>VZG(%&ULC51-;]LP#+WG5Q ^M4!7.[;;9D$2H&D[;(<"6;./P["#8M.Q M4%G*)+KI_OTH.?&RH&Z4=M.H)MJ,X]@5-3;" MG9L-:KZIC&T$\=:N8[>Q*,H :E2<)LEEW BIH]DDG"WL;&):4E+CPH)KFT;8 MGW-49CN-AM'^X$&N:_('\6RR$6M<(GW>+"SOXIZEE UJ)XT&B]4TNAZ.Y[FW M#P9?)&[=P1I\)"MC'OWF0SF-$B\(%1;D&01_GO &E?)$+./'CC/J77K@X7K/ M_B[$SK&LA,,;H[[*DNII-(J@Q$JTBA[,]CWNXKGP?(51+OS#MK.]N(J@:!V9 M9@=F!8W4W5<\[_)P !@EKP#2'2 -NCM'0>6M(#&;6+,%ZZV9S2]"J '-XJ3V M15F2Y5O).)K=":NE7CM8H(4;TS2V'/(1N>09JDZ1&^K \Z"WS9_P3= M1?OM>N7(\AOY?H0_[_GSP)^_PO^ A=&%5%*$EV?,N.W484.(VX)QW:)XQF[,N^J*R@/%)0'"ABH MA+\@$Q!%]R*W&GX\''5ECB M+(>G,.!"%K6OY,!7TI=S..C2L@WM@^4;\826I\%?GAF2#R_]9Y3G@Y _;F; MJN+N]N&Q$5E9>.E[))GB$;*W.61).MBG_-]^1L,$LO1LF%_"2T\A/NBU!NTZ M3!3'-*VFKNWZTWYH77>]^MN\FWBZU@( L& M 9 >&PO=V]R:W-H965TL6=?#L(-BT[%06THEN6G_?I3LN"G6!MC%ID3R\9$B M.=E)=:\+1 -/52GTU"N,V8Z#0*<%5DS[;.+NEFHVD;4IN<"E EU7%5//"RSE;NKUO?W%#=\4QEX$L\F6;7"% MYG:[5'0*.I2,5R@TEP(4YE-OWA\O$FOO#'YQW.D#&6PF:RGO[>%;-O5"2PA+ M3(U%8/1[Q LL2PM$-!Y:3*\+:1T/Y3WZ5Y<[Y;)F&B]D><I#6VLBJ=28&%1?-GSVU=3AP&+WG$+4.D>/= M!'(LOS##9A,E=Z"L-:%9P:7JO(D<%_915D:1EI.?F:V,3.\+66:H]$>X?*BY M>08FLKUX(2MZ?\U<"9NC/D3!)%R9Q89+WPC03 #*'6_&(VF &-_13/+4BU;RB:CLR,+=M2S3>JO;1 M*':LM;46_ITW/O1(KA.Z+U& MZ*T:ESLW4IA]ZG558CNF,GT&:]QP(2R=_ED4#N$#) .?/.=.#QO%A#5/S@

    7T:OM$$ !^$@ &0 'AL+W=OCM:0 M,'TN-Y#BDZ54"3,X5"M/;Q2P. =\2B_-U/CD\,:C#5O!',S#9J9PY%568IY JKE,B8+E56=" M+V^#T +R&;]RV.G&-;&A+*3\80=?XJN.;QF!@,A8$PQ_MG #0EA+R../TFBG M\FF!S>MGZY_RX#&8!=-P(\5O/#;KJ\Z@0V)8LDR8>[G[#&5 %]9>)(7._Y-= M.=?OD"C31B8E&!DD/"U^V6.9B 8 [;0#@A(0' *Z1P!A"0@/ ;TC@&X)Z+[6 MPT4)R$/WBMCSQ$V98>.1DCNB[&RT9B_R[.=HS!=/;:',C<*G''%F/"\*A,@E MF?-5RI<\8JDADRB266IXNB(S*7C$09/W4S","TV^PJ/)F/A /I*'^92\?_>! MO",\)5_7,M,LC?7(,TC-.O"BDL9U02,X0B,D=S(U:TUNTQCB%OS4C:>!PX"' M.:D2$SPGYCIP6KQCZIR$](P$?A"T$+IY/9RVQ>.&3R%RPF_=\)]8>D[\5O)[ MR0BK*@ES>^&)*OGE=)5\^QFQY(N!1']W>.Y6GKNYY^X1SY/52L&*&2 LL;YL MH1K%4LV*1K-1/,)G0L@()\7$2&Q?MD%:4AM0>2M-<8I<"(YV$--:G@6+7L[" M-M?M&%NM_1MYVQ;Z%Q7]"R?]^U-<"#QNL&<6S!> Y".)"?X3XC/R!$RU<76[ MQ%<^<"2^5S'O.LF999/CV6XW[%M'\B MQ]I@%=@<1DROV]@5!BZ:?NDAN6G_!3G:/<9M4'$;.+G-E(P 8DV62B9$,P&H MWB93W.0M5Z^E,A\-J 3[YQ;C0 DVK?4Y:(E@,.@?Y+=EUC#L'HEA6,4P=,8P M?S7)X0OW/1J&!VE^.6F_4O8X4K_6,=^=Z4Q%:]PQZ'^6U])JD\YAT993FH41 M!J'?/<*XH;ST1-VBG*98M;C,;8MHYT=?.!\&83@8'F2U;1[M^;UC>0UJEH&3 MY1VVKR1+'!V%UBI"WUI&:*TCU"TDGS)<=E!U,YY&(HNMRRU3G"T$D C;,8]! MY8WYS Y1:"*[TR&VDK!5IQ9PO"^?8'!"BVFM*=3=X3]+$9>2PF6W(%4O+'7L\ M55>U -#^6]=5W>"IN\._15VY&9P0?%KW>>IN]/]K7;E==VU=:=>VO1:"P"T$ MK7*UE_52@8\P/6$^R%]3&W+Z;Y#[0=;:$;BUHU':WRR7N-\_(K'K)DUANBM*P2ZV MM88$P1NOSZ#6G"#\SRI[6]K8V_NU;/Z]QG5,P4 M !D !X;"]W;W)K&ULM53O;],P$/U73I&00.J: M-.T&FMI*ZP9B$HAJ'? !\<%-+JDUQP[V9>WXZSD[:52DMI_@2^(?]Y[?N_-Y MNC7VR6T0"7:5TFX6;8CJZSAVV08KX8:F1LT[A;&5()[:,G:U19$'4*7B-$FN MXDI('TL&D7[A0=9;L@OQ/-I+4I<(7VM MEY9G<<^2RPJUDT:#Q6(6W8RN%Q,?'P*^2=RZ@S%X)VMCGOSD/I]%B1>$"C/R M#()_SWB+2GDBEO&KXXSZ(SWP<+QG_Q"\LY>U<'AKU'>9TV86O8L@QT(TBA[, M]B-V?BX]7V:4"U_8=K%)!%GCR%0=F!544K=_L>OR< 834X T@Z0!MWM04'E MG2 QGUJS!>NCF/\F;SE"I&U 2L2EH!]X#6D29I>)).+9#2-B8UZN7'6 MF5JTIM(3ICX+.X3Q:!!(_H;'G)\^26F?I#3PC4_P_3N/\.,3<\,]8>5^GE$V M[I6-@[+)265[0?6!(-,+$R_\9\X"$9:N+>.Y;B\P=?70Z3 MY-49!Y/>P>2_.I F/Z;^_*%C>$%AW3'Y\4$O^6>)[U(I687"@JF2X=O+"&S; MZNV$3!W::VV(FS4,-_PZHO4!O%\80_N)[]C^O9W_ 5!+ P04 " #-XY][W%.;CS:"OE-+0$T^EZ57-VVEEJO;J)(94NHJ&J+%7!S9R%D M1;4YE46D5A)H[D!5&9$X[D459;PU'KEK,SD>B;4N&8>91&I=552^WD$IMKT#D#2/: Q"6ZFYE+ZYYJ.AY)L4721ALV M>^!JX] F&\:MC*F6YBXS.#U.=_(AL4 I*SA;L(QRC299)M9<,UZ@F2A9QD"A MGU%J%E&^+L%&/\$&^!K0/5.T*"045$..YJ_UC>?7%7Q&OX(H)%TM669N%$XX MGJ.I2PPDNKH'35FIK@W[2WJ/KCY=HT^(A::E>58=^2D= M=O">@UN_V(Q)K].)XU&T.2S/B;!N@O&P#CN:7;>>73[_ ![ETZOSZ069[J2@^=PL^6A*YR5$J7F@RI)I"'#W:^[^ M99?,H!YH\)&BA,FZG7.:-.#Z#9(,ZVR&X0? OFU$5:VY<45;.14@Q;&WW/BR M:N #=\$Z0).&A0!!.?$0E2?=5+D"$F;Z/XPCZ*O9'BL)/^J QA M-G)B?>]E: !VFV3PYHO#OCQ<6R/LC[G^H0&&VP5GC:@+VF@3R1HS#)OBPEL(V8(\LSTW']D"5=JW79&%U M"PWAW1$/+ZL/\99)XH_4IX$-DW/Z- &;7O;$.S,)6^)$,8IF-+,==XC0&R,A M%U;#.R=)/E2-,-O9A^7'<'LF85],*4W=P_$$I?N,246Y;GK?$^^5I'MA M9;QEDG 3V=BR[_%'S7C2&?;[[WKV4W&D'Y]KVHEW6A*VN%0L])9*\-I=WC#U#]POX5!A.[ ?X46FC@ZT3 MT](4;D=)(;?[L=LAJ*_6NU83MU?S[OH=OIGN]IX\S6XKS'S_%XPK5,+"4,;M MOI%;[G:7=B=:K-P&S5QH+2IWN 2:@[0!YOY""/UV8@>H]_C&_P)02P,$% M @ S7.E5':4;9[- @ H @ !D !X;"]W;W)K&ULG59;;]HP&/TK5K2'5MJ:^T45(-&B:9-6"95V>YCV8)(/8M6QF6V@^_>S MG32E8"C;"_'EG./S78@SV'+Q)&L A9X;RN30JY5:7?N^+&MHL+SB*V!Z9\%% M@Y6>BJ4O5P)P94D-]:,@R/P&$^:-!G9M*D8#OE:4,)@*)-=-@\6?&Z!\._1" M[V7AGBQK91;\T6"%ES #];B:"CWS>Y6*-, DX0P)6 R]<7@]*0S> KX3V,J= M,3*1S#E_,I.OU= +C"&@4"JC@/5C [= J1'2-GYWFEY_I"'NCE_4/]O8=2QS M+.&6TQ^D4O70*SQ4P0*OJ;KGVR_0Q9,:O9)3:7_1ML,&'BK74O&F(VL'#6'M M$S]W>=@AA,D10M01HG,)<4>(SR4D'2&QF6E#L7F88(5' \&W2!BT5C,#FTS+ MUN$39LH^4T+O$LU3HUE;;L07:$:6C"Q(B9E"X[+D:Z8(6Z(IIZ0D(-$G---- M5ZTI6#0H14$W@$*85>@.1%D;YCU($!M 8RE!2;OWC> YH409D8L)*$RHO-1R MC[,)NOAPB3X@PM!#S==2H^7 5SHNX\XONQANVABB(S'<87&%XO CBH(H@K$O45B:Q>?*PBKXD=GTCL>"^Q/\=SJ83^&_TZ MX2'N/<360_*^!VR/]L9ATCM, M3CKLTR*ZM!SWV0JE;WS&<;YGTX7*L\CM,NU=IB==/G"%JGA:%H=)NF?* M 2NR*-OS/DD/4QRE89RYS6>]^>S<)J"OC>:*)G/E+CF(Q@'+@S1,W#;SWF;^ M;YWPCMG\K'9PH8ZV0]%;+?ZO'8K# F9A7D1[IARP(HWR_3K[.]>!N;OU&VI) MF$04%IH87.4Z+-'>A^U$\96](>9&PO=V]R:W-H965TM$"3222\BFP#:0.@BVP 8QZV[VFY;%- M1!)=DK);8!]^25D1%5MF'2@WL0XSOX8?HW](C0]"/JLM@$:_LC17DV"K]>XN M#%6RA8RI6[&#W-Q9"YDQ;4[E)E0["6Q5)F5I2**H'V:,Y\%T7%Z;R^E8%#KE M.&ZG<:&ENE5?7-<7>^N;,;5%\+/@IKAR=O]#3R*'W\C, MR+/QE^"!6#G4=AO4A$%3\#.M+#?M?Z&/:3(UYNP,Q@\Z$K.V0@>O@.YX55V MVA+F\5/L# K[':IB9]_ZCMV*..,A44?&Q+D)P=T95QI_8MP2YF%,&@L>OTL= M&1/?>)V=$-J5G7,)XE^?7,HCN/(J.(#BZ@<^9#_.93H6O_]WQ# MZR?.3$B_*V!G)L2_7+D&\*S2N*Z[$V<^Q&\^CMR[]GGBG(6,NJ[SG6-0_U+E MNI5^=$V?;XGR]'GJC(CZC>@*WF_O^-1Y#.V\JVILJ]YC7W6^96KI^"U1+1T_ M;.RZ[2&PO M=V]R:W-H965T2#FB-J>"P9 M5WUOKO7BPO=5-L>2J%.Q0&YV"B%+HLU4SGRUD$AR!RJ9'P5!QR\)Y=Z@Y];& M75GSS61.P PN0 (*H!T=\"XAK@F/,KSUQ8 M(Z+)H"?%&J25-MKLP''CT"8:RFT:)UJ:76IP>C"IT@>B@ F=<5K0C' -EUDF MEEQ3/H.Q8#2CJ. C#(F43W;MGK EPO&8R'IHZ@F&@J]0:CIE"".A&W%BS$G \0DTH4R=&^=UD!,=')W $E,/M7"R5@:N>KTV4UE<_ MJR.ZJB**#D3TC/,&O@X7.X;[AM"(X:@B.G+SF@SZJ! MH<2<&E9G$M&< 0V_G'JX15G"5T%XBZ&X,10[0_$!0TUR5HYBRSTVW!>6^]6& M^]QPWV(Q:2PFK:%M$[HO2Q6VX["VF:P&8=*)TJ#GKW:SL4^L&T9I(_;,M;1Q M+6UU[7FE[G.OPJ=_V&<_.H0FD% MS'XA3&W4$WMM-\^TP6]02P,$% @ S7.E5"'3@..< @ ,P8 !D !X M;"]W;W)K&ULA55M4]LP#/XKNAP?X&Z0M[XP+NU= M6]C&!^XX.K;/;J(T'HY=;)>4?S_9:4,W2OG26);TZ)$LJ5FC]).I$"UL:B'- M**BL75V%H;O[O4X M4VLKN,1[#69=UTR_3E&H9A3$P>[B@2\KZR["<;9B2YRC?5S=:Y+"#J7@-4K# ME02-Y2B8Q%?3H;/W!K\X-F;O#"Z3A5)/3K@M1D'D"*' W#H$1I\7G*$0#HAH M/&\Q@RZD<]P_[]"_^=PIEP4S.%/B-R]L-0HN RBP9&MA'U3S [?Y]!U>KH3Q MO]!L;:, \K6QJMXZ$X.:R_;+-MLZ[#DD\0<.R=8A\;S;0)[E-;-LG&G5@';6 MA.8./E7O3>2X=(\RMYJTG/SL^+M21<.% "8+N)66R25?"(2),6@-G,.\?2U0 M)/"G,&),_U9J;4A=).%E@B[L&&^ M)3=MR24?D$OA3DE;&;B1!1;_^H>4:)=MLLMVFAP%O&/Z M+X"R11DCS.K^'T MY.P(;-H5,?6PZ6=%?%!"4+,T3!]CV^M@>QZV]P'L%)=<2E?E!1-,YGBH@BW$ MP$.X"7P9ITF]"]X^&GA1_J/=H^*@'- IFL0"K8*6YTC1)SVMN MN)NJ@X_:0O?W*,5):O@)M6 M"YH8'^0V>,?M/.G%EX?9#3MVP^/L9/')*PW?OU+\-4I[_\4-]P:Y1KWTZ\I M[F:LG>GNMMN(DW81O)FWZY1:G;K'@,"27*.+(>6LVQ75"E:M_%I8*$M+QA\K MVNJHG0'I2Z7L3G !NO^)\5]02P,$% @ S7.E5-[C@!TX P 5@L !D M !X;"]W;W)K&ULO59=3]LP%/TK5L0#2!N)G:\6 MM95*$1L2FQ =[&':@YNZK85C%]LAL%\_.PEI:)-N$A4OK>V<-JZ*RT7I^YKDI6),7J5*P)-T\60J98FZER(3PIB-9'0\5D&=>D]+;(Y?HU\6AS>'F6%%)H+]I'.]&CH]!\S) M F=,WXK\*ZD.5 A,!%/%+\@KK.> )%-:I!79*$@I+__Q4X9 M YC/P177F"_IC!$P5HIH!3Z#:?E^@5B "9;RA?(EN,] ,=')^ (4 Y^K$2F3&0U<+41:[=TDTK8>2D,=0C[AN4I\.$G@#R$6NB3 M_?0+DM1T^);N&HMJGU#M$RKB^1WQ+BFGFH!KDW-M/OVZ-GAPI4FJ?N_9S:]W M\XO=@JZW(H52&[_'JR-?1KY8=CWO8'[U/2J#>8'T*]A;U0& MM+XW)H[B.'G] UO;JW7J'R=K>CI,P]I"WG0MM,.C''5G;KU7V#Y:U_5T%,(S1 MMM V6 "CJ%TH]#:UV7M'UE;DYK9A$/2V[WX;+$9>W"&N\>& >\5-Q4+G6)(] MB0,WU15^1'F%F_H*#U1@JSAOWFW/^+=='%IQR N\#ILW-18>KLC"W>H)PRCH M[Z1$&PZA7L?-@ILJ"]]39BMR\S.$^LC?L;(-%H?;">LVFA[;<9J&84FY HPL M#,\[C4T8639QY42+==$'S80VE;88KDSC2Z0%F.<+(?3KQ+96=2L]^@M02P,$ M% @ S7.E5!DIC?CM @ =@D !D !X;"]W;W)K&ULO9;?;]HP$,?_%2OJ0RMM"4D@@0J0"FVW2JU4]RK)0@NV;TF9IGG M5/\>,:%6 R_T-@,/?#8'.Q ,^PLZ8X\,GA?W&GM!I9+QG$G#E22:30?>17@^ M#B-KX&9\XVQE:FUB0WE1ZM5V;K*!U[)$3+ )6 F*KS3X58IZE4]K M6&]OU*]=\!C,"S5LK,1WGL%\X'4]DK$I70IX4*NOK RH8_4F2ACW)*MB;AI[ M9+(TH/+2& ER+HLW79>)J!F@3K-!5!I$VP;M/09Q:1"[0 LR%]8E!3KL:[4B MVLY&-=MPN7'6& V7=AD?0>-7CG8P_*)4MN)"$"HSG)$3PB6Y0UM<#M,/ &FL9C I/8\*S]$>SS&Y M4Q+FAES)C&4?[0.,H@HEVH0RB@X*WE'MDSC\1*)6%#7PC/_=/#R $U>9C9U> MO$?OFDL.C-SB7]J4V1^W.)_< ,O-SP/>VI6WMO/6WN/M20'%1H<_HT$ MPU3.W,%N,)%+"<4)4(U6EX<+=V1NC8_LI<*=C.\RQ8T$Z_N,2T,$FZ)DRT^Q MH.CBD"\ZH!;NG'Q1@.OIFG.\&#%M)^#WJ5*PZ5@'U55K^!=02P,$% @ MS7.E5&"_NBJ$ @ 1 8 !D !X;"]W;W)K&UL MG55=3]LP%/TK5L0#2(PD3E,ZE$8JJ<9XV(3H8 _3'MSDMK%P[,QV"/#K9SMI M5DJ+)EX:?]QS[CG'LINT0CZH$D"CIXIQ-?5*K>L+WU=Y"1519Z(&;G960E9$ MFZE<^ZJ60 H'JIB/@V#L5X1R+TWZ&T6 M;NFZU';!3Y.:K&$!^JZ^D6;F#RP%K8 K*CB2L)IZL_ BBVV]*[BGT*JM,;). MED(\V,EU,?4"*P@8Y-HR$/-YA P8LT1&QI^>TQM:6N#V>,/^Q7DW7I9$02;8 M3UKH^ARV M .'H #W /R_@*@'1,YHI\S9FA--TD2*%DE;;=CLP&7CT,8-Y?84%UJ:76IP M.KT2HF@I8XCP EUS3?B:+AF@F5*@%?J$%MWQ(K%"&9'RF?(UNB>L >66G$*0 M*!-<2W,F9J#T!GT\!TTH4R>&YVXQ1\=')^@(48Y^E*)1IJ-*?&U,6"E^W@N^ M[ 3C X*_$7F&HO 4X0#C/?#L??@<\@$>OH;[)KHA/SSDAQU?=( O(S75A-$7 M*'8R^#5;*C?]_4Z;:&@3N3:C0VTV.>>;'KGIH4[1E11*_3N9624:KO>EVO&/ M';^]VH_I!$\F<>(_;H?WMNK\&ULM5=;;]LV%/XKA%8,+=!$(G5U9QMH M;0P+X!5!DFX/PQYHZ=@F*I$>2=GML!]?4E)E.9:TH&U>;)$ZE^_0B^/,P<[7C3NVW6F[X[J%>] ? M]K?2K-S62L8*X(H)CB1L9LY;_&:)$ZM02?S!X*@ZS\B&LA;BHUW<9#/'LX@@ MAU1;$]3\'6 !>6XM&1S_-$:=UJ=5[#Y_M?YK%;P)9DT5+$3^)\OT;N8D#LI@ M0\M:J"WRCX3U4(&H6@RDP=2I6')=5T/I7BB*25-M;L0Y7,2MN$S[BM^[V6YBTS M>GJ^A+5&5V@E^/;J 62!JHV72]"4Y>J5>?7A?HE>OGB%7B#&T<-.E(KR3$U= M;;Q;&V[:>'I7>R(#GGZG\AKY^#4B'B$]ZHLGJ.-P4'TYKKZ$M/6.S]5=D[(V M;Z3-&ZGL^6-YN^%*R]),@49_K8P NM%0J+]'S/NM>;\R'PR8?Q":YJ9_U_HU MXF;ZQ0:5G!9":O8O9"AC*A4EU[UEJ"U'E64[]H>YGR2>;Y)VZ.:K1RP.8CQI MQ"C4?"VV]%"0L8T>KN5 %6S M_H?NX"#R \B15HU;%_%S3$+2FD^>, F/>V@KA>K-=G*11A*8%ACH@4D+8C(* MHDX7XUL#A'*TH2G+F?[X< M&O@Y:HY/[(K)CZQZ8^UL>H+(<,2CK/?*)9B$ [D_T34>Y^L5*(5^_BDA&/]B MKQU@6#!#&\8I3VW;I$+ULT-C]XRU?(*3Q\#[Q (O&L!]8FL\3M??<\[@2\+% M@7]QT"P:N>Y)@^U$7!2GS][PB81/!(['&?P>.!,2+00WC*?9.@?T7FA09C)P M--:N)Y;%T;/,PXECH9;2N&5[,UQ-( M*V#>;X1IE&9AK]OM]]C\"U!+ P04 " #-QZ988L5,1ZU0TLYF-*A%G2=*/ M*\9E-![ZM2L]'JK:"B[Q2H.IJXKIKQ,4:C.*TNAVX9HOEM8MQ./ABBWP!NW; MU96F6=RBE+Q":;B2H'$^BD[3Y].TYPS\B7<<-V9O#$[*3*E/;G)>CJ+$,4*! MA740C/[6.$4A'!+Q^+P%C5J?SG!_?(O^THLG,3-F<*K$>U[:Y2@ZB:#$.:N% MO5:;5[@5Y D62AC_"YOF[""+H*B-5=76F!A47#;_[,LV$'L&:?\.@VQKD/UL MT+W#(-\:Y%YHP\S+.F.6C8=:;4"[TX3F!CXVWIK4<.G2>&,U[7*RL^,SG%EX M"A=*+IZ^05V!7SBZ8AJE7:+E!1/'<'2&EG%ACNGHVYLS.'IT#(^ 2[CD0E V MS#"V1,9!QL76\:1QG-WA.(=+11X,O) EEC_:QR2B59+=*IED0U=?+B@ W!NL3(? _"]%KX7U#%AAAMH:@30=V<==?$+]29# M8:BTDP]ZCP.<^BVG?A#HS2T'*%0UH\V2[B(10V-!,XN'J(41LTY^DCX^=&O^ MW.X'28-6TB (=,ELK;G]"BO47)6'%(0!;G!%]S=Y\O#! [IB_0"EDY;2R5_= MX&M<*[%&'7#QK'7Q['_K5P/<]\#N,5R/N[UD&*\/\=FKMNF_IOD>A-_/TU@\Z#L7>U,PQ7O?+\J MN>IIFDB;>J9TR26MEE3#=F&7+NP'R8<==3O9XJ%[Y@,^:3/HGE; MV]6V*SOUOP^K/;!$ -6DYBU'2C2?OS:(<0P) [;+9H^%"?Q MO3[W7/OX.NFON7B1"TH5>$WB5%ZW%DHM/WN>G"YH0F2;+VFJG\RX2(C2EV+N MR:6@),J-DMA#OM_Q$L+2UJ"?WWL0@S[/5,Q2^B" S)*$B,V0QGQ]W8*MW8U' M-E\H<\,;])=D3I^H^KY\$/K**[U$+*&I9#P%@LZN6S?P\Y< &8.\Q^^,KN5> M&YA0)IR_F(O;Z+KE&T0TIE-E7!#]LZ(C&L?&D\;Q=^&T58YI#/?;.^]?\^!U M,!,BZ8C'?[!(+:Y;O1:(Z(QDL7KDZU]I$5!H_$UY+//_8+WMVT4M,,VDXDEA MK!$D+-W^DM>"B#T#&-08H,( G6J "P-\JD%0& 2G&H2%01ZZMXT])VY,%!GT M!5\#87IK;Z:1LY];:[Y8:B;*DQ+Z*=-V:C"F$P5^ 2-!(Z; S5Q0JJ>! A=C MJ@B+)7BFKRHC\:7N]/UI#"X^7((/@*7@><$S2=)(]CVE<1AOWK08<[@=$]6, M>4]$&\#P$T ^0A7FHQ/,,:PU'Y]N#BO,O[C-QW1:9^YI[LL$H#(!*/>'70FX M3:4264[\GW>Z [A5-)%_.=SCTCW.W01^C+RL!KC7\[%F>+7/3D6W;M"%5V6W YA!"3-H@"D78$DVA@()M/Z!$4]7 M5"@VB2GXC2M:-<]&P1$8% 2PVSG$/*[HUH.X&G%8(@Z=B$WZCY?-/^">I2S) M$D?J.N4(G7/,C&[IONL,(/>FY\-T&\.,3%G,U.83R-),T@A,R5+?,C>F/$F8 MRC',* 5+*J:ZK;>1JI2X!_7;,/SH -\KP??>QCYY;6#_JASAZASL0]\*K_\S M^&\8U6]CY,P W-LYX)MR<,?32)< MZFB8D+2%_!M-J.Z&W@DBH*+N]OAM\?+ MDU8*M"(*SZ*BT,HH=.OHD$@FP;88 SHZ'5L"8D[2RARX?<$V[KIS8&43NG7S M?^>@<;U *X@P/$L.K!["SCOFP.T+M6'#.K Z"MV:5I<##9=N^3YIKEOI@[VS M\&R5#UZ](\]N7W[37$=6,)%;ND[BN7$^(ZMO")Z#9[17^:'WX[G!%VR:S\A* M'7++4QW/CW3%8UV3N0:QPH6"LY!KU0BYZ[,? ZCD-#PJ#(/0UW_5I2&R2H7< MZC(ZW-/SS%8"<+L)P882(5U\6)5"/Z7<:QBUJ=Y#5O60N^*KQ2^H>1]BCC@3 M+K1;T]H%4XFX=WP:\,/ZI%O91&ZIJULW^?UGL[;OCM;VX9G.2B'VSW)HM-J' MW;7=R%HGTYXN(:*XV5%OP!7G"^K^M4?,+%56^Q6R.>=NIH9S7A4>09V MNVA>CWCO7-YT,'_3B1S6 MX;>MK&'A-3R@%.$Z2@,KUH&[;KU)>&:0I%SMD.AYK',+GJA2L6DK\$!$%:C" M]3ZHVM4>6'4/W.K^L"-'<2!S#'I]68J,U.]N:'23#5CP.*(_"E^!\%BO40"# M6I!6KP.WV-YQ*8T4Z8'9BIC/"2!F9+(MJ+)E_J3$:;Y;5+X@1$?HNN$1-F_O M_;GY/')/Q)RE$L1TILW\=E?S+[9?'+87BB_S5^H3KA1/\N9"*R<5IH-^/N-Z MEA47YBU]^=UG\"]02P,$% @ S7.E5.M)=XB] P I P !D !X;"]W M;W)K&ULM5=MC]HX$/XK5M236JE'XKP0M@*D CW= M2MO>JMO=^W"Z#R89P-HD3FT'%JD_OF.3#;"$L"?U^$#L>.:9QS/V8V>X$?)1 MK0 T>\OILS M7CCCH7UW*\=#4>F,%W KB:KRG,GM!#*Q&3G4>7[QE2]7VKQPQ\.2+>$.]'UY M*['G-B@ISZ%07!1$PF+D?*0?/M'(.%B+!PX;== F9BIS(1Y-YSH=.9YA!!DD MVD P?*QA"EEFD)#']QK4:6(:Q\/V,_H?=O(XF3E3,!79WSS5JY$S<$@*"U9E M^JO8_ GUA"S!1&3*_I--;>LY)*F4%GGMC QR7NR>[*E.Q(%#0,\X^+6#_\+! M/^<0U [!:QW"VB%\K4-4.]BIN[NYV\3-F&;CH10;(HTUHIF&S;[UQGSQPBR4 M.RUQE*.?'L]@KLGOQ/=HGTQ%L0:I^3P#\D5H4.3M##3CF2+?X$E7+'LW=#4& M-:YN4@>8[ +X9P)\9K)':/0>0_C^_=V,O'WS[@UQB5HQ":H%;_H*O( >X;6@ MS%Z/0L^C?.I&F4%R <7%>^0W=]6&.6BR# M^(7E$=&P(1IV$OTF-,N0JEJA))5L:Y,A%J@#<]U&>8<6'1()0QKW3RC/PE/* M QJ<)1PUA*-.PG=0<"%;]I'97AV5ZS?X_?]C8<0-?/P+%D9\FCO_BG:4>]"$ M'W2&ORZXYJ;@-GV[DXAI,!5/1)YC%]4P>6SCM .FW@$I&O?BOD_;*5TUE*XZ M*9U4\CWAIRR1X"V3Y,%DK*7X6ESB/[DZR2D]6;33"T9'$Z3>7O^]2U-4D%3F MN"9:LM34/F5;1=)*FK:$#(N0$C%7(-?,GNXE2"[25NWN#A9Z%KMCK=*#@XO^ MU^522IX ^4$ZSY=)C1L?)3(*>OW!F5SN=9OZOU*P)C7"V16X>VXX MF_.,ZRVY+X49P0),F\79.H?HA&#[P>D>7/#,_1VO+TNL++T8@N;L2 M[SI:E/;.-Q<:;Y"VN<+/")#& ,<7 J6I[IAK9/-A,OX)4$L#!!0 ( ,US MI51]PPASW@4 .P; 9 >&PO=V]R:W-H965TBJ.ED ]JSI@&3W&4J)/>7.O%!\]3P9S%5/7% M@B7FS4S(F&IS*^\]M9",AKE0''G(]X=>3'G2.QWESR;R="12'?&$3210:1Q3 MN3IGD5B>]&#O^<%7?C_7V0/O=+2@]VS*]+?%1)H[K](2\I@EBHL$2#8[Z9W! M#Y?D,!/(6_S)V5+5KD'6E3LA'K*;J_"DYV<>L8@%.E-!S=\C&[,HRC09/[Z7 M2GN5S4RP?OVL_6/>>=.9.ZK86$1_\5#/3WI'/1"R&4TC_54L/[.R0X-,7R B ME?^"9=G6[X$@55K$I;#Q(.9)\4^?RD#4!."P10"5 FA; 5P*X)<"I$6 E )D M6X%!*9!WW2OZG@?N@FIZ.I)B"636VFC++O+HY](F7CS)!LI42_.6&SE]>A9\ M3[GB6=(4>'?!-.61 K?L2:@]^ ]^F%^#=V_?@+> )N)V+5-$D5"-/&^.9 M"B\H#9T7AE"+(0QN1*+G"EPF(0L;Y,=N>8@<"CS3ZZKKZ+GKY\BI\8;*/L#P M " ?H2:'W.(7+*C$_0;QB^W%88/XI5O\2QJUB:\% U?C .?Z<(N^\U29)TJ! MVH ?U^;9^!*LUC]X[!!*ALDMT%:;'P2(ESR*&H:/(7D,)?,X/9XBN&QC\G( M>ZS'M*$9@AC[5;,UQP:58P.G8S?BCD=L3&4(/HLHY,F].@#7UV-'GX>5ZN'> MXGI8V3ATNC]A,F")-EP'8F;0:PQ)%F;7S%SJ5=/H2@UHNCX=^2R:/*WO'3GN_LU4H'CIR!WT+1W]OV8,U!$-W_H0VZ>,T K-4 MIY(!1F4"S*H.%G1E%F7=C%NX$3]XY+<%$"+K#7)Z_O'G3 4IH*0;=&-MANIUWJ(2^WS'A MH&49=,.L*7P'8)'*8&X**K"0/&B.Y& CE;!].%G^P>'.!"A%!]N9M#B$;GI= M?+JZ!=.5RF8HF.@5N-:N>@%:F,&C_>' (@RZ&;8C#HXW8XE;@XDL I'_\W!0 MZJJ/(=3J@N4C9EL?,IF'KM&Q8=.L;?/+8ABY,=SE%TT2L\&02+.<\F ,: MAGEK\W;-^6S0W)GA0'F8-V_LC-LID@\ Y1H!=CE NQ>WI6@]IH>MU2VR:P-R MKPU-2QOXMUB/,N@47PQ,($W>]OZTW MMMC%'=C]/\$E&\'%K8,96X)B-T%OV<,/EG!] *Z2H._JI64AWM]V&UNRX8X- M]RX5VKA4^K+ ;@NCQ1!V8^CRV7BV>'XW2.4S;M*L:&02_.P0B!E5QM7LIGWY M''>8PIWTQ!9EV(VRL2&4609R?]87^HC3.QZ9W+'F.!YOQG'0%D9B&4=^8J%+ M-@O=-@3: MS%CJZKXE)-D?(8DE)-D'(&PO=V]R:W-H965T[[*LD@)^I$K(";)PLA4,S\,@MC/ M">7>>.C.;N1X* K-*(<;B521YT3^G 3FY&'O<>#6[K,M#WPQ\,56<(=Z$^K M&VEV?HV2TARXHH(C"8N1]PZ?SW!L'9S%9PH;U5@CF\I"C%!DEK;=#LPHGIO$WZE-M[O]/2/*7& M3X]O06E9)+J0E"\1X2FZ!5-%A--?Q%W,-"-R"0J]GH$FE"ET#P^Z(.P->H4H M1_>9*)1Q4T-?&SH6U$^JT),R='@@=(2N!=>90N]Y"NFNOV_2J',)'W.9A)V MUT2>H B_16$0AI_N9NCUJS?O\Q43/P':^$V/A\,57 O*K!ME!LDS*#NY1O6] M10XV.NK>ID+IZO(4R#6@KU?&'EUJR-6WCFB].EK/1>L=725RMTJ2LDK:BJ!$ MCAVR[4+K,8YP$ _]=?,J6JR".*B-=ECW:];]3M8S,*TPH8YA&[/^7LP81Z=/ MB+49X:B=6%P3BY^1,RT22%U+-*T[ ?0;U87:7+>Q+J'[#4+A 9T&-9W!7]QN M54)MH0=[6ISALUV]9OLV\:#?SN^TYG?:R>\>I.E\9:%-@,.":F5H,J*-AEJ@ MCXU*),QV++Y7BSN!S^K 9R_PDN%@VXN#__::5=#-NL#]X$!EX,;G 7=2NB@D MIX80.#H7],&NE=M<@?G>9H*EZ#)?2;$&,P[H+MEQN(T:OH3PVV:*HW_J%)7[ MCK@8'U1WVU9Q=U^=%E(:T= 5)7/*J*9&VFO(YR"[TMKV/]Q_"1FW;0T_U]>. M;"05SDXGV5/3;TPU.9BZM].A0HDHN"Z'@OJTGD#?N;GKR?D$GT_+.7(+4XZU MYA._I%PA!@L#&9P,C)ZRG!3+C18K-SO-A3:3F%MF9KH&:0W,\X40^G%C ]3S M^O@/4$L#!!0 ( ,USI50.Q&G_Q@, #X. 9 >&PO=V]R:W-H965T MF"LL<6N1*HD%2?]]1U*BF3'DARTB[W8(L5Y;V;(>>+,]TI_,PF )8]9*LW" M2ZS-W_N^V220<7.IET99ZK,@B/R,"^DMY^7%&$U-D&==/*TC5?N%1[WGB5NP2ZR;\Y3SG.[@#^SF_T3CR&Y189""- M4))HV"Z\*_I^S4)G4*[X(F!O#IZ)"^5>J6]N\"%>>('S"%+86 ?!\>\!UI"F M#@G]^+L&]1I.9WCX_(S^2QD\!G//#:Q5^E7$-EEX4X_$L.5%:F_5_E>H QH[ MO(U*3?E+]O7:P".;PEB5U<;H029D]<\?ZT0<&"!.MP&K#=A+@U&/05@;E)GS M*\_*L*ZYY0O&ZF)C"RWDCG 9 MDUO 0\&E^(>7>5XG7._ D MRATOGE'WCBL3XDJ#%J:N6\Q.N>COZDC6561L)Y(0O)1 M29L8\K.,(3ZV]S$K36K87)*0_$18PUN'/^O7F=,"=L-FIL,0+ M7[53:V5LG>(RI^2/WW ]^6 A,W\.L(T:ME')-NIA6\%.2.F85CSE<@-=&U)! M1"6$TXN'9309S_V'#MYQPSL>Y*V.6TRL(O"(6F6 Q%7$.6BAXBXW*L3Q@1LT MI$'4.%+MUOC$65P3='L;-=Y&P]YRDY"KA9YJ4W^YM-)$A[6I(\QCI%9; MZ/1'U$V/3FDXG?;PMIK$Z/?^ MLM2(K_VTL%:OV+!>]18,.]6HBW'4\TUEK4BQ89$Z7S$UP.$5XJ4>^0+"-I X?0%-&R1]+"[N@I'&%E&*=$DJ3OKU'5*R MK+2R%D7334Q2G'/./#B9V5;I;Z9 M'!7"FGF06'MYF48FJS DIF1VJ"D+RNE M2V9IJ]>AV6ADN3?-I:9=V*+DO$1IN)*@<34/3N.7RWCB#/R-+QRW MIK,&Y\J-4M_]0W_MG2=G M;IC!I1)?>6Z+>7 20(XK5@E[I;9OL7'HR.%E2AC_%[;-W2B K#)6E8TQ*2BY MK'_971.(C@'A]!LDC4'RJ\'X@$':&*3>T5J9=^N<6;:8:;4%[6X3FEOXV'AK M\H9+E\9KJ^DK)SN[6*JRY);R8LUS>%,QS:1%-,!D#DLE+9=KE!FGDZ?G:!D7 M!C[AG:V8> 8OX//U.3Q]\@R> )=PP86@S)A9:$F8@P^S1L19+2(Y("*%"Z(J M#+R2.>8/[4-RJ/4JV7EUE@P"7C ]@C1^#DF4)#UZEL/FYYBUYO& G+0-TQ5X9[$T_P\0C%N"L2<8'R"X0F,USRSFP(Q!(J@,K:T" MJ@_!+&HF^ ^$=9O@OB35'!//X9[_[2*=A;<]LHY:64=_*HN9PM>87^#WBM\R MX2+3IZLFF79T):.X558GM+YSTKD3C\;]ZB>M^LF@>JI)O =+ 3.4-XHAW"B9 M]RJ<_!:Y^+B?_+@E/QXD_\JTR]0]7*+F*N\C'0:81I"S>S-07">ME)-!I.M* M(PDY(^<'T*8MVO1QWD(<[5M:] ]>0T/2+:G)H9**.^TV'M2VW!7^_3DD8*[;V5Q^B_>=,-RZ%$_%+=O@_%P'ZS]_Z#DBZS2FKCAU&L<\GS?S.*C M1PKNON/$PRWG+U7NY+?*C4;37V(;=F:&$O7:CU*&>"IIZ_&A/6W'M5,_I(3[ MZ_6L1_]MUUP:$+@BTVAT3''4]?A4;ZS:^ GD1EF:9_RRH)$3M;M WU=*V=W& M$;1#[.(G4$L#!!0 ( ,USI517Z*X_H0( .0& 9 >&PO=V]R:W-H M965T]=5 M60DU5;?B !R?%$+65.-4[EUUD$!S*ZHK-_"\V*TIXTZ:V+6U3!/1Z(IQ6$NB MFKJF\N<"*M'.'=\Y+6S8OM1FP4V3 ]W#%O37PUKBS!U<)2MDK:?M8SR%9 MH[2H>S$2U(QW=_K2UV$D0)]I0= +@G-!=$$0]H+0)MJ1V;165-,TD:(ETD2C MFQG8VE@U9L.X.<6MEOB4H4ZGCU1RQO>*K$&2I:AK+.VVI!+(#=E )GC&*D9M MQ45!= ED017+".4Y6;&JT9"3Q_66K( +Q*-:2$7>K$!35JFW:**,F3K=&"=? M2M$HE*O$U9B P7"S'G;1P0878$/R)+@N%7GD.>2O]2XF/F0?G+)?!%<-GZB\ M):'_C@1>$$SP+/]=[E_!"8?#"*U?>,%ONN"[H>#YJ.#YJ.!7MHZ&K2.[=71A MZ^Y46_O60WY#CR#Q(R99]T9TIS=U8)WKS+J:CG%,0S_RX\0]CLLX%74714/4 M*^39@#R[BFQ?/^P!!(H"FX(I%T)JR3)3HQ.Y%MGS%/CL3Z0/T1GV1(P73$/' M W3\=VC$^_]*QU,U]+TSY(FHP(_B,VAWU#!JD'O;1Q4R-%QW7\^P.K3J!]NA MSM87V,*[COO;INO_^&WL&5>D@@(MO=OWR"2[GMI-M#C8MK03&IN<'9;X&P)I M O!Y(80^3&ULS55=;]HP%/TK5]$>-HEA"#2MJA!I MA4U#6B54NO5AVH-)+L2J/S+;(?3?SW9"Q*06\3)I+\2^ON?<<^Z53=HH_6Q* M1 L'P:691:6UU2TA)B]14#-4%4IWLE5:4.NV>D=,I9$6 20XB4>CA C*9)2E M(;;26:IJRYG$E093"T'URQURUN#I^LC^)7AW7C;4X%SQ)U;8O@&(.T!\*6#2 2;!:*LLV%I0 M2[-4JP:TSW9L?A%Z$]#.#9-^BFNKW2ES.)M]IEHRN3.P0@US)81K[;JD&N'] M BUEW, C'FQ-^0?X".^ @/&G)B765?<<).\JW;65XC/IWW#B//?&X]YX'/@FEQ@/C@>P8+RV6 Q@\W+LQ9Q38P:PE#FO M"YEV3H&OZAJZNKAM\_@P-U9I*:X 9 M4WMAE1/;!5]K84M]':C]_=UG<3),;E*R?T71M%EW)/YO 77+1!,C)A?6/I;L;.R8-<-PZW&AX[3JGVP>HW5A5A3N\4=:] M"&%9NC<;M4]PYUNE[''CGX7^7R#[ U!+ P04 " #-3)*6$[ED&]8 ?^LN,BI@D>Q]N1& M,!H;I3SSB.^'7D[38C"?F7=W8C[CIF/JQN1/PY#56XC1GA4QY@01;70VN\9=E8!2,Q,^4[61GC+0K M3YP_ZX?;^&K@:T0L8Y'2)BC\;-F"99FV!#A^UT8'S9Q:L3L^6/_3. _./%') M%CS[E<8JN1I,!BAF*UIFZI[O_F*U0V-M+^*9--]H5\OZ Q254O&\5@8$>5I4 MOW1?!Z*C0$B/ JD5R)$"'O4H!+5"<*P0]BB,:H61B4SEBHG#DBHZGPF^0T)+ M@S4],,$TVN!^6NAU?U "_DU!3\T?%(^>$Y[%3,@_T-??9:I>$"WBPW#!:89*BS4JROR)"<17ARRB6T@U M^I0Q!!P'1+,I193 /K=E437)V$RB^6X[#P)??V;>UH)NW* ;GT%WF%3CBGB> M0QRDCIG!Q/)-QE\80XKN8?.J1$<2?('$KWRP01V?0,4DZ"*MTL@BAOL="AN' MPO_CT*D?6YJ5UHA7\X0=?)>3$R=.A<:DSX7+QH5+IPL+*A,4I]LT9D I0/11 M!J&.T0:2Y^"0#KX-=&49XPX@?TC"\1'L2NSRM=38#GO2P)Z\';8-V^0D5I/P M)* 6H=Z 3AMD4R3L1J21;6&7M<'NDI%P&$[LD<&=$HF=2.Z8, U6$3'38\2( BQ(N[6& M!H^*:W11J5L8*,X%-$S0&BE31R,FH%H6Z)F]-%0A'5"JG0[Y(*5?$UE#)7+<)M,<+!FQ#"5DZY M=9.<,4#.)V%;F+"[,IDDO*@6/>K60;;78WOD1J>$-Y[@HTULDPJF/?R"VUJ% MW<4*6HMGIFK$UR9-78%H2P8.WZ='P"WE8S?G5]Z@+>2'M0N\J?6[6V?DV#,M M:6,W:]_#C, YJLJ!IEBZG&II%T_?)ZZD)5KB)MKS&^Z,@>#LAB,MUQ(WUYY= M9'+*CT$P[5UETC(C<3,:A#JB4KF\:#F,O%-'35KF(F[FNI6R-!5+]]*O2JGU MP'':.Y.IH^"0EI"(FY".&HL48/4LK*79==4\TG(7[1Q 0.B;O&4M MXF:MAZ\+=%_"^07[3^,+;);;M< M*Y').^582U[$W>_U'R1<9Y_:Z*M<"\/3 MPX]%#H](;SX$+>$%;KYZY(IFB.:\A!YM0U-K+M0VNO496T!:Q,)Q+\26!@,W M#?XR]U4LOJ!;)J"=K)I><[SI/=?4)KOM;^@/<7",^%1L-!Y.1T>0O[_KLVMU]'[&_QE4=WBM6:J2T7H5=8IY&7&5F#2'U[" M4HOJGJYZ4'QC;JZ>N%(\-\.$44AX+0#_KSA7AP<]07-;.O\74$L#!!0 ( M ,USI53V@M1+0@, !P+ 9 >&PO=V]R:W-H965T\FUL>;8Q79;D/CQG)TT M+31-!]J7Q$[NSL^=S^>;;)5^- 6 )3]*(QFG3L%+W''8 MFH,Q<:X\*/7H)I_S:1 Y(A"066>"X6L#5R"$LX0Z.VGZ!VJ._L94H8_R3;6C8*2+8V5I6U,A*4 M7%9O]J,.Q(%"-)F[L#M+K]Z!95R8UVC@0#BKA(T7-@738 B7Y&NA MU@8YS"2TZ*:##;/:I1_ZH<8GB9&=!>C2]II\ O3 M/9+$;PB-*'U!PAJS>G;83YH]2+S]Y-0>G#.4-H92;RCM-/1FORELRW2.'QY@ MR:7DR*RU$PZ MP"Z,_A%&.NZW4PP:BL&_4&!16P!'CC!S01'B#-'@B.@B2=N)A@W1\%^(ZGWK M@ABV0"3C=HI10S'ZO\0!F3\U:T;'69/043O7N.$:=YZ,>U]4(;^8;T#C)4$^ MNKPA6.F ?&!CSA \;:DGGJU]D6@M7Q7)\#"S^SU*VV,5 M'Y3R^%E<.#J#9W#K&X0>\ [2WNA$YL=TSTN?D[?]M)YAI\?LZ: 7G6+?E^PX M>4[VYER?P4U:<)->$I_ W5\,_ 5!+ P04 " #-6QEZF.L'S984(E]C^^YQW>7QFV_,DO! M[F>,F6!1"%D-R,R8\D,85I,9*VAUJ4HF+9(K75!CIWH:5J5F-*O J1!A-XJ2 ML*!1.X M^]F[L[/H\>)FUWY> Q'4!Z&>&\%L.HDX.H]S!CQ-?;Q&NBWSGVO(Y1 MM.D;X1M*#\O5WF0Y\K"I^+"?*[DN?$RJ!B0$15\K#EXY;3@8NG, M73!,E% Z,+;CK)P.6*IG!W?<#)JQX2FX5+J.[2*X[W&S? =8S4 @%Z(5V"7. M,.R7U!BFY:V=U(MKXPLH:,8/R](JG&JZ['2OR-JAOMD@8Z4SIMLP';(R#?N" MY2!'\^D,[D:5(8#&J,(.,DZG2M):P\JC&5C:"1/B'I[4[_D6]R+?J&L$597M MT IJAH[&38!_D\UQ;]+&K^(-2OZDS*>YW8ZLY] M[$ZSG"_J^2)O!6#L'9R= MEJ58?A1\*@OF-G]PP&&?KOR"F=+\V4:#5IE8 ],D>&+:\,FFY:>FY0-;F%4[ M+7)<<_<$-?_=/$^99)J*3=&V]X\YRZ]6'%__*\GU;Y5=P5Z-S>OWV$5>G8+( MY!1$GD1/]DY!9'K\(N/CU!@VAXR-D\S6.::U!G!>')!O<#H5ZZ#!>,Z%X;*9 MS7B6,?GB.&/I#1W;/V>V^.WZC.5T+LQ#"P[(>OR597Q>I.VJ.TA$LVH]_@+; MZR3M8=7&XC)C"Y:-FJF>CNMA8 JB/\_(AH_J#Q?'[I/;R[S1-XSA)L(R.1EX%(RQO M20(_?C9,&WA@<2#2G^4:KS;>(?O[ *OIO@[!=HIW(K93/-> ^/,&'FGJKS86 M!SRP*F"] _']<:"G_#YQ#%7%M&%/,(ZD*89 +_I[-$F0["3P\=<'>TKB.$W] M"&!^!7&,(? TX@BF #1@2!S7[\&=]U&X>D^%Z__Q#7\!4$L#!!0 ( ,US MI527BKL

    -8?20$3;8T.P6BP^0"X99K>]9!:G3T85ESKZ\ODTU[T=X1WC1>&ET3#8##Q*\>I^ M'&]VV8MT6*/4-(J[ M X_">EG\-)PWD!N^=>V(Y]L'#B#3:#*&"7?2.M^>T<[/@?%%P,G=7NW-WU)Y M81?I*:-_%T0K5 &IW MD$<7,)IPLHQB2[D\"V(=-//YJ4;9+ MJ'?:URQ M)I1MDL"VH3'/,2;EG"2T8]U!\:'_ G4]*62@-;*%W MS+D5I80\M+="M$O.[_'$F)2%TL 6>L=,QO&D:6Q?FE7_YME<&P_M[@>,25DH M#6PAO)3Q_9%D&_'5UUSU'DU*0FE@"='%>R]M4A)* TN(QL1I,Z,DE 66$+D& MTW-E1DDH&ZP5.H.X%AB3DE 66$)$Q]:\3AB3DE 6NA4B.S;\"F7DQYK0K1") MV7N%* EEK81&IR^>I=A)+,%5<6]9\].MVV;GS8+)KE9J#F-W^M;P M\O0!]?3Q]\O_4$L#!!0 ( ,USI52X-L3&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+ MEHLPV/)N%'C[("C@6"G2H#V5M;8\_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BG MU'PX%]?[<"ICOV["^79E6[>G,MV6[ZG;H]Q'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MN MYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!OCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL M)M#;H][^G7K'=*U"?/8\UOC\=U*=;O>&Y^/OR\?)S@MUQ]G![['%+U!+ P04 M " #-60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ M$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/E MPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W% MG-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]A MJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%N MN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A M*D>!*D>A*D?!*D?A*D&UL M4$L! A0#% @ S7.E5-]E9SCO *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ S7.E5)E&PO=V]R M:W-H965T&UL4$L! A0#% @ S7.E5-6338]/"0 X2D M !@ ("!JPT 'AL+W=OC55!00 , . 8 " @3 7 !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E5%^Q_ \R P E0@ !@ ("! M$R$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS7.E5%7HKZ%T! *0H !@ ("!'30 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS7.E5+&%9:3* P %P@ !D ("!K&T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E5&H+E0AH!P MS!( !D ("!;HL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E5 VHWJ(% P :@8 !D M ("!))L 'AL+W=O&PO=V]R:W-H M965TZU@( L& 9 M " @4:A !X;"]W;W)K&UL4$L! M A0#% @ S7.E5'E]&K[1! ?A( !D ("!4Z0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E M5':4;9[- @ H @ !D ("!=; 'AL+W=O # #7$0 &0 M @(%YLP >&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E5"'3@..< @ ,P8 M !D ("!O+H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E5&"_NBJ$ @ 1 8 !D M ("!(L0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S7.E5$&ZM/5>!0 QH !D ("!1\X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E5)TO MHC-N P NPL !D ("!Y=T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S7.E5%?HKC^A @ Y 8 !D M ("![^@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S7.E5/:"U$M" P ' L !D ("! MQO, 'AL+W=O&PO / M " 8?[ !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #-&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #- XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 144 273 1 false 57 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED Sheet http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED Statements 2 false false R3.htm 100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED Sheet http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED Statements 4 false false R5.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED Sheet http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED Statements 5 false false R6.htm 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED Sheet http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED Statements 6 false false R7.htm 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED Sheet http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED Statements 7 false false R8.htm 100090 - Disclosure - General Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureGeneral General Notes 8 false false R9.htm 100100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 100110 - Disclosure - Goodwill and Intangible Assets Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1 Goodwill and Intangible Assets Notes 10 false false R11.htm 100120 - Disclosure - Debt Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt Debt Notes 11 false false R12.htm 100130 - Disclosure - Acquisitions Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitions Acquisitions Notes 12 false false R13.htm 100140 - Disclosure - Restructuring and Reorganization Charges Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationCharges Restructuring and Reorganization Charges Notes 13 false false R14.htm 100150 - Disclosure - Commitments, Guarantees and Contingencies Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingencies Commitments, Guarantees and Contingencies Notes 14 false false R15.htm 100160 - Disclosure - Earnings Per Common Share Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShare Earnings Per Common Share Notes 15 false false R16.htm 100170 - Disclosure - Stockholders' Equity and Equity Compensation Plans Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlans Stockholders' Equity and Equity Compensation Plans Notes 16 false false R17.htm 100180 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 17 false false R18.htm 100190 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 100200 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1 19 false false R20.htm 100210 - Disclosure - Debt (Tables) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt 20 false false R21.htm 100220 - Disclosure - Restructuring and Reorganization Charges (Tables) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesTables Restructuring and Reorganization Charges (Tables) Tables http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationCharges 21 false false R22.htm 100230 - Disclosure - Earnings Per Common Share (Tables) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShare 22 false false R23.htm 100240 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Tables) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansTables Stockholders' Equity and Equity Compensation Plans (Tables) Tables http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlans 23 false false R24.htm 100250 - Disclosure - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual Summary of Significant Accounting Policies (Details Textual) Details http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables 24 false false R25.htm 100260 - Disclosure - Summary of Significant Accounting Policies (Details Textual 1) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1 Summary of Significant Accounting Policies (Details Textual 1) Details http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables 25 false false R26.htm 100270 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) Details 26 false false R27.htm 100280 - Disclosure - Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details) Details 27 false false R28.htm 100290 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails Summary of Significant Accounting Policies - Fair Value Measurements (Details) Details 28 false false R29.htm 100300 - Disclosure - Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details) Details 29 false false R30.htm 100310 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details) Details 30 false false R31.htm 100320 - Disclosure - Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) Details 31 false false R32.htm 100330 - Disclosure - Goodwill and Intangible Assets (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual Goodwill and Intangible Assets (Details Textual) Details http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables 32 false false R33.htm 100340 - Disclosure - Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) Details 33 false false R34.htm 100350 - Disclosure - Debt - Long-Term Debt (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails Debt - Long-Term Debt (Details) Details 34 false false R35.htm 100360 - Disclosure - Debt - Long-Term Debt (Parenthetical) (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails Debt - Long-Term Debt (Parenthetical) (Details) Details 35 false false R36.htm 100370 - Disclosure - Debt - Credit Agreement (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual Debt - Credit Agreement (Details Textual) Details 36 false false R37.htm 100380 - Disclosure - Debt - 2016 Convertible Notes (Details Textual) Notes http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual Debt - 2016 Convertible Notes (Details Textual) Details 37 false false R38.htm 100390 - Disclosure - Acquisitions (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual Acquisitions (Details Textual) Details http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitions 38 false false R39.htm 100400 - Disclosure - Restructuring and Reorganization Charges (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual Restructuring and Reorganization Charges (Details Textual) Details http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesTables 39 false false R40.htm 100410 - Disclosure - Restructuring and Reorganization Charges - Schedule of Activity in Business Restructuring and Reorganization Reserves (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails Restructuring and Reorganization Charges - Schedule of Activity in Business Restructuring and Reorganization Reserves (Details) Details 40 false false R41.htm 100420 - Disclosure - Commitments, Guarantees and Contingencies (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual Commitments, Guarantees and Contingencies (Details Textual) Details http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingencies 41 false false R42.htm 100430 - Disclosure - Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details) Details 42 false false R43.htm 100440 - Disclosure - Earnings Per Common Share (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual Earnings Per Common Share (Details Textual) Details http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables 43 false false R44.htm 100450 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Details Textual) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual Stockholders' Equity and Equity Compensation Plans (Details Textual) Details http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansTables 44 false false R45.htm 100460 - Disclosure - Stockholders' Equity and Equity Compensation Plans - Summary of Unvested Restricted Common Stock Activity (Details) Sheet http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails Stockholders' Equity and Equity Compensation Plans - Summary of Unvested Restricted Common Stock Activity (Details) Details 45 false false All Reports Book All Reports csgs-20220331.htm csgs-20220331.xsd csgs-20220331_cal.xml csgs-20220331_def.xml csgs-20220331_lab.xml csgs-20220331_pre.xml csgs-ex10_261.htm csgs-ex10_262.htm csgs-ex10_271.htm csgs-ex10_272.htm csgs-ex10_273.htm csgs-ex10_274.htm csgs-ex10_275.htm csgs-ex10_276.htm csgs-ex10_60.htm csgs-ex10_61.htm csgs-ex10_62.htm csgs-ex10_63.htm csgs-ex10_81.htm csgs-ex10_84.htm csgs-ex31_1.htm csgs-ex31_2.htm csgs-ex32_1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csgs-20220331.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 144, "dts": { "calculationLink": { "local": [ "csgs-20220331_cal.xml" ] }, "definitionLink": { "local": [ "csgs-20220331_def.xml" ] }, "inline": { "local": [ "csgs-20220331.htm" ] }, "labelLink": { "local": [ "csgs-20220331_lab.xml" ] }, "presentationLink": { "local": [ "csgs-20220331_pre.xml" ] }, "schema": { "local": [ "csgs-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 465, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 5, "http://www.csgi.com/20220331": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 11 }, "keyCustom": 32, "keyStandard": 241, "memberCustom": 22, "memberStandard": 34, "nsprefix": "csgs", "nsuri": "http://www.csgi.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Debt", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Acquisitions", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Restructuring and Reorganization Charges", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationCharges", "shortName": "Restructuring and Reorganization Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Commitments, Guarantees and Contingencies", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingencies", "shortName": "Commitments, Guarantees and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Earnings Per Common Share", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShare", "shortName": "Earnings Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100170 - Disclosure - Stockholders' Equity and Equity Compensation Plans", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlans", "shortName": "Stockholders' Equity and Equity Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "lang": null, "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Debt (Tables)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Restructuring and Reorganization Charges (Tables)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesTables", "shortName": "Restructuring and Reorganization Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Earnings Per Common Share (Tables)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables", "shortName": "Earnings Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Tables)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansTables", "shortName": "Stockholders' Equity and Equity Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-9", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "shortName": "Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-9", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_dac4528d-e272-42af-9b24-08c8f2af5046", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100260 - Disclosure - Summary of Significant Accounting Policies (Details Textual 1)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1", "shortName": "Summary of Significant Accounting Policies (Details Textual 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_dac4528d-e272-42af-9b24-08c8f2af5046", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "2", "lang": null, "name": "csgs:RevenueFromContractWithCustomersPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "csgs:ScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SettlementAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "csgs:ScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SettlementAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100290 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_0da1265a-6b05-4062-8d7f-3ecc9431d4e0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails", "shortName": "Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_0da1265a-6b05-4062-8d7f-3ecc9431d4e0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_6b995c87-db03-4f65-92c9-cc9d8cd4c7e1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Goodwill and Intangible Assets (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "shortName": "Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100340 - Disclosure - Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails", "shortName": "Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Debt - Long-Term Debt (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "shortName": "Debt - Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_b33c1b9e-2539-4e2b-8f35-b4023c4aaca9", "decimals": "-3", "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_f2234dc6-dcd3-4d09-b00a-c0eb6f689745", "decimals": "5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Debt - Long-Term Debt (Parenthetical) (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "shortName": "Debt - Long-Term Debt (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_48704de2-bc3a-4438-b35e-6a34043babc9", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Debt - Credit Agreement (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "shortName": "Debt - Credit Agreement (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_8ca6fd41-3b5b-4386-82bc-c06a7b0d9ac0", "decimals": "5", "lang": null, "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Debt - 2016 Convertible Notes (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "shortName": "Debt - 2016 Convertible Notes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_48704de2-bc3a-4438-b35e-6a34043babc9", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionRatio1", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Acquisitions (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "shortName": "Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_dfd50c7d-9f86-46f3-bd55-097560be656e", "decimals": "2", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "first": true, "lang": null, "name": "csgs:RestructuringAndReorganizationCharges", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Restructuring and Reorganization Charges (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "shortName": "Restructuring and Reorganization Charges (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "0", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "U_Employees", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_6b995c87-db03-4f65-92c9-cc9d8cd4c7e1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100410 - Disclosure - Restructuring and Reorganization Charges - Schedule of Activity in Business Restructuring and Reorganization Reserves (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails", "shortName": "Restructuring and Reorganization Charges - Schedule of Activity in Business Restructuring and Reorganization Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Commitments, Guarantees and Contingencies (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual", "shortName": "Commitments, Guarantees and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsCurrentCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails", "shortName": "Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_cad29a45-719e-4b12-9d87-5a8c50ba7e1c", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Earnings Per Common Share (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual", "shortName": "Earnings Per Common Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_4525f05e-b55a-47a6-bc1f-491b12c6ba47", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Details Textual)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "shortName": "Stockholders' Equity and Equity Compensation Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_a61af35c-e1c8-4c16-966a-1d33f018b6e5", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_fe3caa45-aa74-420e-8a7e-72cfd33358ce", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Stockholders' Equity and Equity Compensation Plans - Summary of Unvested Restricted Common Stock Activity (Details)", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails", "shortName": "Stockholders' Equity and Equity Compensation Plans - Summary of Unvested Restricted Common Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_fe3caa45-aa74-420e-8a7e-72cfd33358ce", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_51bd89af-acd9-437d-ad76-d9c5e4d3ce74", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_51bd89af-acd9-437d-ad76-d9c5e4d3ce74", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - General", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureGeneral", "shortName": "General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220331.htm", "contextRef": "C_43946979-35ce-433f-b8d0-e745fbd7ee08", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 57, "tag": { "csgs_AcquiredCustomerContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquired customer contracts.", "label": "Acquired Customer Contracts [Member]", "terseLabel": "Acquired customer contracts" } } }, "localname": "AcquiredCustomerContractsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "csgs_AdjustmentForAmortizationExcludingAmortizationOfDebtDiscountPremium": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustment for amortization excluding amortization of debt discount premium.", "label": "Adjustment For Amortization Excluding Amortization Of Debt Discount Premium", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortizationExcludingAmortizationOfDebtDiscountPremium", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_BroadbandCableSatelliteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Broadband cable satellite.", "label": "Broadband Cable Satellite [Member]", "terseLabel": "Broadband/Cable/Satellite" } } }, "localname": "BroadbandCableSatelliteMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "csgs_BusinessCombinationAnnualPeriodsOverWhichRemainingConsiderationWillBePaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The annual periods over which the remaining consideration related to a business combination will be paid over by the acquirer.", "label": "Business Combination Annual Periods Over Which Remaining Consideration Will Be Paid", "terseLabel": "Business acquisition, remaining annual periods over which additional consideration to be paid over" } } }, "localname": "BusinessCombinationAnnualPeriodsOverWhichRemainingConsiderationWillBePaid", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_BusinessCombinationRemainingConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration related to a business combination, to be transferred at a future date by the acquirer.", "label": "Business Combination Remaining Consideration", "terseLabel": "Business acquisition, remaining consideration" } } }, "localname": "BusinessCombinationRemainingConsideration", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_CashPaidForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash paid for.", "label": "Cash Paid For [Abstract]", "terseLabel": "Cash paid during the period for-" } } }, "localname": "CashPaidForAbstract", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "csgs_CloudAndRelatedSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloud and related solutions.", "label": "Cloud And Related Solutions [Member]", "terseLabel": "SaaS and Related Solutions" } } }, "localname": "CloudAndRelatedSolutionsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "csgs_ComcastCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comcast Corporation.", "label": "Comcast Corporation [Member]", "terseLabel": "Comcast" } } }, "localname": "ComcastCorporationMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_CommonStockRepurchasedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares repurchased during the period as treasury shares or repurchased and canceled pursuant to employee stock-based compensation plans.", "label": "Common Stock Repurchased During Period Shares", "negatedLabel": "Repurchase of common stock, shares" } } }, "localname": "CommonStockRepurchasedDuringPeriodShares", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "csgs_CommonStockRepurchasedDuringPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock repurchased during the period as treasury shares or repurchased and canceled pursuant to employee stock-based compensation plans.", "label": "Common Stock Repurchased During Period Value", "negatedLabel": "Repurchase of common stock" } } }, "localname": "CommonStockRepurchasedDuringPeriodValue", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock warrants.", "label": "Common Stock Warrants [Member]", "terseLabel": "Common Stock Warrants", "verboseLabel": "Common stock Warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_CommonStockWarrantsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock warrants term.", "label": "Common Stock Warrants Term", "terseLabel": "Stock warrants term" } } }, "localname": "CommonStockWarrantsTerm", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_ConsecutiveTradingDaysRelatedObservationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consecutive trading days during related observation period.", "label": "Consecutive Trading Days Related Observation Period", "terseLabel": "Consecutive trading days during related observation period" } } }, "localname": "ConsecutiveTradingDaysRelatedObservationPeriod", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_ContingentPurchasePricePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent purchase price payments.", "label": "Contingent Purchase Price Payments [Member]", "terseLabel": "Contingent Purchase Price Payments" } } }, "localname": "ContingentPurchasePricePaymentsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_ConvertibleDebtSettledAtPar": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The principal amount of the convertible notes that were not converted by the holders during the conversion period and were settled at par.", "label": "Amounts not Converted and Settled at Par" } } }, "localname": "ConvertibleDebtSettledAtPar", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_CustomerContractCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer contract costs.", "label": "Customer Contract Costs [Member]", "terseLabel": "Customer contract costs" } } }, "localname": "CustomerContractCostsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_CustomerDeposits": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer deposits.", "label": "Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDeposits", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_DgitSystemsPtyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DGIT Systems Pty Ltd.", "label": "DGIT Systems Pty Ltd [Member]", "terseLabel": "DGIT Systems Pty Ltd" } } }, "localname": "DgitSystemsPtyLtdMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_EarnOutAndQualifiedSalesPaymentsMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn out and qualified sales payments measurement period.", "label": "Earn Out And Qualified Sales Payments Measurement Period", "terseLabel": "Earn out and qualified sales payments measurement period" } } }, "localname": "EarnOutAndQualifiedSalesPaymentsMeasurementPeriod", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_EuropeMiddleEastAndAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe Middle East and Africa.", "label": "Europe Middle East And Africa [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EuropeMiddleEastAndAfricaMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "csgs_ExpectToFinalizeValuationAndCompletePurchasePriceAllocationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expect to finalize valuation and complete purchase price allocation period.", "label": "Expect To Finalize Valuation And Complete Purchase Price Allocation Period", "terseLabel": "Expect to finalize valuation and complete purchase price allocation period" } } }, "localname": "ExpectToFinalizeValuationAndCompletePurchasePriceAllocationPeriod", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_FinancialAndSalesCriteriaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial and sales criteria.", "label": "Financial And Sales Criteria [Member]", "terseLabel": "Financial And Sales Criteria" } } }, "localname": "FinancialAndSalesCriteriaMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_FiniteLivedIntangibleAssetsAmortizationExpenseCurrentFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the current full fiscal year.", "label": "Finite Lived Intangible Assets Amortization Expense Current Fiscal Year", "verboseLabel": "Estimated total amortization expense 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseCurrentFiscalYear", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_FurnitureAndFixtureAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Furniture and fixture and leasehold improvements.", "label": "Furniture And Fixture And Leasehold Improvements [Member]", "terseLabel": "Furniture and Fixtures and Leasehold Improvements" } } }, "localname": "FurnitureAndFixtureAndLeaseholdImprovementsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_FutureRevenueIncludingVariableConsiderationContractualTermsEndingYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Future revenue including variable consideration, contractual terms ending year.", "label": "Future Revenue Including Variable Consideration Contractual Terms Ending Year", "terseLabel": "Future revenue including variable consideration, contractual terms ending, year" } } }, "localname": "FutureRevenueIncludingVariableConsiderationContractualTermsEndingYear", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "gYearItemType" }, "csgs_HoldingPeriodOfSettlementAndMerchantReserveAssetsAndLiabilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Holding period of settlement and merchant reserve assets and liabilities.", "label": "Holding Period Of Settlement And Merchant Reserve Assets And Liabilities", "terseLabel": "Holding period of settlement and merchant reserve assets and liabilities" } } }, "localname": "HoldingPeriodOfSettlementAndMerchantReserveAssetsAndLiabilities", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_InterestExpenseDebtExcludingAmortizationOfDebtDiscountPremium": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium).", "label": "Interest Expense Debt Excluding Amortization Of Debt Discount Premium", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortizationOfDebtDiscountPremium", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_KeydokLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Keydok, Llc.", "label": "Keydok Llc [Member]", "terseLabel": "Keydok LLC" } } }, "localname": "KeydokLlcMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_LossOnDerivativeLiabilityUponDebtConversion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Loss on a derivative liability related to the change in our stock price over the observation period prior to settlement.", "label": "Loss On Derivative Liability Upon Debt Conversion", "terseLabel": "Loss on derivative liability upon debt conversion" } } }, "localname": "LossOnDerivativeLiabilityUponDebtConversion", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_MarketBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market based award type [member].", "label": "Market Based Award Type [Member]", "terseLabel": "Market-based Awards" } } }, "localname": "MarketBasedAwardsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_MerchantReserveAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "csgs_SettlementAndMerchantReserveAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Merchant reserve assets current.", "label": "Merchant Reserve Assets Current", "terseLabel": "Merchant reserve assets" } } }, "localname": "MerchantReserveAssetsCurrent", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "csgs_MerchantReserveLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "csgs_SettlementAndMerchantReserveLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Merchant reserve liabilities current.", "label": "Merchant Reserve Liabilities Current", "terseLabel": "Merchant reserve liabilities" } } }, "localname": "MerchantReserveLiabilitiesCurrent", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "csgs_MobileCardHoldingsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MobileCard Holdings, LLC", "label": "Mobile Card Holdings Llc [Member]", "terseLabel": "MobileCard Holdings, LLC" } } }, "localname": "MobileCardHoldingsLlcMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_MoneyTransmitterBondsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Money transmitter bonds outstanding.", "label": "Money Transmitter Bonds Outstanding", "terseLabel": "Money transmitter bonds" } } }, "localname": "MoneyTransmitterBondsOutstanding", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_NumberOfRealEstateLeases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of real estate leases.", "label": "Number Of Real Estate Leases", "terseLabel": "Number of real estate leases" } } }, "localname": "NumberOfRealEstateLeases", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "integerItemType" }, "csgs_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other.", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "csgs_PaymentsToSettleConvertibleDebtConvertedByHolders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts paid to settle convertible debt as a result of the converting holders exercising their conversion right during the conversion period.", "label": "Payments to settle convertible debt converted by holders" } } }, "localname": "PaymentsToSettleConvertibleDebtConvertedByHolders", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_PercentageOfParValueAmountToBeSettledInCash": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage amount of the par value of debt that will be settled in cash.", "label": "Percentage Of Par Value Amount To Be Settled In Cash", "terseLabel": "Percentage of par value of convertible notes to be settled in cash" } } }, "localname": "PercentageOfParValueAmountToBeSettledInCash", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "percentItemType" }, "csgs_RealEstateRestructuringRentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Real estate restructuring rent expense.", "label": "Real Estate Restructuring Rent Expense", "terseLabel": "Real estate restructuring rent expense" } } }, "localname": "RealEstateRestructuringRentExpense", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_RemainingNumberOfStockWarrantsVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of stock warrants vested at the filing date.", "label": "Remaining Number Of Stock Warrants Vested", "terseLabel": "Stock warrants vested" } } }, "localname": "RemainingNumberOfStockWarrantsVested", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "csgs_RemainingPrincipalAmountNotConvertedByHolders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The remaining principal amount of the convertible notes that was not converted by the holders.", "label": "Remaining Principal Amount Not Converted By Holders", "terseLabel": "Amounts not Converted and Settled at Par" } } }, "localname": "RemainingPrincipalAmountNotConvertedByHolders", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_RestructuringAndReorganizationCharges": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount associated with exit or disposal activities pursuant to an authorized plan.", "label": "Restructuring And Reorganization Charges", "terseLabel": "Restructuring and reorganization charges", "verboseLabel": "Charged to expense during period" } } }, "localname": "RestructuringAndReorganizationCharges", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_RestructuringAssetImpairmentCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring asset impairment charges.", "label": "Restructuring Asset Impairment Charges", "negatedLabel": "Adjustment for asset impairment", "terseLabel": "Adjustment for asset impairment" } } }, "localname": "RestructuringAssetImpairmentCharges", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "csgs_RestructuringReserveOtherAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restructuring reserve, other adjustment.", "label": "Restructuring Reserve Other Adjustment", "terseLabel": "Other" } } }, "localname": "RestructuringReserveOtherAdjustment", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "csgs_RevenueFromContractWithCustomersPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contract with customers percentage.", "label": "Revenue From Contract With Customers Percentage", "terseLabel": "Percentage of total revenue" } } }, "localname": "RevenueFromContractWithCustomersPercentage", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "percentItemType" }, "csgs_SECRule10b51PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SEC Rule 10b51 Plan.", "label": "S E C Rule10b51 Plan [Member]", "terseLabel": "SEC Rule 10b5-1 Plan" } } }, "localname": "SECRule10b51PlanMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_ScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of settlement and merchant reserve assets and liabilities.", "label": "Schedule Of Settlement And Merchant Reserve Assets And Liabilities Table [Text Block]", "terseLabel": "Schedule of Settlement and Merchant Reserve Assets and Liabilities" } } }, "localname": "ScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "csgs_SettlementAndMerchantReserveActivity": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Settlement and merchant reserve activity.", "label": "Settlement And Merchant Reserve Activity", "negatedLabel": "Settlement and merchant reserve activity" } } }, "localname": "SettlementAndMerchantReserveActivity", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_SettlementAndMerchantReserveAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Settlement And Merchant Reserve Assets And Liabilities [Abstract]" } } }, "localname": "SettlementAndMerchantReserveAssetsAndLiabilitiesAbstract", "nsuri": "http://www.csgi.com/20220331", "xbrltype": "stringItemType" }, "csgs_SettlementAndMerchantReserveAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Settlement and merchant reserve assets current.", "label": "Settlement And Merchant Reserve Assets Current", "terseLabel": "Settlement and merchant reserve assets", "totalLabel": "Total" } } }, "localname": "SettlementAndMerchantReserveAssetsCurrent", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_SettlementAndMerchantReserveLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Settlement and merchant reserve liabilities current.", "label": "Settlement And Merchant Reserve Liabilities Current", "terseLabel": "Settlement and merchant reserve liabilities", "totalLabel": "Total" } } }, "localname": "SettlementAndMerchantReserveLiabilitiesCurrent", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award award vesting maturity.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Maturity", "verboseLabel": "Vesting maturity date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingMaturity", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "stringItemType" }, "csgs_ShortTermInvestmentContractualMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short term investment contractual maturity.", "label": "Short Term Investment Contractual Maturity", "terseLabel": "Short-term investment contractual maturities" } } }, "localname": "ShortTermInvestmentContractualMaturity", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_StockholdersEquityAndEquityCompensationPlansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders equity and equity compensation plans.", "label": "Stockholders Equity And Equity Compensation Plans [Line Items]", "terseLabel": "Stockholders Equity And Equity Compensation Plans [Line Items]" } } }, "localname": "StockholdersEquityAndEquityCompensationPlansLineItems", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "stringItemType" }, "csgs_StockholdersEquityAndEquityCompensationPlansTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders equity and equity compensation plans.", "label": "Stockholders Equity And Equity Compensation Plans [Table]", "terseLabel": "Stockholders Equity And Equity Compensation Plans [Table]" } } }, "localname": "StockholdersEquityAndEquityCompensationPlansTable", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "stringItemType" }, "csgs_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "csgs_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "csgs_TekzenitIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tekzenit, Inc.", "label": "Tekzenit Inc [Member]", "terseLabel": "Tekzenit, Inc." } } }, "localname": "TekzenitIncMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_TelecommunicationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunications.", "label": "Telecommunications [Member]", "terseLabel": "Telecommunications" } } }, "localname": "TelecommunicationsMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "csgs_TerminationBenefitsRelatedToOrganizationalChangesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination benefits related to organizational changes.", "label": "Termination Benefits Related To Organizational Changes [Member]", "terseLabel": "Termination Benefits Related to Organizational Changes" } } }, "localname": "TerminationBenefitsRelatedToOrganizationalChangesMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_TwoThousandEighteenCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand eighteen credit agreement.", "label": "Two Thousand Eighteen Credit Agreement [Member]", "terseLabel": "2018 Credit Agreement" } } }, "localname": "TwoThousandEighteenCreditAgreementMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "csgs_TwoThousandEighteenTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand eighteen term loan.", "label": "Two Thousand Eighteen Term Loan [Member]", "terseLabel": "2018 Term Loan" } } }, "localname": "TwoThousandEighteenTermLoanMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "csgs_TwoThousandSixteenSeniorConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand sixteen senior convertible notes.", "label": "Two Thousand Sixteen Senior Convertible Notes [Member]", "terseLabel": "Senior Convertible Notes 2016" } } }, "localname": "TwoThousandSixteenSeniorConvertibleNotesMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "csgs_TwoThousandTwentyOneCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one credit agreement.", "label": "Two Thousand Twenty One Credit Agreement [Member]", "terseLabel": "2021 Credit Agreement" } } }, "localname": "TwoThousandTwentyOneCreditAgreementMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "csgs_TwoThousandTwentyOneTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty one term loan.", "label": "Two Thousand Twenty One Term Loan [Member]", "terseLabel": "2021 Term Loan" } } }, "localname": "TwoThousandTwentyOneTermLoanMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "csgs_TwoThousandTwentyTwoCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two credit agreement member.", "label": "Two Thousand Twenty Two Credit Agreement [Member]", "terseLabel": "2022 Credit Agreement" } } }, "localname": "TwoThousandTwentyTwoCreditAgreementMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "csgs_TwoThousandTwentyTwoTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty two term loan member.", "label": "Two Thousand Twenty Two Term Loan [Member]", "terseLabel": "2022 Term Loan" } } }, "localname": "TwoThousandTwentyTwoTermLoanMember", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "domainItemType" }, "csgs_WarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Typical warranty period from delivery of the solution or offering.", "label": "Warranty Period", "terseLabel": "Warranty Period" } } }, "localname": "WarrantyPeriod", "nsuri": "http://www.csgi.com/20220331", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "durationItemType" }, "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r563" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r563" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r567" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r563" ], "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", "verboseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r563" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r563" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/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", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas (principally the U.S.)" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r127", "r135", "r142", "r199", "r355", "r356", "r357", "r369", "r370", "r414", "r417", "r419", "r420", "r570" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r127", "r135", "r142", "r199", "r355", "r356", "r357", "r369", "r370", "r414", "r417", "r419", "r420", "r570" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r127", "r135", "r142", "r199", "r355", "r356", "r357", "r369", "r370", "r414", "r417", "r419", "r420", "r570" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r186", "r315", "r319", "r518" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r267", "r301", "r334", "r336", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r519", "r559", "r560" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r267", "r301", "r334", "r336", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r519", "r559", "r560" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r186", "r315", "r319", "r518" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r183", "r315", "r317", "r473", "r514", "r516" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r183", "r315", "r317", "r473", "r514", "r516" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r267", "r301", "r324", "r334", "r336", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r519", "r559", "r560" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r267", "r301", "r324", "r334", "r336", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r515", "r519", "r559", "r560" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r124", "r125", "r126", "r128", "r129", "r132", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r157", "r200", "r201", "r358", "r370", "r415", "r419", "r420", "r421", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r571", "r572" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r124", "r125", "r126", "r128", "r129", "r132", "r133", "r134", "r135", "r137", "r138", "r139", "r140", "r141", "r142", "r157", "r200", "r201", "r358", "r370", "r415", "r419", "r420", "r421", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r571", "r572" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r128", "r129", "r135", "r142", "r200", "r201", "r358", "r370", "r415", "r421", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r571", "r572" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]", "terseLabel": "Adjustments due to adoption of new accounting standards" } } }, "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r184", "r185", "r315", "r318", "r517", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r184", "r185", "r315", "r318", "r517", "r548", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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": "Trade accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Trade accounts receivable:" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r34", "r187", "r188" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Billed, net of allowance of $4,924 and $4,250", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r28", "r483", "r502" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r31", "r483", "r502" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r43", "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "terseLabel": "Property and equipment, accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r66" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Unrealized gains on short-term investments, net of tax", "totalLabel": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax, Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r62", "r65", "r66", "r67", "r429" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance", "terseLabel": "Cumulative foreign currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Accumulated other comprehensive income (loss):" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r67", "r74", "r75", "r76", "r124", "r125", "r126", "r401", "r522", "r523", "r572" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r35" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.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", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r124", "r125", "r126", "r355", "r356", "r357", "r419" ], "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/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r128", "r129", "r130", "r131", "r142", "r191", "r192", "r196", "r197", "r198", "r199", "r200", "r201", "r252", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r367", "r368", "r369", "r370", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r457", "r475", "r476", "r477", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r568", "r569", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Settlement of convertible debt securities, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r337", "r339", "r359", "r360" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities-" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r189", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable-billed, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r87", "r105", "r287", "r450" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "negatedLabel": "Amortization of original issue discount", "terseLabel": "Amortization of original issue discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r212", "r217" ], "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": "Total amortization expense", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r194", "r325" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r105", "r221" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment", "totalLabel": "Asset Impairment Charges, Total" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r172", "r175", "r181", "r195", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r396", "r402", "r434", "r458", "r460", "r481", "r501" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r61", "r118", "r195", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r396", "r402", "r434", "r458", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r422" ], "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": "Assets fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r18", "r19", "r20", "r21", "r22", "r23", "r24", "r25", "r118", "r195", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r396", "r402", "r434", "r458" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r340", "r350" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "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]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r408", "r410" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r333", "r335" ], "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" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r333", "r335", "r378", "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format.", "label": "Business Acquisition, Date of Acquisition Agreement", "terseLabel": "Business acquisition date" } } }, "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "dateItemType" }, "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": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of acquired of equity" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r383", "r384", "r387" ], "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", "terseLabel": "Business acquisition, purchase price", "totalLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential future earn out payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r382", "r385", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent purchase price liabilities", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r382", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Accrued earn out payments" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r391" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r380" ], "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": "Estimated fair values of assets acquired", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Abstract]" } } }, "localname": "CapitalizedContractCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAccumulatedAmortization": { "auth_ref": [ "r203" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Accumulated Amortization", "negatedLabel": "Customer contract costs, Accumulated Amortization", "terseLabel": "Customer costs, accumulated amortization" } } }, "localname": "CapitalizedContractCostAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r203" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Customer contract costs, Gross Carrying Amount" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment charge for write-off of capitalized customer contract costs" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r203" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Customer contract costs, net of amortization of $50,700 and $39,893", "totalLabel": "Customer contract costs, Net Amount" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Summary of Carrying Values of Customer Contract Cost Assets" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r42", "r107" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Cash equivalents", "verboseLabel": "Cash and Cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r42" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Total cash, cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r100", "r107", "r112" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r100", "r443" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Common stock warrants issued, per warrant", "verboseLabel": "Stock warrants, exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Issuance of stock warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "verboseLabel": "Stock warrants issued" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r243", "r244", "r245", "r246", "r549" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments, Guarantees and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Cash dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r124", "r125", "r419" ], "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/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "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" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r302" ], "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", "periodEndLabel": "Balance, ending of period, shares", "periodStartLabel": "Balance, beginning of period, shares", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 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", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock, par value $.01 per share; 100,000 shares authorized; 32,560 and 32,495 shares outstanding", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73", "r79", "r492", "r510" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "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": "Total comprehensive income, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r213", "r215", "r381" ], "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/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r316" ], "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": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r325", "r332", "r532" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r82", "r473" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "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": "Cost of revenue (exclusive of depreciation, shown separately below)", "totalLabel": "Cost of Goods and Services Sold, Total" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r81" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "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" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r110", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Convertible Notes, initial conversion of Par Value Convertible Notes to common stock" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r116", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r281", "r288", "r289", "r291", "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r26", "r28", "r29", "r117", "r122", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r295", "r296", "r297", "r298", "r453", "r482", "r484", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "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": "Basis spread on term loan" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r29", "r292", "r484", "r499" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total long-term debt, gross", "verboseLabel": "Carrying Value" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r266", "r294" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Initial conversion price" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r53", "r266", "r303", "r304", "r306" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial conversion rate of common stock" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r279", "r295", "r296", "r431" ], "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", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r51", "r284", "r451" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Term loan combined interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r51", "r265" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate on senior subordinated convertible notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "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": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r52", "r267", "r425" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity period" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54", "r117", "r122", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r295", "r296", "r297", "r298", "r453" ], "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" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Debt instrument redemption price percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r117", "r122", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r295", "r296", "r297", "r298", "r303", "r305", "r306", "r307", "r450", "r451", "r453", "r454", "r498" ], "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]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term loan period" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r450", "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.", "label": "Debt Instrument, Unamortized Discount, Noncurrent", "negatedLabel": "Less - unamortized original issue discount", "terseLabel": "Long-term debt, unamortized discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r44", "r452" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "negatedLabel": "Less \u2013 deferred financing costs", "totalLabel": "Debt Issuance Costs, Noncurrent, Net, Total", "verboseLabel": "Financing costs" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r363", "r364" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "totalLabel": "Deferred Income Tax Assets, Net, Total", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r119", "r366", "r372", "r373", "r374" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Tax Expense (Benefit), Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r363", "r364" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 income taxes", "totalLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Current, Total" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue", "totalLabel": "Deferred Revenue, Noncurrent, Total" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r105", "r222" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "totalLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r409" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Loss on derivative liability upon debt conversion", "terseLabel": "Loss on derivative liability upon debt conversion", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "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]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r315" ], "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 Revenue Type, Geographic Region and Customer" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r308", "r497" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends", "totalLabel": "Dividends, Total" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Cash dividend" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r80", "r132", "r133", "r135", "r136", "r137", "r143", "r145", "r151", "r152", "r153", "r157", "r158", "r420", "r421", "r493", "r511" ], "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", "totalLabel": "Earnings Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r80", "r132", "r133", "r135", "r136", "r137", "r145", "r151", "r152", "r153", "r157", "r158", "r420", "r421", "r493", "r511" ], "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", "totalLabel": "Earnings Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "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": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r443" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.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 fluctuations on cash, cash equivalents and restricted cash", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation", "totalLabel": "Employee-related Liabilities, Current, Total" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r74", "r75", "r76", "r124", "r125", "r126", "r129", "r138", "r141", "r160", "r199", "r302", "r308", "r355", "r356", "r357", "r369", "r370", "r419", "r444", "r445", "r446", "r447", "r448", "r449", "r522", "r523", "r524", "r572" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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 Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r422", "r423", "r424", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r422", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r422", "r432", "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value By Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r279", "r295", "r296", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r423", "r461", "r462", "r463" ], "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 and NAV [Axis]", "terseLabel": "Level 2" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r279", "r325", "r326", "r331", "r332", "r423", "r461" ], "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, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r279", "r295", "r296", "r325", "r326", "r331", "r332", "r423", "r462" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r279", "r295", "r296", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r428", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Short-term Investments and Other Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Carrying value and estimated fair value of debt" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r216" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "terseLabel": "Intangibles, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Estimated total amortization expense 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Estimated total amortization expense 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Estimated total amortization expense 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Estimated total amortization expense 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r214", "r216", "r219", "r474", "r478" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r216", "r478" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r215" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r216", "r474" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "terseLabel": "Intangible assets", "totalLabel": "Net Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r85", "r105", "r193" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedLabel": "Loss on short-term investments and other", "totalLabel": "Gain (Loss) on Investments, Total" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r206", "r207", "r460", "r480" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r208" ], "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, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effects of changes in foreign currency exchange rates" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r209", "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustments related to prior acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "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": "Goodwill RollForward" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Restricted assets used to collateralize guarantees" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r77", "r172", "r174", "r177", "r180", "r182", "r479", "r490", "r494", "r512" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r226", "r231" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r140", "r141", "r171", "r365", "r371", "r375", "r513" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax provision", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r102", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r58", "r489", "r508" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Trade accounts payable and accrued liabilities", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104", "r471" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes payable/receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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, net of acquired amounts:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r104" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other current and non-current assets and liabilities", "totalLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r146", "r147", "r148", "r153" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of restricted common stock", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r97", "r101", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r84", "r170" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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 and investment income, net" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r48", "r118", "r176", "r195", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r397", "r402", "r403", "r434", "r458", "r459" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r118", "r195", "r434", "r460", "r486", "r506" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r118", "r195", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r397", "r402", "r403", "r434", "r458", "r459", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r29", "r30", "r118", "r195", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r397", "r402", "r403", "r434", "r458", "r459" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Software and Services" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r29", "r484", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Revolving loan facility", "totalLabel": "Long-term Line of Credit, Total", "verboseLabel": "Carrying Value" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Credit facility term" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Credit Facility, current borrowing outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r46" ], "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": "Amount available under credit facility", "verboseLabel": "Credit Agreement" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit facility, remaining borrowing capacity", "verboseLabel": "Credit facility, current borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r29", "r278", "r293", "r295", "r296", "r484", "r503" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureDebtLongtermDebtDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Carrying value of debt", "totalLabel": "Total debt, net of unamortized discounts" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureDebtLongtermDebtDetails2": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.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", "negatedLabel": "Current portion of long-term debt, net of unamortized discounts", "terseLabel": "Current portion of long-term debt", "totalLabel": "Long-term Debt, Current Maturities, Total", "verboseLabel": "Net carrying value" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/DisclosureDebtLongtermDebtDetails2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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": "LLong-term debt, net of unamortized discounts of $3,218 and $3,406", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total", "verboseLabel": "Long-term debt, net of unamortized discounts" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r54", "r251" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r59", "r118", "r195", "r253", "r257", "r258", "r259", "r262", "r263", "r434", "r485", "r505" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance", "terseLabel": "Noncontrolling interest", "totalLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Total" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r100", "r103", "r106" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r68", "r71", "r76", "r78", "r106", "r118", "r128", "r132", "r133", "r135", "r136", "r140", "r141", "r150", "r172", "r174", "r177", "r180", "r182", "r195", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r421", "r434", "r491", "r509" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "order": 0.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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Pronouncement Issued But Not Yet Effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r124", "r125", "r126", "r308", "r392" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r229", "r230", "r238", "r239" ], "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": "Termination Benefits" } } }, "localname": "OneTimeTerminationBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Other operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r172", "r174", "r177", "r180", "r182" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r456" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r456" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r455" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "General" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r60", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r62" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r394", "r395", "r400" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r63", "r65" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized holding losses on short-term investments arising during period", "verboseLabel": "Unrealized gain on short-term investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Current Liabilities Member" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r49", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Other Liabilities, Current, Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 non-current liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Non-current Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r229", "r230", "r238", "r239" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.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": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r98", "r230" ], "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": "Cash payments", "terseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r95" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payment of cash dividends", "totalLabel": "Payments of Dividends, Total" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r95" ], "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": "Payment, Tax Withholding, Share-based Payment Arrangement", "terseLabel": "Repurchase of common stock for tax withholdings, value" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r90", "r388" ], "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": "Business acquisition, payment", "verboseLabel": "Cash contribution" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of and investments in business, net of cash acquired", "terseLabel": "Business acquisition, net of cash acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of software, property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchases of short-term investments", "terseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r32", "r300" ], "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" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r32", "r300" ], "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", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r32", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.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", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock, par value $.01 per share; 10,000 shares authorized; zero shares issued and outstanding", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "totalLabel": "Proceeds From Issuance Of Common Stock, Total" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total", "verboseLabel": "Proceeds from long term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r89" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale, Maturity and Collection of Short-term Investments", "terseLabel": "Proceeds from sale/maturity of short-term investments", "totalLabel": "Proceeds from Sale, Maturity and Collection of Short-term Investments, Total", "verboseLabel": "Purchases of short-term investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r68", "r71", "r76", "r99", "r118", "r128", "r140", "r141", "r172", "r174", "r177", "r180", "r182", "r195", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r394", "r398", "r399", "r405", "r406", "r421", "r434", "r494" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 0.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", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "auth_ref": [ "r220", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r43", "r225" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r21", "r22", "r225", "r460", "r496", "r507" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net of depreciation of $110,862 and $105,073", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r21", "r223" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.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": "Payments on long-term debt", "terseLabel": "Cash payments for Convertible Notes", "totalLabel": "Repayments of Long-term Debt, Total", "verboseLabel": "Total cash repayment of debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r362", "r472", "r561" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r17", "r107", "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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, Current", "terseLabel": "Restricted assets used to cash and cash equivalents", "totalLabel": "Restricted Cash and Cash Equivalents, Current, Total", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "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 (RSUs) [Member]", "terseLabel": "Restricted common stock" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r228", "r230", "r233", "r241", "r242" ], "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 and Reorganization Charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Reduced workforce | Employees" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r229", "r230", "r238", "r239" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "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]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r230", "r236" ], "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": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Restructuring Reserve, Total" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r308", "r358", "r460", "r504", "r526", "r531" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "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)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r124", "r125", "r126", "r129", "r138", "r141", "r199", "r355", "r356", "r357", "r369", "r370", "r419", "r522", "r524" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r168", "r169", "r173", "r178", "r179", "r183", "r184", "r186", "r314", "r315", "r473" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 0.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": "Revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r312" ], "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, Amount", "terseLabel": "Aggregate amount of transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligations expected to be recognized, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Year in which remaining performance obligation is expected to be recognized, in YYYY format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year", "terseLabel": "Remaining performance obligations expected to be recognized, year" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "gYearListItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations expected to be recognized, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "percentItemType" }, "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": "Revolver" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Carrying Value of Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r378", "r379" ], "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]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r54", "r122", "r295", "r297", "r303", "r305", "r306", "r307", "r450", "r451", "r454", "r498" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of the Basic and Diluted EPS Denominators" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r145", "r149", "r151", "r153", "r158" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r422", "r423" ], "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": "Fair Value Measurements" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r213", "r215", "r474" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r210", "r211" ], "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": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r229", "r230", "r231", "r232", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r234", "r235", "r237" ], "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": "Schedule of Activity in Business Restructuring and Reorganization Reserves" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r340", "r350" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Unvested Restricted Common Stock Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "totalLabel": "Selling, General and Administrative Expense, Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "csgs_SettlementAndMerchantReserveAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received or short term receivables for unsettled money transfers, money orders, consumer payments, or business to business payments. Settlement assets include clearing and settling customers payments due to and from financial institutions and may include cash and cash equivalents.", "label": "Settlement Assets, Current", "terseLabel": "Settlement assets" } } }, "localname": "SettlementAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": 0.0, "parentTag": "csgs_SettlementAndMerchantReserveLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers.", "label": "Settlement Liabilities, Current", "terseLabel": "Settlement liabilities" } } }, "localname": "SettlementLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.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 Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Shares, Awards forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value, Awards forfeited/cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares, Awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value, Awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Shares, Unvested awards, ending balance", "periodStartLabel": "Shares, Unvested awards, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-Average Grant Date Fair Value, Unvested awards, ending balance", "periodStartLabel": "Weighted-Average Grant Date Fair Value, Unvested awards, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Awards vested", "terseLabel": "Awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value, Awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Performance based awards granted to executive management and certain key employees shares", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r338", "r342" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r311", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity and Equity Compensation Plans" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "verboseLabel": "Repurchase of common stock for employee tax withholdings, shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r27", "r487", "r488", "r500" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments", "totalLabel": "Short-term Investments, Total" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r544", "r545", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113", "r123" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r74", "r75", "r76", "r124", "r125", "r126", "r129", "r138", "r141", "r160", "r199", "r302", "r308", "r355", "r356", "r357", "r369", "r370", "r419", "r444", "r445", "r446", "r447", "r448", "r449", "r522", "r523", "r524", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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 [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r124", "r125", "r126", "r160", "r473" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r32", "r33", "r302", "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock pursuant to employee stock purchase plan, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r32", "r33", "r302", "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r302", "r308" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted common stock pursuant to stock-based compensation plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r32", "r33", "r302", "r308" ], "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": "Issuance of common stock pursuant to employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r32", "r33", "r302", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted common stock pursuant to stock-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Remaining number of shares available for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r37", "r38", "r118", "r190", "r195", "r434", "r460" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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, ending of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total CSG stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r75", "r118", "r124", "r125", "r126", "r129", "r138", "r195", "r199", "r308", "r355", "r356", "r357", "r369", "r370", "r392", "r393", "r404", "r419", "r434", "r444", "r445", "r449", "r523", "r524", "r572" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, ending of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond [Member]", "terseLabel": "Surety Bond" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Weighted-average price per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r56", "r309" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r56", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury Stock, Shares, Ending Balance", "periodStartLabel": "Treasury Stock, Shares, Beginning Balance", "terseLabel": "Treasury stock, shares", "totalLabel": "Treasury Stock, Shares, Total" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r33", "r302", "r308" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of common stock, shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r56", "r309", "r310" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 36,979 and 36,7130 shares", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "totalLabel": "Treasury Stock, Value, Total" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r302", "r308", "r309" ], "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", "terseLabel": "Total amount paid" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r128", "r129", "r130", "r131", "r142", "r191", "r192", "r196", "r197", "r198", "r199", "r200", "r201", "r252", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r367", "r368", "r369", "r370", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r457", "r475", "r476", "r477", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r568", "r569", "r570", "r571", "r572" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r229", "r230", "r238", "r239" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220331/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r121", "r325", "r495" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Government Agency Bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r161", "r162", "r163", "r164", "r165", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates in Preparation of Financial Statements" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "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" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r153" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Diluted weighted-average common shares" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r143", "r153" ], "calculation": { "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Basic weighted-average common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails", "http://www.csgi.com/20220331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Reconciliation of the basic and diluted EPS denominators" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.csgi.com/20220331/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r454": { "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" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r565": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r566": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r567": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" } }, "version": "2.1" } ZIP 77 0001564590-22-018177-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001564590-22-018177-xbrl.zip M4$L#!!0 ( ,USI51B=C5YP;X! *P(P 1 8W-G0^%4#=G)*0&-#-]O^CX"CF59-*Y M2*)__36/! 0""80BP2/Q6J1<(F-Q,[?GL<7-?_V_GXZ'S8#J? MQ.:G_=<_-SNCX6 4F__Y8^]5\V+LY\=Q-&M0:/FQ=V%IL-BBE%6,!_!X1N<+)!Y3,MJ?Y_,=[ M^/.OQB>GD\'AT:SYR?_C.!R>-B\'(SOR SML]L\ON0[WZ)\UF\-A MLY=_-6WVXC1./L3P+)_R7WX]FL%8P'B,IK^M7;KOC^S9>'+XG!ACGG_*QZPM M#MKXY";#,+@X-K]MCZ08R^>++Z\<.KOQ4+$X=';YT,&5&[A\-'L.@SB#1XOG MQ\.P__F-P_/7SDXO#O]T[?@KSY>_/3]T\.EKYR7Y-K*\L[C/#Q^-1[L@]LG MW_RS,)L\GYV>Q.=P(!HMCOQ\J=G-/_I\F>>SB1U-TWARW*I*O@O0$(JHO'02 M-(U7KP[OGQV./]QZ'HT8N1BBZ>"F 8+A),__Y_6K?7\4CRWZ4@Y^>GA5;^"# M0:OF63,Q^WS^$+]0FO.;A"_RP>0?_/S0^10=6GMR<7BR4]?>S-D7[>$(DTMW M/YB..27J6QJT..+B=F83E.4RO45L<"F<+T4O+C6=S*[?&7QXPUW-9Y.OWI%Y M#M^N_?XOS:]'T0;XN_EU-I@-X^\$H[_]^GSQ.G]Z'&>VM2@H_F,^^/#;VM9X M- ,[@P[@_M8:OWCWV]HL?IH]7\S4Y_FTS\_.^ZL;A]/V3&'PH9G.3H?QM[4P MF)X,[6E6W_C+VN^_#CYMY,/C9/%R$$(/,M M>\M2DG"\-YHB+F5"!BN)X#F"XDD$;OWY+8,V;IQ;\I=@[>WP+9QI'%["9],O M[Y8SPZ51<"/"1\092\CI@%&$NTPNJ!BQ7OO];^1.=ZFC'_%95AYX:E"\ @6<:L-LL1Q&"0- M9I X.#E(;V& ?UL#H[T1X"S'<(ZC8$]/HYW$T=KO^_$$/G1QTC"\GL%=WDW! MN:).)8L<,3 G80HBW6JYP9@3090+5U1G:PY2.=?OO\.UMT?AIH>ZFQ8A!#: MW4W)J2?P+\Q"$# HN94:.:$4$L*HY#'#Q+LOA; 7/\31/.X!_@Q&0-%@0K;C M"##TQ@T'ARVB;7\ZB7X6P\'@& YYD_;ATVE:Z,-B!I,OGRY8SP75 46JP"Q0 M"P/F* =8]#K!.X&YO"*RC+,;83[)TEK[G=UMXGB6X(FE0$H$T/#H85H''6', M8M(8QI5'>X^)(YTQPFO09H>S+88+&.K!Q'D3M _(U*XN9E)'"I5FBH(4)5-QXXH &)2X3IAJ,R-KO M;\F+.VF@=##KO0!(X=%E_(K(:.F1=X0"N@!'"/+R7-D> 12?;L'=3^QP9Q3B MI_^,I_>;*!BX%%!?)=2=[M3BH"2+(%T>.6B.4,@RL))82VM34)1KNM1QEUI$ M@P,**=MF["VR,'^1I QK#L;-J0#CSJ^/^_.K'*+59G"PXO3W7S/5WIBV9!(N MT[34>R,SK=_6IH/CDV%FENUG1Y-\%_FYT#F5?/9I&K+27CW'XG*7K]&^G8[G MD_9=ZUILG#U:.[1;[YU61A!#00DX/!K7&&RE80A +'*7I&4!:,;93V.K >?O M!B&_3P.PT>TMQ!N9]];.?UZ5]Y<_/C_=-!YF"2W>!KC8IY/AP ]FKQ*-A9P1D_'#@AF?R_./TM?W?\61K:*?3S4^#Z=KOYS_: M&A^?S&=QLC].LX^ -5_\!._G]_]Q;T^OVE@3EJUNQBFUE&8_;[P M:EF+#U>_.7]__KOG5P1UL]R2"C($%Q&U-%L]'I'6T2#M0!\=6 5@C<7*S0XF MK2G_X[0=\QNDU'[^A_5_@N6//G,-F):WR.;.U]\9?8C36;[I[#A]!'6 N.Z"L21CX$M-2=>*_[ 3L[S#N M ?FZ*I%7XU$8CV":QHFSHS_?I&S>0C[NU/Y<5?J=I4Z+R[3HM3!Q_'!T7@^M:-P\!&^.GTSBEOP;(/9YN$DMGC5O>J! M>DUFF>*>*5]VU"_.<_'=A9*$2X=>UM/S;^ZCI\P8:L!(H112Y@@)X%P9@K15 M3H +8H%>E::G62_V9]E1@>/_$L>'$WMR- "GX;/:;+:8;Y=@+J[(C-Q=9J0[ MF0GL+);@3HF6 @G0!PW$ 0EF [@.3(*K59K,;L";BY=_A3-:((*GK\"G&EZU M.!<'[8R *DS;(TA?0$ 00A,0>Z0BL#H>"'@K#+P%R\!)T0F^-L6"P,4$V_[' M/+L:0-7&HXS 7Y #[^?'\R$<&][,CN(D'S>)1_EL'T!F?GP<5W(.4@_^'R(,J? +7,<&JQDH$J&[@(,230"ZW!X7():0OL#=,HA%6,4NY+DV*QLZM#0NU]D-(9 MCA(S#@@U#\A9EA#'AM'(4C2A.*O7!I;;G-1\.AL?Q\GTTK0"Z7B83>=^#OQ@ M)>>3\"Y28STRC!/$>5!(Q2"U4!ZN#>NV-#O'3T(^/QX/%J2_U" M$?;)6N? NPAMA5P.@AD"9T\D^!@C93J&TD1XDQ&VGVI1RQ*!(#B!/4 !2I'S MG.2AR.;D.^7&4T:QQ;JX,/I=BEJF _O6>KC ;3'T?HK-)F4U=KD^0AO$10K( M)G@;G&614,4)B:6)[7N3$9^/>SO/M<_3^'8"K/JM/>TTD=M5,J:8' AS,A'F M!?BQ)(?_#$4&?"9@XS(0G)0T.)6F&X\>9OHL"L*[$P7QRDJ@4@ACY1"WBB M MB4?6F[Q"A.!428F$Q@I\?DM@D*)!D4L2 MC-1)EYO.O2/CW(LS"Y8F;-M)7@75FSH0'1WS#CQ$&O/BM"3 &:#6 ^KPF!CE MTF+5<]$L.9U0@#O M<(\1(J<9Q9QSC1R#"0I+>.8,V>=+]:CNPMIWQ]\FL4X MV@>L'N?0]850]^YXMHR*JP(HH$_44>4QV$D &&Z208YJAY+ F">*I:#% MAG"^/RO1LC/PQ[[,3O3&BGH;J+%<($5,1-P!E+VT7B0 M!_QFV,'IF,O!"*_SJHF E#/2*.9I$GU']Z7&DY93[7&W]:%E2>7>(:)^&GEG MM>+,:N1-X#!Q@D*.8XDSTU>SV[*3 MR\&6%5M>BV/P3#*#P)4RB"LPL292AZQC"F9VM,HNW=^\K[K<6OYX%H^Y5O1X MEE,]&+^9'-K1X)]VL1)CZRB;B=7D?I8S*C572 F0+H\B(6MP0E&#LX8]R)DM M/?S7#[_'*BJM )RX)<6RY,*81X3(Z@2.I!" %UI3!'ZD@G\I M!5 I31B/1@._RXIU%AWE,L"\8 YFB229J5/DA+5(VA IS;V73+%6K"^^?J=K MDY320E!DH\K+YQ)'SCN86YQZGQAWGA<7,?UF!N:/R=@&9_,Z-1#>/JCQ< A" M+6FN=;=<.7D7F=2(Z!RKH/"'P88B::0/@C*:8G'"JZ51#S:WO;2.1O#(3>8O M/+OEECN#!!,2)T*TQ<5V,"IRA5D![E0TB5B1BZ,,G)9'!M*- CP%@1536@:G MBDV.E-Q\8CG.@Z"8*"4%LHF(/ ,-LE1*1(&^6@H$"9OBRHN[7)=.^^)8D&1] MC)(B'V3N#:LB%TM#<^\MW2><8F'Q>T/_6PK \A#[>JZ%%,?I %.XR8DPY0WBA)I, M_CE*E$KC&/4!%Z_F>?EDX]F$\_) I^Y6#5K,F?DD+6K".W":)O$D^]VZ4R.B8>WIKQW.M M Z'%]@LNN =9EQ**P@6K))*6Y$0-PTBSO'&$ (:O@I'!%F=Y2^D,O,IDM1AJ MX 2)1@2* L^Y=0(.J//2(AJ52@2#1\.*K6'J004E0T3Z1)],A'9Z6AVA-37,+R.\%\=SS*SSP9 UL?';9=Q,%>]L541AM% M-(#@+#?XYXPR9*0'+XH+H.(F8*>*C9$7A:6/32R*PO(.R:;A2F"K-1(:E)X[ MFCOZ@ 4Q.'@K-3=$%UGY6LRJU\=)S1J.P<$'C]Y(DL#!5QXYJ2FB+! N ,R) M*TYLI7IQ!8@S*4XBIVV+SEQ_KC""R==N&"B$HUCI4&R\9JGBO),MR,G@MRF"QVDMKT?CP?Y;74<->C8"=A^NXD[UZW&?YWOK#(&NR ^G&@[%EO@E+1,AJ(Q,6FE):S3+3JRE?7K5I#< 1[HI,!]\XZ ML"R>!N1HWLL17 CPV$O5E6\7F;X>N\$P;H%PSG:,F[X:]J;](V[S/ ./(X[[.7^_^6Z[W5*/U29ZR(*K)H0!?:;5"52<@HII%*27KIA#7E M-@'XPP[SAJ;[1S'.7HT7X9;MRY*8/LR:VT0Q&*O4"(J[X*J M.=*1P=D5=LX(','3+U8TWS2F_QE/P_C/'AE0RI.SQ$F$16[O[*-$VGEPBHAT M-D1)N"_6@.X?V4GH%=(B,N*PTBX5N[AF\R,X M ==CLVVA]R!OI]XN"WPWRLMD]]_U!>&DQQ3G)6C147 1O :)\(@1"]'%A /S MGID0H;C,%;10E; MDNT^!EQ]IPPWB@C8VY7U"39990#8HB8+Q(G(P_U$MW?Y_G\)VN+S%T1#! MO0LH0@L.= '#Q9.>8^LDWFY)5'!@]WWO-B\;UV*M;1T M7; D4I];)42509\@(YS/6T0Z;IBD3!1;HG_'X/_6(O+_:F!=S@WU:"]H3K@2 MS AD-&O[6,!L9>?>;('=B+1YAH5R73:&-ANG*\S:&,G=P M,@HY:L$GEC(:CPUFMMC@9ZVJ7%)QCN36:Y)0;M>.>,J+)V7N2F> )4?),&!^ MJ3I1 MLJP//& N?=G5+>JRT3YKQZTL#<3I8Q2XT0.A77;[2L)1&/X^BXB+T1 MA"#%%$?<,G!/A6D#TMK'CX*C40G^JJ% DG(TT.%6AE\AZD8 @9S"JAE R! M,*]ML=Y(,1Q=#));10O%HIK0\ZR M=(E$8EB*0*]U((C' +HDF40X61X(]LZ4MW[H]C3>*_AD-(V FF=?KZ2/ZQ43 MR3"-F.,6<9( 6E6P8 P$B4DG[,KKJERIUA=XWN6.6H(ZY8)$)JIV7T*&+&<> M44D\#C09%XJMP^IV;YQB1$)Q-#$HBI15N3-'#,BHE! &L\N#8S:EXM)$!6T] MVZ4HP/VP% -A"E3E71V"!D,I"6(::QYXM"D4&U=Z[*KF HB*B8X*'L"%5-'E MAG4"615RKXKHG;9>F%2L<2O3C^S,Q><\1T1W4^>Z>0Y&%N6 M$5$KBZP&:J.]8$*[R%1YNY5^_\8;N4SLRM$K:8RC$9+ZO/NQ] 38#5?@RFN& MI-0D6F>$#L7Y">1>VGNY*%F:I 16D\!_ M>;FE*C;65%1%1EU=LC3'CCN<0@+&B<'.<.PDTL%2E+PF'% @XG)7E_1DT7:7 M*\22%E';!%B=J^]L,N ?J(2LE=(#/C!X5YJT;J+G@U%/Z'D'WL\?0#+SIRN) M<-;EQ;]$(D]T3FP9T$6.,9))@OEP7FG2]W#\XYN/[B+TPBK?U@G1W"&-RT'B9%T2(!UD76Y5%R)%-B\!3908&B5VEA8;=>V\]*5+/OV=2TZ+F;*6 M<*SS/ET\P6SE+N^$3:U""B>:C'9.$^M#X$M'Z^]^>($P[82JP(-+ TX. M$SYOE@INO-#,.:EX M\L7YA ])ZAX1G!X/D8N)+UDO F$Z("'RQA0D)(!%G/MW2>*]M]B8I?>T>322 M&)V(22@.1B$'UR2QR.3H#<6*VQ"\L@6GR>Y&XP\FT4[GD]/E-UKJ<*5D NST MV&@D/ >Y$!7 6N;J7$:3M\P;CGL?M7@$]ZI#"3&LO/!4(4^D1=QJ@RQQX 4K M33$C+N]44JJ$ZF88Y9 C99**&G@193G-;7-Q%)8PW<$6YX"Y5[KO@90'[D7^ M2.4*SAB1"Z."@W/R) 70"&^0]R9H'_)ZXJ6O3WN\:"#H:?0^QYIDYE"@Q(Y) M<(@PYSX)@C4I-D?W$&GD8F) *N!D+?C $N&8H,@D'\(H5QL%0XTBQ^?ZR MBVHZ]$@4H9H$#^0OM]H$/\0!)$2-=')@1@A/6A?9^/KF90J+ZN7A>![:TMDV M3;4_'LY7=Y=K03&1@BAD/$_@5*F('$@-16L=%R%845[DO=^AR>: X]" M 9=4'D4M,>+M*@DL.%*!QN %M\06IY ]LOI$=,*AO)4I<(*8$SF8KB72U'GD ML;3* 3A;7UPI9:\K9_HYEQ7E7$F5$^_M7"8YK X,3ANB#)')4UELW*&HQ31+ MJE8TE(3<14IB1G,!"T96NXA\B)3")%;,%KL^IN1RHP)F'H"HE3:"7\](0#PF MBJQ)$1$9\R9DQ&!7;//[+];E+[H\MEFB3'Q"^_5JDO$DE:1<,V1=3CX:D)_S MW"+%&)6&F$!T<=SGFXTMVCFWDJ(2D@@E<>X#DY?G&_C#<&:0H4PQ'#DELK@6 M3\4FHSI,$@9P'@35 46J,J;9A(RC'&'M=8)W C]6^[T96+3P+;[Q(8[F<2\> MVT&./+^-DS2>'.=."6_<<'#8MH79_G022@\$Q'/(F[<.GTV1]_F[_7/$7 M4OQU.2=^%L;Y/&>SB;<3;[E7NM"Y2P-8$(D2*=) $T=>4H&XP-E?!4.@A;) G"A&CA*% )JM(L:91(O+#I37NN^1VB[J M8+&($6DN0UY]!?3)RI;T>AZ4%\846[M5!B87(,2$?11)YF[HP@. $X^LR)N_ M@"0#UQY'5EQHJ8 ]!I93.")X9(X1AE1T( )E.-+>YL4NUGKM Q&FV)*KVW?+ MZG%($/5Y^1&7&MD(OJ/7)G"E,->N6 ^DA/Q*F0V+'Z<@Q!B.J96[ MEY)X0(/B*CP?/2[U.#.9:AZ5BA( @6<.[!G2CG-$&%?:>G!ARMW7^?L;$'[9 M>##G:5:S9"]BIZ7DN=&N2&"F&4C MEK#]$4ZO!_,@-XX@;6S*RS<%TYA+Q8HK+#P7P=O)&!YU=IK[W65CE[W+DWR. M/TZ_8(! ML?C[8#KFE*B-=_LOSN_@_*OS]S?^/G_X(H[&+?)?9K\U7>>;3$ 7SG? M[:-SDQ+LO[AVNCO*$-X,/FW )G\Q^.;:3P\$(S<8G&XL/AH-11$=Q M<'@TVR#/B%C\)-GCP?!T(U.5:;,;/S9[XV,[.O^U&\^ DYZ=H+VF'0X.1QO# MF&:_P*-.3^SH_)8^'L$,0/")CQLGDX@^3NS)]=OZYD7ABA\'87:T 30)M7-M ME"_S'_]*)/[EU^?Y:C 8)WT?"K9"(^'&$U#1\\_H,RK@TR:,YX#1S>30V9_P M>OZ7_'S;H/GQ<#S9N/J3KP_DQ\4]CW).=MC)V#9GPWH^QC\RN+QS-?,Q-TG^ M3L;S44#7A@___,N]AM0!5E]^.'[O$7VWNW.P_:+9/]@\V-X_5]H? M%GEW]]>4-)%Z+NO][:UW>SL'.]O[S>;NBV;[?[;^NKG[E^UFZ\WKUSO[^SMO M=I>F /<'EJH 7XXEN?=8_K>='@U&A[/Q:+UY\6SK64.QX&9I0K__C7Y5Z&=" MR=BTP5NI7U.#$QORMMSG@KMT$W?6C3M,L5MA%JZ+,\Q.Q\-!.#]^LCC]YQO_ MEBYU [8=3+TNT):MT 2\OP5^^6;O=7/3?/NNL\,C@^,Q&H]:IW+@6\_FY?O( M#"4V4)1"%(B'W'2)2(.,9<(EXXTV;JTYSA_RHLJFC>C^/.R9MS] M[ZU4EGF/R 7M-G(QRVN";S(_=CX;G\_Y?#-@&)S__VK%J(]]UJ^/MS Y/SJ'P;3@6L[[FR<__[L M(#@J7 Q/>SF1+P8#]WP6OG*$^?(0>#'Y\I+G8EQ8T>L7NV7"?82G16X2[9\; M[9\H?_!+NP37V^&9C$%S\FU\3>6^VWK#O7:N<]_%ZK_"3P0+WF!%4(PN+/9N MU8%QI(PB,=?V<>^[XB=_F]L)0,KP="^>C">SM:9=&##[;6T CSF-'BS'>.CL M<#B>N?&G7CEQ__&O1G'YRRUD!F;OC;K_X I+'D=ARY;AW]YM[AUL[[WZ>[.W M_?;-WD'S]MW>_KO-W8/FX$VSO[UUL/-FMR&L>;/7$/%3^+EY\[(Y^.MVMU_W*]#&-0W*!(.$3.!ZY]6T.J:('(O8*!&#RS#5#;0M&G=O M+Y+@5X!M(W?)/H:+' 5[>AKM)(YZ);S7N:U8P\CZTN24E+8JF8"L-0IQXQUR M,I>V,4R\#-1[3KN2T\O!%"#S[R"&E_#)M%>2R$47MQ&,K_*.&B3\L<%_LU?3 M,,N$:UD=Y.H@E^@@V^2$(T ; F\WG,S[TX1<2^^B\9);(E1GZ'0PL:/%BL$5 M]9!Y]9#[["$?[&WN[N^T?G!UD?OO(G>,N:6,1!_IY;F+/+M @',?.4W&QS>Z M7DM[H'8H0_1Y"UZXD0VX CCM(*".2.L-_SSH\W7S%+-QR0Y!2?=T1WD_]FUV M8LUDM69PJUOCX^/!-"^':=( _+#1O%TDLZP 4O1:&NI;?AT0#T$A)P1%2D2J MO<<*DQ\.]&VW2VA>PM/LM@_3*WE@1)4@MP6/^C 9:ZG-]Y;:_'B]4Q>5-N*! M[.*E>]#W-2?,2Y%W&$4$G6^,0KR=0IOF(W$\AGZ=GI1@OXM#F9AZ/F$.IJGY-U34+ MFKODD#24(7@ED0O.(T&I\8)KP45'JGY@/^V<-299=++L82B"*X259D3?6LIR M0][E!L.N^F;7U6/I^C+TXAIY4?=W'EK;W8PGS3CWY6O^=SX93,.@;0G_JYLT MSW\'EV)PV=BWQTX.[6CPS_;]S[TU@%4GOJ(3.\_VGNT_:\[:WDP6>G#5!C:[ MXV;CEU2U+;*TF M3B)%<[]D@A.R*3 D0($(I133KGRZ5@!#^HWMQ0]W6YZ$7=\REF1_W3 M_N;E<#R>++,\_*$BWYU$):QDPN4-*)VQB.-$D!7@M&',-.'64IC-G<[8+7CY M9G(P_MBO0,-?)C&./H['H?DO@ 1[6-'@#EE#'+#*#4K;W4HXYPX9%ST*C$26 M!-6,=HL&K;_T9O)V,OX ;M&*A;JV\N5M&*^,XBU-[P+U(@30ML1R3W#&&+($ M:Y0H4K=VS$HUO#_&YRT =8^R4!C0L@*%,$4B<^EAQ+.M##C=#V'F(;S'-MI_CDX@7D3.NR,TN'S]*M_"'6H39 M89G7/G#6R6 V@(,7)99Q$D-S,I],Y[G6).:*2YC,@'+8+A*CKRP[5N9V[G*:&NY:)]4N;UQJ4.)6&69P3[A'^YN=\:1%^2N5U9C_R_[U214D_#$3$*45N<]ZVGB MP"6"]LAR;A!\G'PRQ!KRPSM"G'.)[3->V;:_N%; EEGG8]6N_0!QWMQ_L?FW M!==H\NXZ<=:\>K5UC^5N/[YRI?OZCA[F2W9&(:\5BHT[;?Q1!*DD+?I>GN5<+J5JSE4]YV'RU[GO91/@V]%A>RB,@H]M3I70INT7/VU^@O/! MI&BF<_"XID?CW"_CO"_@[,C.OKSWC_;J7;;-M]H?GSW#S^N-'87F)[IX1@=3 M"[YW_PM/D(]O#X4?Y;LX.T^[ZWQ[$^U-VNFL,;@)]G3Z[.8V;M\CL:\U[E=, M.*HM2LHZQ'/?76MU (XB3/+".)Q(-R6-6_/)!!YPT6TWYZR3J%\KHL[,#9D>#MK/52>YLM6QX M7]SO!6K'Z<_+PV1C4\ ,6\3;-2[:4^0"O)61:&%JDIW0&S]MP%"B&[Z8PC/ MBS,O-H.H'Q_#R)VN9X\;3@9N:A[NPP;&[^/LZ/SK9^" Q_;.0DR#4=M7OUT! MM"AN]K]\[087WX=?+@Z\PR%?O\F+0[/O?7[X5V[YXMC!:,$\"'6(GL<3+@<1 MGA4YX0JMQG]Z[1H?>.TW MQ-EMYV'/F#!WK;DU]RMO.%]M<*;];3>I'^]'55*^XMO[<]W?+W%)6Z,EDC0Z MQ)T*R 09D'4T):F8P@)WU_M_L@53YW \.;TA6=$>U&*#/SOH0?(6'1JD5S>C MX;+7@BT)?NZ3''S<:?@ &=M^X& 57=DNPW?YX%6>/9J*=2[V;2[>5;2;7X7U M*N/^S,\Z/7LV/;\K='K'$OI>^IA/2^QW+A:[*>!9+7.US$](='VSS%6>A4_% M.A?[-A?OO$#X:SFV.D][.$]78)J6F#E9 -O7FM8+PB0-%G&!$^+.,Z2U$H@J MZZB1R7+'NLF7M'/UC_D41F(ZO9XO<>/QT,$1XYD;?RK#"GT?(_BA;8L(?69$ M=>)6 Y6V;R[EJ)A4\B8X_1-)[[!&\1 B)PE1;3 3J+(!DY0H,$PXZ.(YH>[ MK2ZPYGP&_J6=@%N+^?)HO M_G$ EX;+-B.X[7$.J'T83-O\T\B./%"27 :8]]'.!T]G=A3L)$R;O)O0('RM MVS#[R?Y\8Z5Z;]>RU&;5C[!J9'H4A\/S>='\!-K>KMX K;MU341> -DT?X<[ MZZW*%7"_W[-D+2]5^]XEI]]T&HV1'"LC421"(2Y)1%IX@WB@*3@!/J7M:!^U M_:QG-_F*K9\8[2C9X?0AVMQU7G&YA&T>?QC!Z0H8L\UV\=AK>]K0]89B"G]F M*Q:;C_F/'UUY7?C#G\W6E^W:;(#[LVY14I'DJ4=::8^XXPEIG 2BWC"NK+-, M7^L69;62%*8L8L3GG9R"ABD>'<)<.DZL#X'?U*NE[>'8ME5JFS5.W\QG+3,! MBK+6S$>#Q>G?O9^VWZX!:O@!//STM[6=W9=7)_AH?AS&L[,#UGYG=)TSM6Z8 M/I\[YT_9R_7:BP$XQ\?)#5NZ^$4_S&G;HVK\>1R?=6(K.EJ^=[77+WU&!7S: MA/$\+Y"[.KP/DNED'68Z'WUP?\S;_(']FF[V]T\V'FSN_EJ M'=YN=6,&'VISQ;)'^N6;O=<-P>AO%TWD_C:W;:>;[392\=I._%'#R()0U8'O M;.!W=E]L_T_=L*^ $JD.!FLE>@2H9^2V!?F:/9.WKMHWSXA2=UV0?S;X/2NT M>:QHPKO&QMH?N$VWBSF_G7]+IN(O 67KMD=/[NM1+).\L*< MS&IYG[I0\H9*52+?6R]Q)Q8*;4"I3MR^3=P*>*5*J0KEB0KEZ\;L1L^H&!FU]UJ"D&IX[(F0 MD9U9/&[(C9YVE>T-LK7-T207C?PK#"';XA^/&EWG-B J\1)'H6.4J#GC]QL77KDYH_%(S?[ M[2,W]JSDZ7*2KNUC_2+Z>.SBY/Q3TOST;F3G 9XM?-Z_VQ:FA#T$C-)M#JN, MNI*W*I35$4H/;60EU3V>9(^.8&6D+?LCO-M8\W0&?[4;A[X?C/SX^,?64/2" M->]?/'*FRSOM4W]9\#9MX@T5;RV9KOSYZ?)G7OESI6I5**LCE![:R,J?>SS) M'AW!*G]>&G_.J^"?&GO.2[(G\0B.R[LU5RY=$$Z4SJ5%Y=*5ME6AK(Y0>F@C M*Y>NDZQ?DZQ$H5SFR#PRJ#OR:!'XUE< MI9CS;GZ>O)G'5YCRRXM]02YQYDI[GR3MU97V5H95A;(Z0NFAC:RTM\>3K'2 M:[MHT-I%X[M9,!Y#"8^OET"I3U/7PZ/)T.IN_3"A'GUQ?/ M^GEWE1<7S]R&B#?/GCO'F#_SZ$RT%QOTY6/VXG0^7(2AWYS$Q:U.*ZE^.J2: MU'*,2N"J4%9(*#TTDI55]WB2E8YP+:MFE57?BU6S%:+,?\L;1P]F<.X/L26_ M\,'P_'WFSL/Q=)XW,-QTX_DL%UW\&6?-WF#Z9R7$3X<0T[J6KW*O*I05$DH/ MC60EQ#V>9*4C7$N(>27$]R+$?(4(\1:\FHR'TY8,OYV,?0R9_U:V^X38;JTE MKL2J"J4*9:6%4C=(>X(T=[%!6MXA[UM1)UE\J4[=7NV?$[@0X(,UA.[)"8;M7\= .%_&ZF 52 W9/ M*6!75T%57E6%LD)"Z:&1K&2WQY.L=(1;D-W-RG:_F^U.!M,_WR?K9^.5ZDN; M*S";EXO'JE2W4MU*=2NKJD+IHU!Z:"0KU>WQ)"L=X>J"_WLRW?EH$@\'4[ @ MN7VL':Y43ZQWEQZNV<\/EY?GG^VQL!_]?#*8#>*B:O/=-.8OSX+!E1Y7>ESI M<65B52B]%$H/C62EQSV>9*4C7$N/9:7'WTV/XZ>C@1O,5HD4;Y\]4F6XE>%6 MAEO)5!5*'X720R-9&>YJR?/14:WN?7#?Y?=P+Y_>S\;O5Y#>[N1GR_L@5)[[ M!'FNZ0?/[:'HGR3+NK-4:)G4EZZB4.KDJ=3W"54DE2N4=HI?&IGN>G2 M"G'9_8N'JB3VZ9!8AK]ESN%OZX:Q??FUH7!V*.A1E#\5GT]@G M0T2_&,VC"QYY8@_C C>03?!D&W;XT9Y.?UEKGANS5?K\';K6>$CW0Q"SAB<;4W[ MWE_:FO:]LT,[\O']]"C&V?3]?-0ON;S9?;&]N[_]HH%7^V]>[;S8/( W?VR> M2Z0_C_)J[F^]>[,##W/0DCWRK3>'ZWB>Q_S08-;.C M\7QJ1V'Z<\G"+C+]>*Z"K5]V?G=G:I()R(:=S\:_./"LXZ2]-_"B-_ O[>%H M:$_'\QF<^5,,ORRN0G"KMV<_@,<WFN@0L_O#WWVI=QO@^# MZ< -AH/9Z<;Y[V^(]BTNI]@SH^F_9Y6]*:IP=D_/!+OU$$KY+<>89\*06X[! MSQ2]_5H=W0X7MSTYW Z_>LPW JOZN^*J.=AT_G]6WN\(QMPUR (#7F!>8G%7 M#QT>O<]P'P]"&,:;'K>4X;\7KU^: .[<\O<'=/^^PM#+CS<^&OKK>Z/8:SOQ M1PTCZP\WJ?HJQULFU?UE4*U:M6J]FPU%6[47T<=C%R?5L!5JV"J)KB2ZG.%_ M>G!S%EVX&!"!84B:-B;;7#7:O;-F10,3Q90^."#=*NS+Y\Z5'3V4>B7GU5I6 M:[EZUI)4:[D:UO(;C-\LG?'WU:@N;7;>I7+U_B9[>3 M";QJ['0:9].->TZQ>XCNAP&GS"EV?TET!CCW$,9U>_>=*^,>0!SW6=6Z-&E4 M":R']ZSJ_UZT^')E/[DTBI4I?P]3MM.C=ML%GU_$ M?\P''^P0OIKV*$CSQ"#J\:NPZD2Z+K1_>\PX3E\Z?GS/0!KEU6^_*]\$P:@24BR@O$K33(4(*1]YYICV/$ 8AE>Y9/L[W<,&?KO97$ M)B8\BL1KQ#V1R$AI$0F,)4RTDU&L-2-[# ,XGZ)#:T\VLMG>'(7\U_9GF[TY MV[*3R>E@=/A?=CB/:\U\-%AK ,< MPD9Z3% 2&8XE#&X/#A>5LZPQDL*LC/[1^/)#(%U/VX&HP]Q.CO^@6!)C>?W M-H)\]T+T@D13B*$L1#"5L)5'V*PGS*MD$-$R(*Z81)H*C+@+7@K*=/2BB_A) M:\8/P(KO?#;BG? SN4X8ZXJ=+7$67%\Z4>U41?"*X!7!>R28_J7Q"P=EJM4:M*/P ZWAA_N)_V \L\.V5F/]6L5&6\8Q[3(^4;-'-7NT,O:Q M)G^>6BP!FV2"MR@R[!#73B.#G4.)9GU%86H2!:+4N#*X9 MH*=B8BJDEF'C"QKPE=;W"JG%0FH2)/ED/%+*),1IBLARPY -@01+ UA.8X3?V3AS21.X^1#/%O& M75,T_61<]X\+%S3@A9C#0E=%5L:U+,;%HW72,8YPX@'QR"2RE!AXFX*3-!&: MW(\$,?ST<+KQV?X"RWI]9GWW%L9WL[6]9PTUN@E@2+9.>&*IR6 M8=\+&O"5UO?>-ADH'"&)ENM4/GQY0D%B*V3>U-803\ K/YC8 +ZW]W"'LRDX MXSX./N2],N_;3ZWF/I:.90_)8 M&V2=T(@*37D0TAAJNZC#VSP?ZI?CR8OQW,W2?+AYYKWL73@O74:R^;JA_*MQ M[!XI[<)HY=SKTU112HBV5'MD"":($Y&0H90A'[ 1,N#H52=U+8^AHE1T5BM: M8_^]#487-."%Q# +C?W75/JRC'S0FC!A$UAHXA&7GB$7+4%*,2S QN,40B<\ MY)I!WXVS+FTZ97J=25T3Z$_%J%00+<.J%S3@*ZWO%42+!5$?3;"<"20$=P"( MUB,K)$-!4BL,"=0%WHFGM'00Y7R=D<[Z&E>C4F*@M'8R*-:\O!NY-E):4W?] M9%%UD5-/AKNRJ/)8E,54&AS@E@WP(&Z\13G=)TI4Y=-/A6+TE<$?6PCT)S]*5M9,AP8;CSU"?1271E60!.UA7M+"]1 7Q%PC%%]/RIX9AO M;,K913BFYK5ZFVBI;*[W@JELKCPVQ[EQ)F&*+*8Q+SC.NXW!6\IB5)'SX"GM MI&M'YT1.:KFN5 '[7%0F5ZR)JN#=-XPH2#0K/3,J>*\ >%-LDB7:(DHC1SPQ MC31 ,U*!<<.89U9? ^][=0OI'+P5U^O$=+:VM8+WBH1A[A%/^S+F4J!("CJ5N0%$O1:L?_0OK-%[K(N4J@&J1JD.ITJ!+H,P\N8I5ZW8+D1OF_ MG8Q/8)Q/F[RA0_S'?'"2MW:^V)(D1+@!/["MG_YD=R6)6BJ+O40T[ZG-M>?( M&2H1L=;*0 W#0G74#7Q^/!_:60PO+@T\O![&_&)S%#:/QS K_ME^?BZ[MT/; M[L:]?2Z^;K;>)GR=&5:W+.F__G+,14HZ(>>PS.NO-;)*8)28%YQKQQ63'37B M+4E_"<#.8RX\J^2[C+Q 00->2(RSKB)^8@A G*/:,898Q,!&HG2YB2B%5RF8 M2' RJ9/]3+YJTG=C1[D6O*[QUTE)M2DK9E,JAI9AU L:\)76]XJAQ6(H9P+@ M3U 4P"5"7(!OE#<)0]H8!Y!(#2>=K!59/H:R=:$?ODL2>B"B1M($@'DT$ M:B4U\D(F1EQR*EZ+4M^KF<:Y_7V5S>]>?K@WZ=TTMH6AW1 LLJZ[VTF[&I72 MC4H%T3*L>D$#OM+Z7D&T7! -(@#J<40,8XAS'9#E02-GF$S.N&BN+X&\5T.+ MI8.HENN8=9:^K4:EQ"A%K0PKU[[LC]/LHYW$BUHP>ZETX^G6@H%1C#SYB*3C M%G$1'#)6@;&T5F@3C'+7.P8YK8P@AB(/!CD;98R,,0P)PB-W25H6KGDI+P=@ M0N.KP8<8=D8S.SHYN]6=@DK"JV^7SPBYSLW7G9@>:?)3 M+_\21EI%8T1,RUS^91722F&$>JB1NT.T^P6I72K4I%T3+,>D$#OM+Z7E&T6!0UE%-O MN4-,>(^XTQI0-$F$J8N4$L63NM;@OV/7J4,45:+N85B@5:E57T\@G/J7\3A\ M' R'-2O=3QI5$T@]&>Y*H\JC43$Z$;'"R#)&$3<1I(F51$90F[S-JY [67YV M;F0[(4R,F)J!?DH&I )F&1:\H %?:7VO@%DL8/)HC>$\(9<$01P3@DQT%'GM MHR,Z:*JO1>_O4\;5+6!2LLY8K7LNT(#4DJVG$&/8]/^8#R8Q-'X^A6?*^S[# M=WD:3FL5U]6XKC?8.LZ1\UPB'JQ"!FN-/.6&2IJXQ>1+^^H3=51Y<&(\P^#$ M)(-R4PV4!,8\42P%Q<65Q!"QKNC7MWCMD7(_]2HN9[B3F"G$=>Z/'\$I=L%; M.#F5,45EC;V6BN RD)280R;)3",\14Y8FU=810K :I0I4&7Y.I&=[4I<\\^] M38@6-."%T+B:?WYB1A\\/:FT"BC(D'D*6'[MP)X3HC73!$?IS9)Y2E?Y9\'7 M>>TZ\G2L2D71,LQZ00.^TOI>4;18%)7.*LFQAK-QEKU]!ZX3=D@ZHJ)G*D5R M;0%,QZY39R@*BHEK%5>!5F7%JKAJB/5&^6]]&5F%%],:7OTRO"H%H91%!+Y( M1)RG@+2V"7P7)XVS)G)R+;QZGWJ/+7LRF($N_3.&K3-Y;($X?CA.]:TDEUC7 MLBZ+70$EQ4DS0Q1#Q A@!1A>.:DD_"&8(-Y)*5,7.=;'4%*ZSLEC)F*K\U=& M;4=! UX(3:NE-$_-S$=A),Y+61WSX/PY<.0B5TA9J[!VX WFY3A+XR)=.7Y< MK6,J:FW-4[$H%4'+,.D%#?A*ZWM%T&(15#-.4_(*Q<@,X@"-R%C/$<9$&*V9 M3Z:3GH++1E"Y+HFN"%J>15FQZM2Z /8F\;^(*4YR<>I@Y,?'L9G93_&^&QW4 M='1O\Z,%#7@AUJ^FHY\8G_*)\B!I1$RI@+C@#&FK..+4>J]--,I=:R%ZGXC$ MN<7=:0WN@?W4;2I:KRO164"B&I32#4H%T#(L>D$#OM+Z7@&T6 !504LMN491 M,(!-KQBRA!J4M!'2.;D!L;R& 1<08337"(5G01F%D* MGY-$K@MA'C]55@E=L5:JXG??8*(@T:STS*CXO0+X';E0.%>[8&LBXHQ8Y+ . M*"9O5,0F>L*[",HL![^97C>B@-Y_%;^+"LA\O3J&BHX",J(&9'X@(%.K8_I, MXKH*7--G5&0[&<9S-XS]8G&%3[-_*UFTE0>6QP,5H5:XW+N2&_3S@&(,- MB+4Y',P9\L=U.Q?U6"/YTLR?Q.BB >AR(L MP]JX\3 LK@R3;3QI>\=NP!7B)#_/M:>^CQ:\VMG\8^?5SL'.]GZSN?NBV3]X ML_6??WWSZL7VWO[_:;;_]F[GX.\UP59N8 ME4P&ISOI3W5A=U]EL_OJS.J>=DJMZ+IF]/$7/%2K4E&THFC5]XJB3P9%HU66 MIJ!02!(0T1F*#.,.8:\C%2;Y0*]MOW&OUMT/@*)LG:H">GA7JU)K-IY@?&)K M/H5'B1.8L"?CZ:!VXNXKGZJ1V9X,=^53Y?$I'+C$7@*!2E%E;I2 3SF,M,0R M.A65-]>R/-\3E?#3P^G&N:E]<69I.Z%/H(.,ULUEGXP1J:!9AA4O:,!76M\K M:!8+FI(D@#@2D:7$(1X -&T2 F')$XM>R!!^J$W1$D&3K0LN*VB69T1J3<03 MB#D<3&R(C?4>[G V;4[LJ77#6!,Y_>10->3:D^&N'*H\#H4M<]P+BJ1T&#B4 MQL@HH$I6).*GF68\X(&?*7U MO:)GL>B9(A9,&8ZP3Q:0T"KD@G;(8,J\A7^)\)TT2EXJ>C*C*GJ69TUJ^<,3 M"$7 S)[,8VCB\%]R51[9,L;I$+A"GF*">* 16:'@"4)03%KXD_ ?7L#QV0AOCL+K M,Q.\M[# 2Z)=1))UI6N3B2=C8RJFEF'D"QKPE=;WBJG%8JK7BOJD(]+<,,#4 M2)'-^*B-(B$Y:BF]5IOXW>L['@-3-:BHZBPI4&U,B;&,6G-1K+5Y$5.$V1R: M2?P01_/[+ORHV:'>IBL*&O!"#%_-#CTQA9ACDO:,!76M\K>A:+GA9[2SQ3 M>0\L@C@.#AD?.1(X819U#$IWLO!CF>C)UA77%3W+LR:UH.()!"%V1GY\')N9 M_11K!XJ>4ZD:@>W)<%4R&:=]5!XJ\ MTFYA=P^RV>V23>GNMCBKUJ1T:U+1LPQS7M" K[2^5_0L%CUU=(9Q3)!D,8?Q M;40VQ8APB(H(Z6UD/U0C\3#HR4QG@8AJ34H,1-1JB&+MRIO949PT?C&;.UC' M41,[O'DH3JGTTEB'**,2$!D W&(34> XJ>"\Q39TLN7I$E&<\G4M.EO, M65%\1:(S7R\3H1U%9VB-SMQSJY+QS X[C,[4;%=OTR^5U_5>,)77E0LB+O(N<"TIQS1*BC$5.B-+E6RGN?Z,RR&HQRN:Y5 0W<*Z&17!5P#! PE:R\11HD'E"E**G%0441U$8D1'HE(7D9EE(;@!?<4% MM-BJ"%Y45.8>X;4O0S %BJ1P"[,['J$;HBT;-8U6*EF#X<[?_+9&UPI<@OL MXK@1],MD:%4"/91 -4C5(-7I4"50:(KR 0O('\*%[R%G?C4>'2*8 C.*LV:6::5"9)ZF@3NIJ?-0RLHQX_9;+?R MYS*"_ 4->"&QRKI:^(F9>,: @3 N$34IYAK6@(PW"CEBN90*!X\[V5LU,\(# M((39U'=LS0D3ZX(5D"VIYJ3"9X7/JN\5/I\,?#H2# !G0."N@[N$ MCUPGHNXU_V0,2@70,BQZ00.^TOI> ;18 .4AZ)B(089J %#!$W)&:.1%"!%0 M,HK42F%DP4:%!JP<03"$5TN$]J3?#T-N-0T( 78OQJ@N>)L2FB MFT66KG$(I%A= "34JM MCG@"(8F+ZHC!I=A$S?#TDU#5@&Q/AKL2JO((5:3"$18\BA%SQ(GD2%M'D!(< M!VYT--?W1/N1$HD+1G6I%?=N[*CD=%W1FN9Y,E:EHF@99KV@ 5]I?:\H6BR* M4NQT<#$BGZ,+G#F&K.4$84VIITYA+567=1)+1M'N-ABM5J7$R$0MEBC6OK1[ M!S>CF_>PJ"F??G*KNA/\$Q9,Y6OE\35B#0V42N2P!KX6 T-&.(\85=(S'Z,V MG40]OMP)OO-68.M&%="LHFX[5JRYJD#>-[PH2#0K/3,JD*\ D >F(HY:(86= M09Q0D'ONB8V3#9J8&)PFG?3,6#J0$]S9#N 5R%+Q\VF5VA5KJBJ(]PTK"A+-2L^,"N(K .*:8,(]0'<*7" > ME$&.\(B4\81RPWW4M),]5Y8'XH*L:\PJB*^$J7J(.IH:GRDB/E-K9WI/YVK* M[0D+IM*Y\N@F94:%[!:#;,H9E-!B)$ "Z*6?(_O_LO>ER&TF2 M-?HJ:76G[U2;P=6Q+ZJ9SXPM4=7\;A6I*;)F;'Z5Q2JB!P342$ MS=/?2)"4 M*)':P 00";A9=XD+0 #NX>><\'#WB,R!*8Q,M&'9,=ES)J87ZK9"C2SI[1 % MJ7M/\B]K)-(^3;94Z)+*H>5\,0O_XF%9K1*MF+O[ MS;__P'ZHL"5Y"^YXD.KKU&7H@0%Z $) 0G# 3U0Z4GD%COZM[%Q'Z!@?CF_ MG3;8=M)YU+QV\^:-FRQ3\R^WJ^*@TA!6^JP$HZ!$4B!6]9W6:0A>22W*#P7/ M?9P@O#?\:LORTLW/YN<+MTCQ/SOCOTSS\TLW3Q]G*,J7W>/+H]JS?'25YB4\ MGL\F$S=O;Q[](6MQSM/O=/S4%&HW?1*!8%2.NZ96==['2W6UTMJCY>)R-B^?*GZT1%?N:!].%78K\DNYPL\<6C)-#',,&"<: M1#0&7,H&HG$Z^)28"[[_>-S8AZ1E]9"'&O_W)2BOC=.X]Z8[T. T(4 M,C-B4QX\6R[:A9O&\?35AC^E4HI31PADRB0(ZB(8G@1$8EWBD0J?>^G#WM:G M_-\TGWT+O.X[ (]7(=(4ZS:S#V;&@HQ:DVN;.OBLR."5G&+BU3/K2[%/GMJA M+XS?PF4)]C1]^N*/Z*0*7EJ@PA4VD47U>"TI<*L\C9(22<7 DD#P?@U]_ \& M\'X%,!)6'0A:D<'W>KTC876$%7@.-)0-C):Q;-A2X&"B24!9RH;(D$1R2%@8 MP)6<%E9Q,QF>%C[H_V>SJZO9%(\*;P; T,PT(Q&D$1$$30X\HPY<\$(SP17A MO(_LV;75MW].2$),,I>=CF,I@8A9@>'!@LY"*,ZL3[27BNS-?SX\)-SG.&0V MF^B[U&[*W04G*H(SOM,[V5C';6*4]!R'6SXAM#8$$7P KW3YA#Z6=YM*8(:H M94K9.>KO?<)'1N(&CP?Q?/ PXC*XS*25LBN@"27&. 5#= 968BMJQE7NIQGW MWJKMX=#ETU7+V4BJST^S']P:[0Y-#G)1*AML9KYL?R51('21;]Y9!D'&Y$DT M4MFT$2C=S*(4]O.=9X-;E#? ^?C#/*R4'VQM=D4&KR2U4FDI_"!RHY7#WN&/.3^HQC'7<"Y2?/:C6,Q7A//9"9 F=_GQP,#H:('ZJ A+4073RV'J!]A]65#W9/KL&G/OR*M>E)70;$2T MV?UT-H06I%*D4ESO2*4'0Z7>>9>E5:"CXB"Z1F)GC 1+4]0R6*I4+WW]VZ)2 M8T:\OXMF$%IJ3%1@]76]*'-1[-TNY^]NZZ_=HH!'NSC0ZC).N=9*)R#*!Q#= M?!C?G9=FGAP1*42G>CDEO;7ZG5*>WNIWU,CJSQ^7#FAI'GA1F2;<$];-/Y$T M@DB%M1TM=.^=5);I'(+HY?!ALVM1T\^3^^#6XK4IJCU$V17%?46<4'+/[$?S M<7%,92>P* 'QP/O+N\O*0>K'@^3)E'SPVF:PDA7])24!SUB&P+SUQ! 3];W) MDX_6;/T=TW=7?5#2VRU=>PM_E:_-/V.!W#"ST7L;,/MF;M0+J!=ZZ2 T(AK: M70=F$BW[:N;!Y;);CF6_S16QW+)>^EXWI1=XL2-1J!?V4"]@;> !>/XHA.75 MA+2#(7T>N[_?5KL/>EF(36OW'C: M-MT4P6P[:J9IT5K, MT_:2ITU.9&4R:$4D"!(Y>&X-$&<\IXG8*.Y5.J_5-/0A'W/6I6.>WPI0D4&'XX^/:A.^LI1[C#U*0B8FJ10K=,;S(F]N.:79S?T.S9P"/T_->Z+Y*;3\?35UL8? MC"!)^0!-.YN,8_/QVJS(-A_&BGU9;QD?<5'#UU%>CXN[?+FL1 M<0L9'1D=&7U8CD%&KX_14Z12D9B!=_,GA4H6C$@,)#&9$JIX3KT,H=P6HU,U M(E^XJ$!&K^,J+2QGVO6 ZMG"39IGYS\WJPG5E[-)"9SV7YOTC^5X\0X/ M$( 6W_=SY0JL \LK,OA>KW>DSGJI,[M"@-J#%Z109[ 4O-$4 MA%!>:L:5-O>&A:^3S]@4=7(U4@3K7BN$$JP>.8!DQ.ELVGTSGTV*(5XUXP[5 M4[O XZ9A2BD\;CI@QZ \JT^>*<>\=R0"UTZ#2$5T&6Y\=_#$N-59!"'[R&S\ M.BX?I8BRDQL [T6<\9'B$H^6$*.0O6MU ++WOC@&V;L^]M;9\"QEAJR] L$( M!4NM!LJ3-]K8%%CN([F"[(WLC84AAYZ+N2X,P:*0_1%TZZ>C4= -WC$HZ.H3 M=-Q$EGV19$:06 2=$&"5X\ "L4K(S*CJ903S_=.RDVF8+.-X^NKE;+YJZUXL MYF._7'3#$"]F'Z?A>Y6!@HH1U;U=Q[O!R$$AB/4LR/K(^H-V#+)^?:POK56: M! J%NQ,(Z@N#9VL@YZQRXH*F(#93([,[UN_6N1#(^GN!;5NY_4OVE/Z1F/YY M1/IG,G9^/%F-1&_<-/:9#L+SO3TY1F)/F.Q0-,Z6A4>&I0PK#\)_J=FUJ"WK MTY;4$6^#BL!8IRT=25TEM@?)F'".&"+YO3F"ZV24?OG "T?3N*%J;#KBA(\X M[TTW;C(L4#ABU0^J E0%J I0%=2F"ERRF24?(.HB"(1A$IR.$5((2B=-9%3W M&IK7R3AM2Q48/:*BNKEQJ H>ETXJ_W:)R-67GS/1G[Z(%^8!$]$-,'?E('!Q MF1H7PNRJO.5W71_5=+;H\C?S\N/IJJGJU=Q-FM=N?GUI^V5J4XE,MXSC;FQO M^4/%W.WU5ZO4Z&J:;QY/W32,5S5!Y0>KBZV>W/'G^FY[:&4/UFV4K.TW_HDU M+]]G5U^[5^D:E,#E\LF>NLD_W;OVIQ^:OU1E]S40Y1'VN@TO0%XKM MQZ#=%*CS_SZ_./[UO#DYO3C^[?3HXN3L].B74?GVV?M@O_N!=OR.F\J]OQ)@ M[P'UC[N ^L<'&/UCO+IY85AKY>ST^?'I^?'SIGQU?O;+R?.CB_+-^47YY]?C MTXOSYNQ%MVK.?CUNH/G]].CWYR?E ;B&]AI!?AQ/BYZ8+5LWC>VH26]#*HKX M=2I,=KG2'U?EG2_:/^,R>!2G]B15V*.-=4O!UR9;Z?>'3F'=+>S9:+\O??IOC3]6M1LK+SS1/*AYVXUVUZVJ8B60MFWEILM9F_ M_ML_?'H>_6;TQ-BY-<>PYXH M(K[R(/)$,_[5%].Z\C?TA2( \UU% .^A:S/S4625NVBYF=1N,6OWFW__0?VP M :.O57;V7;EXLZM<_!98U:P-MO^Q+#OU0J''Q6AQO2379OQ]/[LU.,=_)5+7 M=]IC#F$0$C==I[8%BL+SR.\E+8:DM3^D]:N;A\N&TU'#"&/(6LA:O59M;..P M>"W;/Y"!.)J/R[X;T1'1\6%TI(B.B(X'H>G71<)-#1Q9J[VDPJJ-R@L2?DMO MTG29<(KRH+RV;IDA3G3?I]I!GU)(,3*@(4<07GIPPGLPT4M')2.E3_6O8G_&B\NGRW;XHPT M/WY[T[IZU+:I_"]>N+>]E!,R)4:"]'9EW=Z"59W5ZCA=XO,.>-2V\T!7>>40 MC92,E/SB#T43T4%S,-H+$#%W-Y6Q"-1Q+XR2*=C[8Z,$9\H(#5HR#R+)#,Z2 M#,F8Y$E(3G>-@950LN0C2O$6EH.A9,QV?#;;L<$FE@'D-:H_DGQ$\]#ZS+H% M9SQ(K'7B#7I@@![ 31C"T,$' 7J@$@^@\,1CMCW(#CV;M:N&WOGUOKWY,74[ M]';\)G4_C:F\?AB[;BL]:MK+V3_+Y[KIJ)B\:WR:S/[YYXKW? >U <%TWN&D M\Z*64G!&@++L0&BIP"6E0$GOA/#<)7?O6I]U3M@Z>#C+/\]F<36=(\W?C$-J MSV>3V,]<#FY&@AK,VAT*I. >;AC)4ESE2)Q[29Q*T^R4S4"R*208G0//3&%" M1[G5.F7-2!_G8!LG3CZ2HH(K41!2*C4W9AT.^1"L3-[G>9NT0T; M2V]?=\-NVJ>8UMYL4G6#LA3M/AB[XRX,3](.=.FCW?'4;*_TZ^=OP[Y)(CSZ M.B1ZQW2HQU-[NQXETC;M(Q[[>7>3\;,^=6"(@I M.A ^1W">9%!:2.=8%"::?EK2KF/^:!J??XCXX^O];2^I/\Y&UE#,_!T*J.!F M;1@)5USE2)U[29U1!Q&33D"YY2"8*-Z4)H'1AEEA>#!,]=,ZM@7J9!0/S0X- M5##IL+T[F#'IL&,,/T^KJ]A'S:LT3=V5/5WRP<7R\'&[Z([;WJP[4V<;63_$ MNYTFMU%$;4I$21XX\5%!#K&(J!@R&!X9<%M(39) K+QWR>XZ^8>;\/_Y.OB+ ME#KZ*/3[5%-2CWA_)4B(+K6C"R8BAG%RAJL<.70O.91E*W00%%@2IG H=>!, M^4\VR4GBN'+D7M/+.HF(+7*H,"-#)7+H@:$+9B2P#.)@,A+/[S015YS[0V## M\YN]E$TZ*6N$$B!X+K))) Y>*P\II,"T5]P$WD?JX6Z<]R*.U(AR[ T^& C! M_,(P#LEPE2-1[B511AV9=]H!D8:#R#Z ]\:!#\ZDQ I1JMC=)!,(%V5PA1,-%%H#$32E/P2=#')"U"^ZI]^A&H M'$WC;Q]!RK-K1.EI7LN($K7[D,;W@,9]4%Y8 MP8!D9T%0:L%XJL$'JFB@H="S>TQ*9=LT/B*JMVO_D,7W%[4P-[.] @_64VZ& M86YFO1B[F"WTB*IH@C@.&5 !!%> M!FFT>E0ARZT,>X\?)ROX^&76]G3DI4:BA@YE%&+5XA2F3X9!#Q4Y9*_C 7E[ M#WC;<:F)K<4\Z8$GMXK;$NN*](F[-#W,*<>41]..M#P\JF2F-U$$2#F4-$A"* M"O!$!!!4NL"<-S*Q1W?3WX+332'8\^3+EV&RC%U7WM6LK._KAKRSW/WJ^;@- MQ8J+E_-T-5Y>]9/S'#&-%Q(,G./^C >7=>U:#S1,4$N@ED M<5]+"*9\2)2# MY9$6!6$C&*XL.,^B3,9VMRD_NJ6_!BTA+6H)U!*8CJKJ,!73416%UUTD;F:Y MF146'T_=I!FW[3(U\0:6*\X)H[+$6=9[J=*<,I$[HL$I6U0:CP)<\!HRY20K M'ZW,IH^R\PV)L?]-\UET[>4/_P=VWP.(<()%!$-)Q^ JKWV5#YPD%/MU14,-P:P02+7X:2 M;<%57OLJ1\JLEC*%%Y$QQX#XPI;"JEPH4S@P.K,@A,LI]Y*YV"QE,H&4>6!@ M@OD&K/$XF'Q#-Y"D*9@=TWS\QBW&;U(S&3L_GHP7[YKEZ]5O_**#Z>*-ML!? MQ>D_1#\\N*HPQ [TX(IG(03EX +5(+(*8!B7$ VAW! G=4Q]9$R>OP>NG]UX MVL'9V?3#ST[3=^C MJRP\M673[!&0O9VT>?>@F+E*W:+9UB8AL&B%]0.]6J' M_>=A$JG/28--@H#0R8(GP8-DPBK"%=54]9&&Z9&'L5(4X003,5CX<5":=#7? M<#?U'3ABNM),-(Z8'K+RHLZYS$+16]QF$)P0,%%QR$)EIY4.0=P[ %OK:H@. M.4YGT]G'HZ9O>JM[.08SM()>:1PU72U>899C D4/V.AX.@;\KY^3#/'41 M40@3?0 F4M$<)!?UD:*#&#GAR5JN73_76O2D.;[ER$5*O)_J\/;#.-ME^.FF MS]?]L)[230S33>N%U\5LX2;-K(/Q^BY=1KV*-\*C7CT$OI Q"H6% VLH BE"TH7E"XH78IT MT5'ES(P &6.1+DQ'<$1RX%I[1H4FA-Z3+NNDVK8D7<1(V][R;"A=!A.\.,]G M^'FV-7*>>"'MXR?UK*ZB]:F :KJ]F';AWJ:VXLPU:DV<-K"7:BQ'1:B-#ER6 M$02A%*Q1"DR@RIKHM3>]#$2^COJNO/W%?';UK/R]\719E-G9M42;3=N_K@#A M^G$7'1PKY5U#%6->"I"*,Q#6$#!$!U ^A*[CS'E'^YGR4S?O,C62 MIH(B:82D2LV]DUQ&7YCQ?2F/YL8-MS[!F4('F1E9N+?-Z_GLS7@G8X/PI Y/ MZO"D#D_JBD9-5C)*B8$@NTF4DE/PAAL@.IE@F,V4])@;*MKSYH#NKVF:ROOK M15]*BG5%A\>D6%H5U"M83(3%1!@X7P^..YO9$R8[D(RSI9^D M86G/RGW\+S6[=H#J=>^5H,^.ZL@5N!PL"&&[$=K" 1?..ZF$X-+WTAR7%A^. M5WO2?Y3RW1^&?GW]#TX UKF_QLJE@54N(>DCZ2/IUTCZUO!N0*2 K)4$07.A M_U#^0YGE05 3F+]W;\9:;66]DSZU(\5[R_H@Z^\CZV/6YK-9FPWFR@:0G]G5 M"B^6[7[S[S^P'S:6HUR?9K?@C =9MB:1BW8?C-UQ3X>0V!5W;1@C<8?*M\ZXP> MP".+3^M,1P&& [H@4H\L&_B]_'FQC;3 Q#+?W7M.%2\TSRH/'I]"14\ MHM[4$76.WHHL! CG)0AF#/C *7!KG/1,1N[OS?Q8IR[M=C=\=+T9/EU>^30_ MR^>K/?'9ARWQ"@@^.L*^WC:O=8K-Z4C4T&N).(-G%C5NZG"][X6YD5?KXU62 M7$PY15 L!Q!2,S".!O!"IL25=*Z?65J[XE4C!/+J@>$,YB:V=42'N8F* /[Y M>+(L"%MQ*A#1#2>2[J6*2CR[3",%DV(&P8,%ER.!&*-EA$0EB=I@=N(F\N^) MJ3YU%"6[K[)'I,%#Y^'E)W"]#\3#Y;=ZPK%NSOTX%X))+R0"W$K T([BAX8LK[$W%R]T2J26*!QSXJU79&S(HA,1\*,6-V!#OI#I?0L9-N0.B&]?[[ MI*)"2D$QKH$3G4!HTBDB:H%&2XQ42A:EM(GTQDW(#RO!@4A3.])@@J,.J*_( MX'N]WI%9JV562ID2V0I@P]FKN)LUK-U\TL]PL+E.;"MRY9>Q@KL/48O#V^JMV M-AE'U_TXCZ=N&L;EB6T'A%?EM=HGMQZ]:YZ=?_[FSCI;?SD]%'&'N)K$)]:\ M?)](?.U>I6O@ Y?+)WOJ)O]T[]J??FC^4I7=UT"Z1]CK'M359(KM+4$_F\1^ M#/KL_.?F_+_/+XY_/6].3B^.?SL]NC@Y.SWZ952^?=8?!/7WCFL'H)7$?@_S M?]R%^3\^@/L?'8,,:Z6GQZ<=Z< MO2B_^O7E;\=_*X\[^<_C;@6=_7K<0//[Z='OST_*PW$][36:_#B>%L4S6[9N M&ML_#\#9*UG\T'F96RYFMS=Y=^^LN_F,_+1Z.$S2)MF9;[X<_,7PC[V>= MP2.]),:^*Q&\C;386IG@/G7=UG.3Z(*JFM#0'1@1Z )T 8+2@-R!+D 7'+0+ MOE 1:AY3$8J>&D:PW)3XU&3R'>?G/\/7:G-\?9.#>6\/2]?O=O%W,/T?U?"=OU73(EXN47\9(B7B)>XH9KLQNN&W1><^9A[P._=Z7^:Z^I/DV+9CP-LZNT]>%5 MM;NNTIWRYH>28*S@N*H>VD&_P=*U>_PSDR1=IL0I ](P 4(% H;% "8%*1@U M6>30QZB%@LTG*VC^9=:V'[>!GC]?Z]9$-:*4#V<8%2+_CN=$#FGO7ZL+!K+F M:X=B)%\DWXY\D_8FJR @"E?(-\="I$H+<,$XHPPW6M$^IC'T3[[4CA3O;=#" M_B+1WD'_ (&DLGK [TTF;?CV..3HAWU[MKB\OCBNO-)EFK;C-^DFN=3\."DP M^N=1,TW7DQ[5 GM8*8 @6-61!OH C^%KWXHC+.UY2* /T ?#\L'& M#KSO6GB+8^QQ)_/P"G@QFY<_.FW" MFE<0E)@MVR>##Y"):D>S'Q\:+G4 9P4DF!R$XB"DZ [JK0;/20*;B6,I4>L- M[^.@?I7W>G8W[?7AZ."&29[=$,E%QR/7;_)H&B\^L,K1>U(Y38NS?.'>?ONA M0UM>H'SUY=.'$34#NH<*ASF;+Z#$R%4SGKY)-VG*QLW';?? M?_/SYB\W:^AS_XW+>??0UVD^GFUQ-@TF.'=S\O/M+>=KN8L^EY M"H6;%N/4'EWSV?,55;U<,=5FMBR]I4RW.CR@IN ?HL1:=X^#96$'P;8U.0>% M$ HA%$(;Z33ST7E%)8AL/0BF%'@7*8@DM+/$YYS()C.WVQ="_T>AVD&U@]6F M>YC1Q?%*U73$=[A)>S^:KT8[&8C_UR=6?KQ>REFY?WWW\! MJMA]^0?N+P:SO\":U8,@UIJ<@YH'-0]JGHT<*\<@>60!<@RVZ\7AX$-2D 2G M/')/ U.;KH/=NN;AJH)Y7ZAX]EGQ8$:UBAI9S*AN*;0N9@LW>7#&6 \Y52Q; M'6A) 'O"9,=J<;8L9#ZP#4;M(;?NZ-VM.'> Q'< :C^)HF4U6 M<0FT^V%,+#(F^LAP/B#TO[_\X0L"7HPLL[4513P4#\/3\/O#2)ATW+D+4!2@ M*$!14,WB^$P*D,K@O)"@63>.)^0$AAL&D?LL>3:.D'OC>-9) 6Y:%% [8IJ@ M*D!5@(FYOA-SY=\N';_Z\G-6^M,7C439 U:B [GPMM=,V65J7.@R96[ZKNOH MGLX6J6L%+S\ND%P>]FKN)LUK-[_.FEVF-A5X=,M8WF0W?;DS>'O]U>JTP'4_ MSN.IFX9Q>6*[*#]8M9<_>>A,:^>?O[FSS@:PG+88=>M;XR$$.L38DI]8\_+] M:<)K]RI=J[+YC\JW)%#N[S_P1!GUV_G-S_M_G M%\>_GC79R:\O]JDW*6Z/SX0W!^S M7+Z;A?_I!JZD>3NLI7)V^OSX]/SX>5.^.C_[Y>3YT47YYORB_//K\>G%>7/V MXJ'U4O>G*N__[-G_][>S7YX?_W;^__X_;QFA]J?F^#]^/[GX[P::WT^/?G]^ M4CXG1L)>X^"/XVE1KK-EZZ:Q_3,Z>U@B=+77>V@\F%LN9K?YC>[=E.W+4_+3 MZN$P<>]FRT7Y\V]3_.GZI2A96?#F"<7C$_>Z34_;5#8W!<-O;;':[5[_[1\^ MK0)Y,V['?CP9+]X]O7W^ [4@UR_'[!.NV)\ZXSV40[A^$'DB-/_*8_03:;[^ M=Q2G7WV,E>HKCQ%/M#5;>BU=/OO67LH*L:77,D^HV)X))?O:8[[QM93L91D* M]74[?]/GXE][/_<_UQ?JMM1WE6V]YZU-C Q53V2%.=/K=[6!E.DWW\^UEM'7 MJE+_KH/7+;AK9Y)J?:>?7[IY-TLR-\]F5U>S:7/>;7R:L^6B[(>FW1R*]7+H MFUD$]T\X!K<:,'P'YK"JP_=NT&*@8J!BH%8:J$I0/0IA>;67I2?(=ANW0P_8+Y^?FT_/S M#]$MOA+>6[B%T^Q/]^4G@6K6+J5Z,9MWW1K-?RS=O"ROYKB8+C:_NGFX;#@= M-8PP]K3:>U5WY-&O!-WZWN@GZ'97M((1=M^G?SWZY>CTV?&H^;]N6H+L77,3 M55LDPLK=MX-PVI"A!]B@^3UVWDHGU?KN_MREZ9$:[C-$XQ,(F3(8[P3$I!/E MAD=XL%DPXEGP+DW($PP8)R.H+U55O/ LE0/=(I?S:8KR7M=]G2GRNFC M5O%V]=N'N\5/3E]\>0@D&PG;U\7GB"4U8TGEAJX<"]8<*8*HOR>HSPT+-CL" M)F@'P@L%)FH.7 BKO90ZN'LC@M=!_;LICNL$Q\DT3)8=Z#\X&?CC9.9M+K.7 M42*:(#$@,>SU^Y#F5/"4V:F*+0 3PM#"6LH^"()N!#--1R(@M#?4IHJ6QILA<>&/<:A/0" MK. >I")4!\*U$&S7A/8M=Z*4CS>BI*^;IA%PM[ZDMUDJBYY":D1J/"1J3)D& MQVD&SWT$D24'FW,$E;VBGK.@NEL /AD2[$FBGBH(U' 0S&9P@I#R'$6%]D$; MRH= C;SL^23N^0:+M\B,0_$4,N.!9Q0)E91:"RQV&45*)10.R2!T],)J$QEC MG[*,39Y)$1-T5W2#X%F"TY&!\"EXXX*T>>J4(,H>P#J,F3* M15;)6DG(I]2@?/EQ,(5./"G4D)4$RX*%$&PT(8J@$ZV8&D37#B0$DD--Y-!; M:]'^-GQ5CB_/'KC!_/-->]_<<;V__JQ2@J&Y=S9; $V/*WW0YL:5CBO],,R- M*QU7^F&8&UN=%SIAV%N7.FXT@_#W+C2<:7OO;EQ*MMP#TVNO?JY M_YZFQ1+U89Y1\>-D6RMY>S^0(*+U\UX^F;U"ZNRA]J1\V_^7GSEZ_\N6__ M[S0MFEEN%NXMEFWN/,HW:F[4>W7H/8R8H40,FAL!"@$*(Z;:B$%S(T A0&'$ M5!LQ:&X$* 0HC)AJ(P;-/1" P@O4\ *U#X4LAC'#(O4@K20@E#)@ C.@I+7" M"*:D])\6L@C+:+26@2*<@2@K&)SQ"4),C)%H-7?BTT*6L\5EFG\TQ?:ZKN5# MNOYOLTDWL/IG-YYVQ2YGT_,4EO/Q8IS:H_FX+;]Z7KZ=OGJ9YN-9/$V+LWSA MWO9[I1KKJ3!F?W&T\D6^YIUJ^^LOY#T4YBC,#SEBT-P(4 A0&#$X[VVXID=S M#ZX\_+F[I K,ZM M&NVP0Z.&4,,.C3V,$C0TPA'"$49))5&"AD8X0CC"**DD2M#0"$<(1Q@EE40) M&KIZ.,)*.ZRT^U!IQXWU,GH.6BH.@A,'UD0"7%@IDW2>2+G)2KNNJ.XF!_[L M)@5^T67 K]_DT31>?,B''[U/AV^FSHZ.J.FKUFX?T;/R!;YFE=T^>@IY#F4W MRN[#B1(T-,(1PA%&"0[5&XK1T= #JIK;WUK&RMGA8K9PDP)0=](&7[L=%>N! MZ\0T-#=6ON^-Z='N],,P/9H;5_IAF![-C2O],$R/ MYD9SH[D/8%[AWEYTX/-+-T\?WY?=WOSH(7UQR7I'(O"RG0O"TA-=$2F!&7C%4$0+\$[E8"J%$3405JK=[>KDB-K%;(5 MLM7@/85LA1,"<$+ X40)&AKA".$(HZ22*$%#(QPA'&&45!(E:.CJX0A3BYA: M_)!:9%0Z1AP#X9@%$9@ Q[B$')Q1F69A[;V"C>_I6=AZ:I'QD2%8M;%?J46< MAS9TMYZT[=)-P[WFAZ; 0?>;1;.8->GJ]63V+J7FW_R\^5<64KY(A+$H1I+W7^O@]=9^W MK8\K#=%AR4/]"<;9 M,&*&$C%H[H$ %,K/3TEI($E>>!(0V:>R# CLH3E>MW5KR"[RKH5_<+IVGK5FC5U;ZV M6.=>M30XE%Z?O1<%B7#I.%&0,J$@E&=@*&,0B5:9B]X_>T]L*P> M=O1/-X\_SV=M?_6N0N.4GD. �T8OGA8CE5R92="ZBL%0@B-'A5$#KGF GS MG$K^J*'5W[+!^S8H7W>#)Q'$#P!;T- (X@,]1SC,YGL3I;1:2Q"<%N+AW3AJ M%SP0EI14)+I")ILN6^Z!>-JRZLI7R$#[FYO\7/E\?.L MJ[2=3*[+8+]0<#M>'8%]1ZWMW0K=3=3=[N^*J9+M#JLQI_*@/R!9J,%ID:3F@OTQ>/XM^7[>*JO)7V8G84X[A[#V[RTHWCR?29 M>SU>N,FJ+V.U87IV9[_T6_K'%ZPJ?,"(Q23W$LP5CH065.PR5-@-"8N$G5:V3[N@XCBUHV::5H_Y]E&6 M"_<6JYIW'J/8!S"D>,0^@#V/�W A0"%$9,M1&#YAX(0.&4;YSR_2%5Q)@P M7 <-.?@$@E(-UE()G JJ)!?1FKRMTM*SQ66:]WN9MQ@9T=>%WOL+CI6O7!SN MC62&:AO5-D8,FAL!"@$*(Z;^B$%S(T A0&'$5!LQ:&X$* 0HC)AJ(P;-/1" MP@,5/%"Y6WN;"#-" /7=@8KT"BSGLKL,-6_F(\??4=I;CMPDVCFT>LEJ]:]F ? M80U!B'V$>Q@E:&B$(X0CC))*H@0-73T<83H(TT$?TD&6,)NR(,"8CR 4I6!R ML!")(D03*7F2GZ:#LA8T">; &VM E(>!4\:")^7QGA%MXKWZVM5%%I>S24SS M]O@?R_'BWSN;=&SI:+.9COUPX/TD7L]/9M'O1^6Q2UN6KDVZ% MIW;1;Z[(C@QAV'D]U*3"FF6W^^@IY#64V2BS#R=*T- (1PA'&"651 D:NGHX MPF%FF]I!:^IHSIF#DIF"2-2#TT$"+WMB([V-5O-/=]!*2N54V68S2SP()BR8 M;AL=M4Z.LUB6%=WU#AHWS@@X:.CZD1V%)@K-0XD2-#3"$<(11@D.=#VTPY[G MXS?C8J[8;KV4VY=?I?D'6TI2/D/3SB;CV'QLC\H]7"4[;<4QR&9UL-DFG\> 699 *,G!&Q]!:QZ9X)D3JCXMV7U_:-U+U:T9 M2:-V/]IL_YBN\C6\_>MED"H/F"IQ2X%;"@Q'Q,G#< QN*7!+T<>6PGGBG.<: M8K8*1#(1G"S; Y*-#5ER:[7N8ZPR;BD&P725K^'-#EB^ZRTLDO^:6_UL$GMQ MZE^/?CDZ?78\:GYU\W#9<#IJ&&%LS6A>WX+"#6BO0U*1=8=4+"O6[.)M%V] M:Y&VD;;WGK83T5%Q8X%2(\M^EQ P5&GHQI:3Q#(+^=X>V45+2" >,G&TZY H MSXDY 0^:"2NM=8$/@;:Y'4FND;4/#]J1M??6MEK *5/0'A M4P ?8V$S:7C6D:44[+TLL8B"::5 &J*[HTT*Y0-82$+1:)7)1M_K$:PH2VP9 M'Q7.1^;#+#$25RWHA,2%Q/5=Q,622=($!\(*#R)K!88;VG6BN"1]I('>R[BJ M0!@QAD'RK#PQ& Y>) (\)I\RB3P$43%Q\9'B$FD+:0MIJQ9L0MI"VOK.F2R> MSVT78O9L2:$_)3ZN'P\2]FRT7Y<^_3?&GZY>B9&7!FR>4 M$)BXUVUZVJ;7;NX6Z=86*QR]_ML_?-K7^F;WS'VAOO7XY9I]P MQ?[4&>^A:+Q^$'DB-/_*8_03:;[^=Q2G7WV,E>HKCQ%/M#5;>BU=/OO67LH* ML:77,D^HV)X))?O:8[[QM93L91D*]74[?]/GXE][/_<_UQ#;S')SW?7;K/1QIFD[?I.:DVF87:7FQU]F;;MFH2]&,D8R1O)6 M(_G8S:?CZ:L6 Q8#%@.VTH#]N$:BN2V2P)C%F,68K31F+V8+-VGN5D/]:W-= M#X5A._2P_9Y)[A^B6WPEO!\QX+_R8K&JQ[J_F,V;LIUM_F/IYF5Y-_TZ=:O;*C"PTTY3W5]".6U(PEE1NZ.R I M.B.ST%K33PDM>9FRU ((-870%'5@CC!+]EF*ZQ8D197W>, M(^ .928N>@JI$:D1J?%K1S\FV91\!)(Y!\&=;(BWR(SH*61&S"@^= F9T,Z) M+,%'1[H+Q1AX%C@X$WE4GB7M[UU3+4FVRDH+Q&@+(L3R[&X/)[56,5(>C*MY MMJ#1:B1ZNWML'S$+,XI(#L,AARWX;HB[)L P0SQ#/!L>GJ'8W938[>YLD,P& ML($E$%X*<)))R)G2S )5W-^[N$A2'XUU&5R(1>QR'<%%K2#:().(/"1=\_T/ M@K$1MWW= +&/F#7D?IC][5*J'%\^GI\R7LU/^7RGV3>W">^O/ZN48&CNG37$ MH^EQI0_:W+C2<:4?AKEQI>-*/PQSXTK'E7X8YL:5CBO],,R-*QU7^F&8&U-80+ M%GGM892@H1&.$(XP2BJ)$C0TPA'"$49))5&"AD8X0CC"**DD2M#0"$<(1Q@E ME40)&KIZ.,+^OL>[^^'^/A-IT%Y1",I*$%DY<#(YT(399+5*CMR;FZYMULEP M#HP3"\+I\ARB(AA%71!,S2AH;?5$H_5734QR._38O%)^1NQ>>7&TZ8H]_9R M-E] 8>>K9CQ]D]K%57EH.VJF:='\FY\W?[E9-%_^[RPW"_<6ZS-W'L<;-3>+W7G5J5Y+5-UH-37(*@)(&1-H(AW"B9B _DWO5>DE*6O4^@DV4@(I5@ M.$O@N#7,Y/)KRSZM53E;7*;Y1^-JKTM7/J3B_S:;=).I?W;C:5?/![_,32OYK8Y,5L7O[FM G+ M^3Q-P[MF,7?3=N)6*1$7_[Z\J?S#*MRJ,0\[,6H()NS$V,,H04,C'"$<8914 M$B5H:(0CA".,DDJB! V-<(1PA%%2292@H:N'(ZRWPWJ[#_5VE&JA1"AO.;(, MP@8!/D0'V6IA*(G!6KW)>KNNM.XF!_[L)@5^T67 K]_DT31>?,B''[U/AV^F MVHY+B:.FAGJ0LF:EW3YZ"ED.13>*[L.)$C0TPA'"$48)CLX;BM'1T .JG-O? M>L;*V>%BMG"3 E!WD@9?NP05:X+KQ#0T-U:_[XWIT=RXT@_#]&AN7.F'87HT M-Z[TPS ]FAM7^F&8'LV-*_TP3(_F1G.CN0]@9N'>UR/&Y*/W0D"*.8"PT8,3 M+(*@B6O*J)(F?%J/Z 1GR@@-6C(/(LD,SI(,R9CD24A.\_1I/>(#I8C?7U3X MY9LKF28XOJ\^2.E_HL8>^:-RS/@MO5[.PZ5K4S/+W/VJMF M:>QQJ")^#K/'@1NO-)<,9'>-M@PW"@R6241L%T_3>3&'/(B?,"PB2*A"F MFT-_.@A M@7%R^N*+"J.( >Q6&"J18;<"\A7R%?+5@WQEG5=>J[('-CJ!4)J!R9$#)XF8 MZ"G3(FZ!K_[339:IG\TP$A42U> ]A42%1(5$=9>H%+,A.ZJ!$D-!$.7 :RV MIV0429YK>:]YW H2J.<2K*(91-(!O#(,&(]42*HS]7%G1"5'C."N"LEJ^)Y" MLD*R0K+Z* N8,M&QL%,DN>RJ?"H[)&U,(2LJHG32$Z(^)2M3."QX5=@I60TB MR_(C)[ MEU+S;W[>_.6&5+_\W_=_Y+JSXO7$3;%/:0"B!UL?]TI&".EI5ZD)5A$+PD4- MAF<..01-7%?[:>X=4'Y/V>=MZ^-*0W18\E![PO$-?*P>]/(&$EX61.BO<8$J M;(L\,+A!>#2-F*!&#YAX(0*'\W)3\#-P&RHD"9KSNBKF[PNQ, M@:JD/)&.4,,>4\S]%?FYREY]5GWV4S!'+2K/ T,:-/= @!V5)RK/0XP8-#<" M% (41DRU$8/F1H!"@,*(J39BT-P(4 A0&#'51@R:>R A8<+FSI+B#2X+3O/:QWG:=V,1^'18J?+WW] MEHK7U;/ =[7SJYN%T[1U*YSJJEY;K'"O6A0<2I?/WLN!&&7VA$2@Q"80CDCP MR680/BJ6O".4/VK"Z3>5NO[V'E)6#SOZIYO'G^>SMK]*5V$T-M$< ,2@H1'+ M#Q;+G32:\N @15<07-D ECH)3EKARM:M;.WR!K%\M;7[-BA?>RHH@O@!8 L: M&D%\H"<(A]EVKY.UE@L-R48"(BL#WC,#24DO&3-)A$=-G]X2\;1EU96OD('V M,XF%8SZ1PO ,' =9'6"4H*$1CA".,$HJB1(T-,(1PA%&2251@H9&.$(XPBBI M)$K0T A'"$<8)3LKL-W?LN?*X^=95V,[F5R7P7ZAU':\.@+[CKFR=VMS-U%W MN[\KIDJV.ZR6G,J#]D"/_'5R5@0+,A("0I@ QF@#A%K#?8[!1[*3NN$7LWE. MQ3JQORFYV$TT;%I=\^!_?_V%I(8;.6R$/^2(07,C0"% 8<14&S%H;@0H!"B, MF&HC!LV- (4 A1%3;<2@N1&@$* P8JJ-�W A0"%$9,M1&#YD: 0H#"B*FB M*',?BV0KCY_SSU5*IK?=UPFKG:NF(NP)J"&(L"=@#Z,$#8UPA'"$45))E*"A MJX'<_W(EAO0@Y,PO&&0$B9>CQ=NLFK+6&V8GMW9+_V6_K$LQ'"8H2]%"B! V-<(1PA%%2 M292@H1&.$(XP2BJ)$C0TPA'"$49))5&"AJX>CO"\8%/G!4Q19JG+$*D-( C3 MX+T5()SR(ENK;+AW2^ Z%\#C>0%"$8ZQ/,2ZR>?C-^-BKKC]89*^_"K-/]A2 MDO(9FG8V&PAQLG;'($XB3F(X M[MI#B).U.V: I1^5 ^5A7C064G8T*@V4JPA"!@*.408R";11U07 =M'&?EJN\/[3NI:[$E #CN[\W;/^8KO(UO/VK MQI J#Y@J<4N!6PH,1\3)PW ,;BEP2]''EB*Q8!D+ 90D&H06"8RA"A05/COE ML^>ACPIXW%(,@NDJ7\,/;BGZ*Y*_XRTLDO^:6_UL$GMQZE^/?CDZ?78\:GYU M\W#9<#IJ&&%TS6A>WX9R_R/Y7CQ[F0:)LN.D%[.YMT;.EHLYF._7+BR<"YFI[-I]Z+S MV:3X^-5)MUI2N^AERZR)0-)"TD+2J@69D+20M+Z+M+3W4B:2P+N40"COP<<4 M@5O-:':)9G&/M(P3W(:@0;HH0-@LRM8K9"!6)J=E\"K?J_ZHB+2$IB.ND+B0 MN)"XJD$G)"X\%]U[LF6>.A&R 2%4!D%L ,<8*Q1:V%1K2ZRRGY*M5%1J10(P MY3NR+?^QA7[!,JXY28)117=-MFU9AN6K+[*N)62D!++N 6+[NC6;2-O5NQ9I M&VE[[VE;<)XEBQ*RM*Z[S$N#2TX DY%EHR0M6^5/:5L(3W+,98],C"Y4[Q68 MZ!CD8*C0)"8BY1!HF].1L!99^_"@'5E[;UV+K(U9XN]BP*@"B91QL,ES$+DK MZ.6" J$T%JJ0D@IW+TM,BY.M96 R2R""[I[#?&%-$XF@@4NS\XWKEZJ!C1Z5 M'3DR'V:)D;AJ0:<])2[L,NRURQ"Q%K$6L1:Q%C<)6]TDD* M#9Y!5DZ434(( MX+/PP,OV@ O'1=D\W.OZ"S)2;B)(23P(&C-81EC9+B@:0G!E V$KWB0(5C8) MM*_[;9"X=DQY21/@#=;LR$UAB:-2JGD8O+ MU+@09E?E+;\KT-Q,9XOR1#_3(JWSY[\M!Y_8[?<5.Y]U>[F??< M\L==;OGC Z/\$5Q[.:R579T_K?FQ2]G_W7>0//[Z='OST_*@W 5[36&_#B>%G$U6[9N&ML_H[,? MQ9T]21+V:&/=4NVUR58;VMOW>/.QNK?_U"T7L]OT0?<.BPY_2GY:/1PF[MUL MN2A__VV*/UV_%B4K.]\\H7S8B7O=IJ=M*BJ]8..MQ589L.N__<.G8W3>C-NQ M'T_&BW=/;Y__P#2=ZY?3Q0[4_*DS\D-YE)OW](08^;7'D"=*ZJ\\B#S1C'_U MQ>37'_)M[T=LY/WT-KGH/3QM8F:1?2(K3"I=OZL-G(84LW:_^?WG-S7(P6MWBG^1HCX@;G^"K/+=?R%II^BW?2 M(VEM@+08DM;^D-9' Q$9LM;0H;-O;UV-8YRDM4V_C?J*M6S_0/[A:#XNNVY$ M1T3'A]%QS7&QB([[BXZHZ?O0]/:[-/TZP]2+;;]#UN]O_:==_[S(M9=-GLS^ MV39Y/KMJ9J_3W"VZ,HVNR.W->#%.[=/'L^,C)N6O7P2Z!8\_6 /ZU9U[],[5D/]^QWZ M]S0MFO$TS*[2%O>5%077 %VV9LO:8S, P^M ^[J)*_?TPQUH7DSF?E M[?PR:_NY>$Z-*.WK\I=]1)WO9O3ZTH:'LX.KS_;#6.25 RY2ZV%3:_;:&4$L M$&TZFHP"C-8)6*9,9Y^B)JJ/*UU[IE9J1XI3Y-9]YM;#R534>R:'F8N*$/PH M_GW9+E9M:LUBULQ3^5483U(S?9_2Z'[>?==UL36OY[/N'NW8^'^G!W#?B&> _8&>@ ]<, >V.P)(>M)9S/4V>LY_GDJKQ#&KDLI M8$:A:J3#/.2>Y"&YT48$YX%';4&$*, ZFB!Q)5G6VGB?^CCBNQO;?1WR<8.) MR'V&#=RL[1RR*[+TGBYRY,9ZN=%38V1DH T+((P*A1L9+[1G8Z*:*!),'V=T MF^!&+(!!V-BUZ6OAQFT'=%?=K/K_?43RX!'9NXJ";C!XMY-D*8JE M38DE)4BVO @?I[T&X8P'QW,&H0Q-P2F6R3VQ]#V)A-"^:I]^.(E_,9O?C?CC MMS]5,&Q4=&]W:7'>).[;B#F8A=>P 7 M/!(M$NV*:*5WT1L)@AD*@IKB3:8TY!0-B<%EJO-CLA)U$2T9::Z1:!%WZG% M+42+U1 'D]#HKFN:E74WGKI),V[;96KB#=IB5K=J$,3#H#V1720Z9N7Z*)38D*[ZWS2?Q=45.X '0_L,(9BJV#E\5V3I/5WD MR)/5\F2P.7<9!1":1!"217#6<7!4Q6@D88+>X\EUBB:VDW_0FB%=(I(@76(= MQ:&D'=JVZVJ^>NW&\R[_BZG6G<==I:E6U%";TE Y>1^(DT (5R"R(V D#^ < MCT41J62XZ"77T,7ZR?M0?W99G)%Z&A1#1II(/+@Y%#3!M,.N/8 +'ND3Z;.C M3ZEC,ED6^A2>@)!"%N8D 91-F5K-@G&\EQ3$)NFSK[P#0LG^0\D!<2<6/>QU M]J$;5-D4(&\O9_,%E!BX:L;3-^EV^IJ;QF:VN$QSS,%6C8)XFK,G4LI$0KTG M'J*R HI&RF BDQ"UM3'+1"+Q?60B?G;C:1?[9].3#^'^[4JJ+1XJ7WU94O65 MC4 4J1)%, .Q#)>O&N6KU>_\8L.O(LW M6IPP44-@5IJ+18&U*8'%,HN.1P[2=.6E*C#PQ&B@D6KB3'#2]-*!\?P]"'R0 M6A]^=IH6_8HM/1)2X6'/H0 ,IBEV[0%<\,BHR*@=HR;.A,C2@@DD@Q Z@O7) M@#!)9TVC$C;T,^"R-T;=;$\CPLG^P\D!\2<62^QUUN)YRFD^3_']'73N;6HQ M45LUY!W*<4_EH?/CK?<.2N^)D&-1: &8-!%$D!*,B 1\RI8X%RA/]PICU\N@ M7 /3R0J7+MS;X[>OT[1-?TW35-YGO_D3B8=5@V6P/V-A2%V*\3"C9'\,/4"E ML/>LR[5U3$<%P3@*PE,*7BD#S =*+35.1-M/EJ4GUOWBS2*2X*U;B"1(EU@< M7#]3,8XOW3S]-))0<24/QO.I0P 2S#[OV "YX9$]DSU6] M1Y!2,]WU<*KNCJ[DP6C.P7CF=>1$!$G[R$1LE#VYQ;%2""85.: 6]L1JC[U. M0SR[=--7Y9'C:3-[G>8%4J>O&M>-(+J>BW';L#).[:B9ID5W9X@+_UB.NPH1 M=]5-1FZ??C9RRZ?K?O/O/[ ?,)E8*X*B[8=B>]SU?:?M$7_J\ /:'FU_8+;? MQB$>[TD]KOV "YX9-1O6O&5L^1AMB3QY+2EF@"5L4@!Y2E8 MR2RD%)63W&MN2!]'DOVJ@"^0/^,CHP4*@&%O%]=L3,(CSH&D:AX\XL0DS8ZC M[JP;[=^$Y7Q>OE\=:A8(A???/WC6B;TG54O,0^EBJSRR#E-"^N%PAV=EMF<8S]WJ\<).U!QW=:\(CRF(3WE!9 M#IO>*U.5AQDE^V-HE LH%WH9,*Q0(K1Z^A(BFI#N:B- MR@5!^TI'[2,,5KY2MR(6, 6%U4(8=7?5/$3'6F.#9H#Y[\M'G]BHJH2TJO(WJ@Q4&.@QO@VC9%]\,X2!T2E MKH#*)?"^DQS,.YJ)S#&JS22M=JDQ"&.H,5!C8'ZKWOP6EEC5&'6?],'=Y+96 M157EA_-EPN*JX32-1]?0]1(3R MW!A?I .W'(07K@@"8\ +;97B4D0J-]O^MST1P+#L91;-=$]73+]70G6 [@ M_(IO6C<58K+^/]C4\/%WX$.^Y'P-DN0.Q(4.2#.%VXR4^2$],@FX6R03GOV0!L)M\03OII[9;:VG[#0@QV&L.+=GSS;BF\I>,5+ M\.INBG\3YY6WW5&UR,6#+U;N >#\]-A)5H7O#6XE=:>9WL#- ?>_:YE,=8OCY] \ P=>SLV,N M#L\0<-L!+,&?]'BLW>.F Q_G);UK8+3VR7WE@'12Z$NA+X6^;(^^1,6D=3%D MTD(0ETHCC3&0DH2M9DDPRM0V@FM/15_HA-(G/;"KT)==I"\E*G>WJ-S>;R,> M?$78$J-^:N98-#!Z);4&D$6NC:*!H8(\UL/V5XSLM$P^0L Y\MI>#"E6: M-I^[*K7-<57//L7NTI+PL_O[H#(['%DDM!B V.Q@2+[(OLQ MR/XQMON2+65,DI(Q>3?UOUNT_LAV<&V3JJY)\\^VC9/JI,V9D_/3_J"Z^,]% M?7(,UY<3/Y_<* <:""@I R5EX#QE0' :5+(:&>(TXC+"*Q,ETBE)315V1)!M M9#R^LZ<9EKH/S:$'C&KCNQ5LO9O:V?QP%EZMD6L[6W'PA*E2:V'D'J_LNQTD MV]QGB]DU<1<>47C$-GB$5)'8A!FBGG'$.8^YE'A$0KM@L7,X\BOG?]PE]?"1 M>82>4+:M#1.["XH#'[&EG,(@:<3#;O MX:I!A:N.FG:.P!#6B[H]B)?S/0=- M*Q\Y7E\.77DHS_P!6 M__K5^K?#M/&&3 MVC!-E$(QV4S8F$0V<8$,UT'+)%R4VPG(K #A%\"#]P 'OZW0X' 67C33:>S; M]#;U-&[^ #2.DHG6JJR?[0ODE.#-4VN@#/CB8XN/S3Y64QZB$@8YRQ/BVECD MF)8H@->,DGA#A=U*4.2I?:R9,+ZM LP%+3H04==-JEF2"**E0$KLWV[-[9ICL 526@,B(W,2"=[*@Y[(/G'K@WWL\,&R9QX@%+1)@WF3E$9*26 M2'%OO>?""2$?),-FZVSC4O1(=R>&5C"\\M!:]+G.I[F2,)T9"D&*(\8<0Y$$"7HD,TZ>2% M4T2*K:3ZW%"3Y_4:6NY2D^=K!^R0B2#TZ5<==X] [@Q\E=C54VN@>/9=4L$'@O-G*;"H% 2[0@ MA9;LW0R[G/$S2%YSAW*!N[A;LY0DV%L+*+'UW9%]F=$6_!FE'HKLB^SW3/8/ MM:Y:2@$^22G 5,_LS&^]%&"9_STU A8-C%$#A0F7 MDCUD;10-' 'FN@;(O= M:>Y\\1BPNNL60)UCO_NU.3YNM%;_/ML\-O9+R*V==1(09)!(DF9 MV3TYB@](TCLZR(N['*R[9"0Y%65$@@4-[M(:9(+&B!K'64Q&&T&W?6S7 [I+ MLJWJ<05)=A-)]LA=EC/(]R'XL-S!?G;65JAS!O LE'/&G]X !QIY+5L4RA:% MIM>KB%J2R6#M19/OP-AX.@W M\*'YB-L)2L!E( YL0/(N?*'PA<(7;L<7A%4!:QL0ITPA+H5!.IB(,*7!:*^D MQEL]FFO[?$&RPA<*7RB)+@...)5$ER%:W>_Q9-'Z(]N5Y)9QT<9]6:T;N/WL M)V%TU%I,2>9]5")..$-.N82 +E+N,"%,;C7 ]$O3G@/5]I<8*9M(69)R1NO$ M'N5$UA)D>G+W-2!)%YY0>$+A"=^L,",\9I$')&T LJ"819HIA8PFG"1&A:9B MFX&E!^8)A$P4>]+#W@>.@ ,?I.7D]H'QA)+.M =6=W$OU;29?42YB"O KIN7 M&/V3V^! 0^PE/?RA2)FR7#J6,+):X'R *;R*+" +C=5+^"_7\ M\W\)UK^=X T7$XQ+]>:]@982B'EJ#90!7WQI\:7]5JN@M R1(*NHSUNM(K*< M2D0E(]X[*W3P#[?5ZOZ^=/N%[#Z>[)$#+>DONQV;6 6.*T#T;40F=C&H M.TC<*\M:@["?_5S68MSC1&5 2BI@< 8[9$( $LBC(5(FHMV5?.F[1%!^CR=G M&=,/$#?A$Z)D6)N(X6 M.0P4N0:&'I0<335@A!X4SL)O*QC\?8F"J\+%I]O: MNB7XMGAJJ58\'N,MQPL-DN8.Q%D.2#.%Q1064UC,MEE,Y-Y$*2(RV))\;I% M-IJ$!*9"N^0EM_W%EP8;6&TC\MH.?<$N\2 QPJ#.!,6.4H9 M,IH&EF+PDO)M))4!^.7*X._:)A_!&7X^_0- \/7LES4$'IXAX.VI;0=##5Y] ME>,*/I&$/^6**>ETE(B;1T%+F(% MLLQQE(*,& >*+37;R'I[*OXB^02+)RU%5_C++O*7$I/&?B_H30'O>R9D3[]K8S=O: MSV/HOQ_>.DHAQ&6A>NN O/,44P@?G)<,!1D2XCS13#$MPMRGQ)613%ZAF'<) MD2T1Z&UZM<*?WP%^WLXRZ\S_?W4.-K^?X4S^XG 6+GZP<>7KF9\N M#3EW5W MTG1V^G<0_@G\ M[G!M>S10QO3V*[Q+?M'%6"BB5V-E@-%,*P*XH9 M(6$8. G8SSB:#C8H;C4R(88<$P.2HQQ%'D?X *MHM=M&'&U,). M!@M* MT@R=)FH&Z/-XD_%1L"L>9O_N,'^D,)5=]%#X=M#0 UF-7<(O%'DWB9 M$A>LV<^17R1>)#XTB3_4@N^=5G<'2# '/CO+&RU@@@X2[F+>9S'@)=N!*WK7 MXJHE6EJBI=N(EN*H \.*("HY0=QZ@[2F%EG+M3+"Z"C2-I:$[Q47?1?;N@FO M9TL@?+D"Q+-HZ68$=AF5W6YDE*L)*P62QNY+RX$GPYT#[ZG%[)JX"RDII&0K M!P G291/0"L,#D P(I 2I@5B7@0LO?1);J7L]9A)B=(3HT4A)864E&!967[= M+7Y2ED2&H8H)U4+D+G9_G0 MO"95)WTT87CYUF7?3-DWLW5*Q0<9H@G*9"AWB#O3= ^<*\BV6H \RFVU$*_)P:7DYH+ I;IZG U M4,C!KBBFD(,!DH,0B-!6()>X1]Q[CH @"*08]]HHSK&]<@J'("YH8Q.R/N3# M;55 -BB)@O$B\L!\5'S\Y$#PB6(#2+0JY&#H"%C(P6/&DKXOW%>B2(\918KP MX3WC1W>*YE[$2'I 1<;(T"S<-(Z+'0Y\,/QEF$HMS')XS-)[%3P)H&[M&.+2 M<."+WB)E%$W ,R/&5Y+YK20V,>%1)%X#&R42&2DM(H&QA(EV,HKQ,TO.)W)K M8:<',JU"*DMJQ)#IY-/[G $II1")0B1VET@HZA@S/"%)L$0\)H>!$(TP$)@1WB)"1D**9 *23QP$*P,6;T1((J,5%\6VGWA4CLFC,K M1&+H.4X[FGE_KR-9;IWONE<1VZ=VS;VE]!I;JZ]$UP>$8B7Y81 :*-A5L&O< MNMH9["H:*&NS.Q]%>[\X.9G&8WACIU6H.S]MND4+/VW2$%D)=-K\65-I1W8P6E8K$GRI(O"G44JIV M (F.U8FM0Q46;=X).S^*JU3&O J'2M1G%)2A:&#G-%!HU'ES<%2[=$FVFAS7=3_.L\[F,W?\29ZH",;(0*>\S4VY)/.[Q\6B.,DHX' M1%3>9).T0L:%B)RC04CNJ.97:A+?IP93Z3?R.$Z>_DO(J)EK)ITQX M'3CT#))@E362L%+ M#\67K#$B6N.121;X4D@6N(^@0)^\4HFJ2,.6XA'9SC]D,\^4:3M;<"=T"&?$ M%10I"]%#XTYEP.^.N(O;')[;Q")@CD5"2D2-N)(>648#DM8HB3F-B6PIS+!] MMTDF7.KB-@N*#$ MR;X(=XX)OL>!T-QR>8C#^0O;MJ?U M[.-_V>DB;F<179,)%ZIDZP]NA;"LCNR$[,.QL7O[K??E5%:)6Q$G@6' MQB^RE6MNOB72,B]PA47JQ!AP\$A@Y673.MP[A*=@X2 M-A]%,86X#8^X6#]?@9$JQ6^BQ]L7/EZYJ>+4,\^OJR[DZ:ST[^#F$_@%_ ^-ZV>+6)X>Q+; M?NM+MQ7JR3B?2$R?2:#5U?.>KQK-M"HB 158J*VMC15B,2N.;-")+XC< 7_ M6ABT_V9FOX8?='#[(BR;=P5IOF^)Y\OY76QE-VS>M.R#_/:2P1<,JHGAT MP!TZQJA+TCPZ6X$YL1_CDBT@FZ!GS^STLSWMGO]0_6U0D+][_O7K_W^\_O/KM??7ZS8=7O[\Y_/#Z[9O#7R?P]L7!X&7=3S5[USPJ ML;]Y^^'5^^K#V^K%VS'4=(1AV?UY6O[Q^<_CF MQ>O#7ZOW'Z +O[UZ\^%]]>,?;P[_>/GZPZN7/XW*<8R"J3^6,)YX:*V)Z%IR M2Y&%^M/5.-HMGG(6JWJS.(YM[5>AJA2"4]Y0Q*26B%OGD9;6HZ"MY=@0K^.5 M1*F[E"5YVWZTL_I??2SIQ=G$ -X%9X;H;+']3S_I6 MM@$>':O/]?RH?[_((>J/T)L:6G0R!1%\C+/8VNGT-'\?3W*#X;?Y47_,^E[U MB-*W]K#'0%O]^.__]H5BXI__$,4 M]6P9\0;T6G;P9-%VB[QE;-[T3Z]G'8!4'^GN\F>_P.45P>C_]E?G*]I%;O\R M(^GC8KJ,N*^B*]7[Z!=M/:]75[SZDO-,/\;J17-\7'==7G;X,5^W;O/[5R_. MF@RF?=C+#D0U/9WD^YU6H:DGJV.X6P6;05C%"9Y^9I)_VP;_G?1S9=C MZ<<\W.JNUVPS TW";Y8V "T ,;3YBXT?_-2/SSK$W+09C+>NL^UIWSA;)5NW M>;2?.9=U"\Z;>])T]5EOF^5B!SP!?K.80G-Z>W$QSM;""M"K'" [MY079Y;R M8M-2SKQ8=>[&+JKINBO.AUIWU"RF(&T8&]'VXQ@Z^K^+V7*9J3>"?+-O/S-W M;*E"N+Z-\P8&0?,QYC?+V_QVIH[ET\WSKLH.=[$<6OGWAS,[/06U9/F=/R3W M_%QXOZ]$!I><+QJ=&])O+__='I\\/SSKX:0G%18PN>]=5LOA;+: ^_X>3YH< M6YR=&P^!9&5;\+#\!ZH]9IB7T^6N7%>NF 1TU@@[EE.$,M_O,=: M6RTBX=L@R^^!8M0)AM!L?GCFZ=Z!G7MP MNFP$2/EAUMCV52 (+W?_SVV^'O M_UV]_:5Z__KO;U[_\OK%X9L/U>&+%V__>//A]9N_5^_>_OKZQ>M7[PM-OL= MV,:LE= 0O5,4T1@=XMAR9"4V*'KL):$>IYBV88A_=/%M>@5TY#@3QRL&-T1 M7EZ;*P9,$K6MQMD-K,\(_MG^#:SP2;^9'MNL7QR6H.<&3G ME4T)*,&2_O>,!]B!/#9W M? E@WM:]15X"]NHL_>UP?MMF_P\9O3^X+*KK\S.&TJ];F-3V,03NN!H;=G.S M\>W&QYV&%1WHL+I)_#]' )99=@-GT^PN%V,)9[-H\"7+N-YG<$D1/CGN8P"] M3^QN=?92M0H2+=W2A1U\2U?;3\D_G\5LEDVY_3; ZO-1G.5XT[*&S,K!N77/ M4)/0TL;_E<.TWNZ/F\RQ',N:WB1EMD [H67\8]R_3YO.EN-%- M5VW&_/X?D$Z3 YS3'/3['-=1L%70=Q5 !&9S2X%?813=9O[7ZGX]53J/H=WP MTY4P;NI%9@UA&59:-KY72.K%T,9I+R<@6)G#?*OMFT\]#^2U9RB7X]F9A&P\ MH7^_T04_KS\M;P#/O'S=*HIXX;J+#&83*Z[%GQ\N9#ZOXPYWA1AZ]QA 62') MC>UY0[6V[94-WS!T\H!83@O687Z_/.QA_?O-P/,RS-B=6TI_TUE3U3#W\'VL M,X]H^,FGNEETT]-S"GYA_646^[!]KLQNLDKIO-S4S-#;?KWCVVV^A44=7 [%73*6WABN7^S^=A+"#?Q3 M!J^Y)!BLR 2P(DJ0,9@AQ944WN="XW(;_//WY5PI5R'[..N%V@?O3K<>NMLO ML_T>*MLK8*0$-H;Z_GH775[SA^IN-0 3@QJ+W(1ZF M/( 9;3^T\YZ;50ABO0+XR8)AY_TOZ\6TI>L)\23V([%:G.15'O"X;;UM%CQXG MMD31K]H]-III#";O#$5<>(LL"PDI;;T/U,@0KH0+,9,R4JT02Q3L/AF%C"<. M89JX3)AJ*\F%TX!^Z36T&GEGFZO^:R7:%YN2?7$NA0]9"*]Z&?QWM.U +>_& ML/G&ZM0MIEM#[PY8!;3NX]&##42&L9->.\1LIG'!1N1LQ(AZ(:32-$JGKPQ$ MJ44T,'A#RB<,X#QXJ2=(4H8U)XX[%W'*%G QY%S95 M5 ?*-8[;.,[EC.VO-//N7#%OS_1RX_9I?^G3'G,[I\ MD^4LE^7:'*GKX*.NG^?_F","MIW7?6+AQC,TR\ M&VHTXBM4E)]1T0O_C*D7D_/UFW/*L1HD&QB[_?%RW;0I",V4C@)9G< K2P6O M'%,H46^\C2I)IQ[-D[]:.1QH.USR-KWO'<(2!/+,::@+P?LS=5IO=(A?5NM_ MJUR3#UP%QBH#FQU;5VNZ5VW7W#8'5I:6R;"P$JD$"#8"@8 7Y'68L< M%@9Y$;@.6G,FKP#*718"7M;=>J[7[VU; @+-^QB;CR *F 3E;3]GVX?.HC[K,Y(. M1I,D-O3!L;*_GK: "KYS*UKU.>8AD#=O3)=Y&;U;:!8=7-']].S^:MK%^?ZJ[N%\-/GZWOUNB@\4VY.&GIWB?T7!*P-:[FZY M2;.W.M'_CD?AKDWO5N?7Z8<_O^Y.)S[H!SC [B'56PC&ZM&=PSKBAJ^4PV%+(Q5++"@O9$\T5%C(<-9RQ$%I8R*ZQ MD O;"@H!V2W#+6YL$&HH^+G3^$D*?NZHX1;\?&HU?',"M\J@>+09W) J/HXQ M+>B]M>]7!\$L$SO7.Z>[)[+%H2OT$3.(BMC'8T?7E\A]5-&XLB3Q;Q2#%RE"B4I+**&&<2 MO>F@KT["[E+0:P>V(?H0'L@>\U+DKIN4;1,(IXDOF\ M+H)1U%CS&*E.REWVO202PU(4".M P/<&@YQD$N%D>2#8.X/)8'POGRBUY7!3 M@9X"/;OK>TN:U8Z%FW[+IV[%7#0IEBC[^&#O,?+ BX(&KJ 1>K ](,^,*$[[ MRB!$Y1HAN;!52 ;E%5<>'17CFBF+6<QR&9"1[A&LC1*L=U42A #NCH!$:U1Y0 )&BR!5OU5@H M0,&U0@'&%7*[&##=E+GH;W?7$,[F,=+B7+0#,ZRA^Y,/?2'IU='T93UB?.!X M=[%?=&/T@(KLQD*SR&>UCXN6#]W*[K>[XE%4/$)7N0?$WDE,;(PJ%[^RN1"U M029P@9QFF&#JO<)TBT7K'W\CAN03CO%05L:_;2^%V@_$>XT0KW94$X5'%!Y1 M>,10ALCU/")9J2@#'D%5KK6J9;\YDR/M>11,<4<#OU)$DS,J-5=(">H07)>0 M-3BAJ'5TV$>K6!P,CQ!L0K:]H;/PB#WP7B/$JZ&$".%=+M16ZMVMA07@LRH[ M.QR9/-X)EMOT8GI#K!O#[^@L)'UB/\:EB2.;H(//[/2S/>V>_U#];3BR?^KQ M^+V>[NLM?VOF\ MK=UBGBNHGQ6 ;:Y6?^T.JFJC0.F5[\^JE8ZQ+/?M*JS>OF=#&QB3K':;RX%G MM 5D6A<7GF^NKDPNEY#=F9JQ=Z_SO=,U8P4\6:M;5CC5Q-RV:BJ_92E6=4#D MMA\_^H:6 BQC/7FY%& 9CAH>M S<6%4RZ+( 3UHS=JP:W3&L*RZG5&O;$\T5 M'!N.&DK-V-VE%;^5FK$[;KW%ESVU&@H+&:OF"@L9CAI*SM74;=N[-$ MS N;BTX6;3S;783HYO8B^M7=19H/96/1D(;X&!WW7PM8#7^7T5Y;T(Z*?80& ML ?>VC GM.424>(=>-[HD/56(V6X^Z3?I M':8<]"K5.\;'VXK81R;V$7J@/:#+R@M")#$HV)!/T<$)&:Z +N,@*>6<>WDE MN!4DRH4,Y5WM(0WR,COM^='FOP&I' MW<:0Y%Z\]4 4L:_>VA#'/(\!*:HCXBF"YXV6(\P(QL$%X>@5;YTHICK$A"RC M&G&J+7*",B03T\YC%56T3^NMMWQ6[NYBS= ';?'6(_#6)7-KQZSNL*MM]<[Z M.M6^K J,CZ1MZTS64H1NQ H:H0O; [[-5?(^)8^"QL"='>7(,(Z1"EC;0&W0 MQEZ-C@GL"94H19[KT'J*;" "46X\931GC*MT^O65NK]+M M[JZ9#)HE;NN,@5%7J"L:&J&GVP.'C)*+>*(^ZT M19P:C;1@\$&F3M5NY0>$"9N M66E32GW;DJ"WK-Y)Y %GMRWTJ13;CX:60B!C/0&X% (9CAH>HQS9Z%0RZ./I MG[1VZ5@UNF-85]10JH;MB>8*61B.&DKMTMVE%;^5VJ4[;KW%ESVU&@H+&:OF M"@L9CAI*[;W=92&E=ND.&VYQ8X-00\'/G<;/4KMT5PVWX.=3JZ&4=]BQY-2? MV\8&9V?A;R]RVLG?WMMYG$ZA 65/[#YMG"AB?VK',Y84[3W8A$(2ISCJ@+C7 M&/$0'=(Z.>0,(JN\09Q0@PPV'"5*I7&,^O (NU?_ M4VSYL)G=!92AC\RR:60$FT;VVH)V5.PC-( ]<,G,:RVH,B@QRA W7"#M>"Z] M9"PGFMFHTV67+*Q26@B*;%0"<9Y#G,:+.R%+H8;Q\;$B]I&)?81.9P]HL-1$$1D-4E[894$RXY5" MR2MK6' ^,G\U,D54TB$@)2207T4,TM0%!,29"ZVM][GPV5,>CV*&YX! QYKRUH1\4^0@/8 V_M34R*.HM$$@EQ[R)RC'.$'8[:"A$,H9>] M-1:8<6\2PC0)\-9,(&<,>'C+F*5&")W2TWIK7;QU\=9[!E8[%\\J4>2GLKJW M^2"NL@(P/G;V&+G@14$#5] (?=<>$&TN-+&Y9)C!02).-+RBF")"&:-".QV( MO$RTDU22)0$M4V9EVJC3V^9VZLVNKO+ M)8.FB=NJNEV*AHU:0R/T='O Y(W&B808$.-:(:XM 28O%*(Q.)6()5';4FWT M(0VD, AX5FUT9;9O%H +M8?WH?YTUWIZJU)V3U-\/__*&*H/B33$':1?P*KRN49*/IRXMS MFY[5GW\->_V-##P2A-J/I'S".SJV'R5]GIM#J"9TQ/JVD-/0M5 M/?L4NWDN&=Y5GP&'J@;8>3VSTPI\'5"R7$,\EYV>'[4Q5L=PWR-XWU;3V'65 MG?=\+?1EU%/_&F;*_LAVL9HWE8,G9QGE6U6%_OVM(WI9-Z_GBPQUN>W-+*[KJE<)E---^@KN,+O/!=1/P'S: M9YF'GR8F8_V7K:%[/.-=P7(')X=+N8S?+767!N MT8%Q=]!UM\A=.JT2##E0_#%8P+*,/;B\X^93_D'?)VA67ZL>YI1VHQ__"^.@ M"[5?_B8L>N6N.G?:PU[;3/L^5B=-'G>YN;/XT6:\KL"!9>GX7F\@-?A1["Y@ M> &PK0+8[V#0X+OR.,L0-E+8VNA%/S;KF9\N ORX?S<_ BNM.X"ACX!IIQF1 M_(I-+?H/VK.?@YT#M$5 /O@WVT47Y_-IS)#7#]D,"D=@=/DGL84!:SNXXON0 M:HPB[C'GR.XOS5>:1<&]1)XK8&B&1&!U@2,K.(F<>J.2ND+S);$)&!V*Q&O$ M/9'(2&D1"4#P,-%.1G&9U9V/Y.OYW>'\A6W;4T#A_[+31=S.A'3'9@![/1_5 M6NDHE$."6H^X\P0Y9RG,)W BD408Q?'R0)7.&.&U0L%AF,,F*9"!(8WR8HKV M@7L5R1 &*CFX^93L,0[4BU/5278@[25/UONNWM5T/9%JIM/,\<"G_ROVS' . M@SUSLBDXJAP&S92LC:&>KYU@SS)OIJ/P9?9S0!$7\*-, YK,J;KEJS[KNV>A M/]NI!3)6O3^*X/"J'__]W[Y03/SSBY\O/PW/LX^]]HKU!3]=RS2>7C-5X9H/ MQC7?7^12OZVYU.\K+G78?:@N3T=/^EB=M Q.C+AM^EET-;RKH'G#/ M>C4QS?,\D!; "4S[ZNX([GO43'NH@/ELW00P^7D]W22X_92^G[RNG@FB_P!O M+_T.GO QSC(& 76^MY>]-*I1%SVJOZ"C.H"U/?OE?X**+G$LD)8Y11!K\&?8 M8&2-IM9%(%2"#=4T;AH;S>P\E?S"/V/J1'9'#ZY]BX.2+ (IX9'G2+E"E@&9 MQEI:FX*B7-.Q:3^!O]T!]:\C1E6PISFJ=1*71 30JX_MK9#JN EQ"D2G[O[, MJ)7J:5P&TS:FX!4PE^/N6OQY>;[2>Q&&)JN9_@KN@,;,6_C9\B:?+%RRZ%:A MN53/@(#D.--&X&^)QQ::T682UJQ8U'I%)=\X+SBWF4"E55!O'55K/L.',/SS M9^N(P$%U..]CI;8XW_#@H[A@8P,<^$ [4NS<-T-^TZ';#3_= M@$/_N K*UC"KJGMEN]-E!/SL.8MN'=S]"FN89*8.3T/K:^ VY[?( _^,7[0Y MPZ)=/FF1:=D_8K5J9+:CY:2C[TR$R<6B;V!&@VB!EJSO63G;+2G.\6(ZKT^F M,,C;NH]:3U8,!EKY:1WOAJOK[LS^5K)=V2$T".8Q[FUOXG7\.5I6#6M^CBN 1"%3$S"L%\&QRNS,<- MNZ21BC8R+XVR],I*]G=OQGCO@8DNIO%M.B?(A[.PMJC55& Y$X#/-^8!'_+R M15G8?)A=CD=Y86@Z;3[WSK9?*.H6QWG%[%_Q>P+A5R8YMELO]H%*ZN6"UM*! M=]6/V=\=@9^&'W4_/1MF0.#^3O.ZG,CM#[%'3(D\3W]HOGT'B!QI"?0B M]*\('42V:BUNN*!2_MGM^K4P2AJ.&@J"[ MBZ ;2[$%1G?4?@N,#D(-!49W%T8+$=UITRT(.@@U% 3=700M1'2G[;?4S=VQ MY-(K.^'^-GT0"]ZWTBF#/IOY#N:V['LQMWLJ[R]/I+<1'B/[7?(>NMZO/PZ" M4B69%!XQ$17BEL=\9(E%1// G.!.ZJL'9=_AW)*-W1P]QK_H3WR:WWCL [MP M[ /[^K$/7$\TUD]>'V\D +6C?F&$^+*CFAB2W(N'WFD+V@,/'0WV% >!? H4 M/#1.2)L(+I>KZ((U(5J]70^]$4#9KIM6$\Z?OHSM2%"J.(C=>[;D=A<^)HRI M89;NOE5RZI!,81_0:[R3S5W31''TNZ:@$1K5'CCZZ#7I4QO 43+$-=;(.!<1 M<]@X0Y70X5YIB-OD#8]WO[(O9A&DAQ[6-14''M0W3MQEA,A0V( M)4L15T8C%YE#E#NGA$F:R2OYB]^S./-HN4L:$XPX)19Q U-W*XU$+LCH$_<6DRO%H.[KU1]NPEY<^VY"V*.<%;%O MB_E#!ZP/S=Q.!WY^\OZ9XB,>N$,/J,B@&9I%+C\V+KXW=.MZ],S;[U=Q88Q# M9(PB.:UY!/8G$T><.(NT,P1108)1G!O/V;V7>+Y=-'2KS%&R"1G CM9;FTCA MCD_ML$IJQU T4:A#H0Z%.@QLB%Q/'13P!*N-1TKE_3U&6$+A"<-0<>$) M0^0)(FC'?91(R9AY@L/(6&)1T$93IS'G^&%YPD,%%32,9R4+6=A%KW4QH07> M61#CS=+ZZW<+BXQ:6##DXQ<_780!R>3Q*BAM$S/-AE@WAM_160+5B?T8EQB M;((./K/3S_:T>_Y#];?AR/ZIQ^/?-@?D"I#?+(YC6WMX'^I/-WT*?^[DBL^< MW>I^:U_GL:5.4>0Y48AS$Y Q3*-$F+ JB 1.[+*OX\QP:91!3/B(.&,).1TP MBHJ+Y(**$>O+!V3]8NOVO^QT$=^F7^J9G?G:3E_/NGF[R"ZP>]=,:W_Z0Q7! MK9WDT=$NXE>P_NNCA=!'&2Y#,=3EQ;E-S^HY--??. S/)%]MB'X]*H?8M9LZ M?;]2F@A\>7W]*5/_= MQDE1D\IZ#W*%;UIH#3P&O/3&AR?V=/4)_"Y$-X>>OES$:MY4!W5>? MLN$?7#?0GGPD59N@7.#F'I+,!GF]L2PM"^8 MI[ED=G E9='9V7;F-U,5\.< M((;JW__M"\7$/[>?;#W-8PO!Q 9U'\%D"NC)%#H>/_/&JFT-MNV2/SO)?'_!1,_O=UZ_+MOM+8ZC,(JYHU/2* 5^^1 M$+X_K4[@71.JDVS;H*%0K&^WK>]="ZC;PB\J.YW>9(='<1HJ=UHMOL=)CI$? M5$?V4P\G\QSC6(!9G'O,W.]I[#HP<.C0=;W;!J^FPDJEM$9$Q(1X ')M*)-( MNN0EM4PP9B_S:BRUB 8'%%).3,'>(DL]09(RK#EQW*EP,8:4U?P!M/SZ3,DO MSOO\V[++IQ=B0JB+_EE8M#DN \AP0^N9H22IP)%7/*?(2(P MY?'6;?.8=?9%NS'KQ:5^=(XXJVW\02>M,<8Z=O-=?HR4W7\Y3I<=/- M*_AM#03C-/M8V/,73G@LTDZ&\K/.M_?(,\P6Z6BCAJ M8ZR.H;5''3PT-#[^?U2Q5$*4(]C[GFEP(WXQ1R(2D4 MO54X:"T]N7(ZUEW"-^M1^ L,POIMZ2)]?@/3NQJ4+ M>6'I0GQUZ8*2 W/CNL6HABM(5%0!<6,)4][VMO!A^8PD^$V7C/UN2WBR*L3(D"=LPG1OV+;[ ;D[+.#Q$3 M$!,!>)S(.V*]059BB0C5SF#LL#97JLC=R4%N<6!^W14RNM.NL(17=SN\^LVP MQIV1-R7O 5,C3*^C#,CA/,?F6A#CM=/R*@[?I<+V0\&N/" [A;I[ MS0J(CD0Z[I&PU&8/;X%Z1HRT"4'A &0UWNN\U W\4PV*:D\?6>63+O52' ML["1+/U;M-VBC>'M[/<<0F_KV<>?;5=W'W("P0=HPL_3QO]9LLRV>J;:4023 MGTZ;SSG_J,\ZS@D0R[R#KH_Z;"1E'-6QS4SIM'*VBZ%:G "Z+2,LTP@VU'.I M>G:RR*D:\!*Z K3JU^579!EIN9PJTKB1+\[Y\(,&]%%<_ *5/[4D7GZTS>];R MZ/?++._]P_5G2WZJN[H'J]-GZ[O<>,+D\M$P;Z9&_#6+\^:M&:M6'E!RVRN) MD;>Z4A]036]U)3X0AC]E.^7MGO[D[1R+/$L[!]7.;QY8JWL$O==YM0]QGJD> MY$8L/<[=PT7H7Q$ZB#A__Q\_$/S#(VU:O.7I]&M9#45WC[?QS#73L)41<#&^ M.H@=J[7#OI]-G!7N7^50Q[-68ZPVM&.5B$KFAB*)H8D]P)+Q1@*+!5- M%%@JL%2,H6AB>)H8DMP++!5C*+!4-%%@J%I8DAR+[!4C*' TE@T M\4"KL%A-*,>@/7J6$;&2N>AO=U=PVSS:3YR+=F!P-_25VM^:63RMH&-_QGF5 MH)G=O4SUHK*+WWHDA-Q=L0_=?O[R1'H;H6?[+GD/7>_7'];.9&!$2(8<$Q)Q M'1BRF"MXI;C&+B0;K]06PH0FI;E$-C"&N,<864\ETD(SYZ3BR:O+1V,OS\$^ M.Q;[9=WY:9./,[[QQ'9VX<1V]M43VPF=4'QS"8&"4,4Q%+'OJ=B'CLO%']_: M'P]=E?_^;U_ #?%BB04 B]CW7>Q#!ZOB=\H\\'P>J*F3D7B&L!$8<>UQ]3,V%8%']<'$,1>Q%[\<<[ZH^'KLH2ERT 6,1> MQ#X*L"I^I\P#S^>!0H;(C()1CK4I"];" YT5S?!Q;7]MI=6)/ M8ENV 0W,*HO8=T_L(V1;0\>QKRW_%M@FV.]ITG=L,[!9T&1FZ%+$7L>^/V$?H2X?N'LL4 M;!\-J8B]B'U_Q#Y"M[$'4S 6L>9&>B1TH(A+@Y'A&B965&)BK94LLLM3,,.4 M9@%3)(*+<"5+R 8M4**!>J:=\3$]\K;'"<:X3,+V&E^*V(O8]T?LQ9L.T9MR MJ0GSB2/+G$<<*X*L%@FY@+DAQC/GKGA3[YW#%GOD(I'@@2T%;QH(HMP'CYF. MBNCB30%+X]R^.\NJ6KHF/+^J&GG"+#\N*IGGV(W/X[W+L2ZN]H[4C9=!TJVAB_)H8DMP++!5C*+!4-%%@:6"PM); 8%1R;IT#4DI1Q(XK8DB" M+Z!4//104*EHHL!2@:5B#$,PAJ*)H6AB2'(OL%1F#@-!I:*(F90 M>]*T=AZK$-V\ZJ)?M/6\CO>KQ5K2)$:6AE7$7K+?;D>:APYH90O2/AI2$7L1 M^_Z(?81N8P^2IJUBCA*AD8O]%B2BD3$A_W&*41U5T/ARTK1,7F'M&*+!&<23 M#DB3E) B!/[G=(HJ/F[2-)L0;4K2=,&7<>'+CFIB2'(O!C 01>RK@_6,BB"] M0II'AKCQ'FG!!7*:,4&M5()<<;",,1Y8C"A*DTNIF7S"$I?(."R4(TX&0HJ# M'<2PWB-\*6(O8M\?L8_0FP[=098HYSX:4A%[$?O^B'V$;F,/)F&)!Q%L8(C0 M2& 21AB"CA"D @Y24,I\N'(T!$G0X"@I\D%JQ+V*R'&2D%**"T,<#NF1)V&4 M3V#*6&9A!6#&!3 [JHDAR;T8P$ 4L:\>UA*F*>$&218EXD(39"V+R#O*K$PV M)LFO>%C+0V#)(4P\15QYCZR3\$-!5/#&)L]-\;##&-?# IA'.7VI9/T."WAZ MT\^\_<\8MI7S6S:LC&QOA(.O8GLN"8&A&U773.M071R;14$#5] (B=S0(7(K M$?8'U/TF&8)>%BLMVRWW2NS%>^V,@D;HO?8@#)%<$MHS@[P)'G%#";+8,\0" M]382)F4^S_EB&"+:**)A&+'$(^*,,F2DYRAQP3$U 3O%'CD,,3&<;S<*49SZ M[H/7""%I1S51_/S.*&B$1K4/?M[K*%E@*'AO$1=*(Z>Y0Y8$PKAQS@MSV<\G M%63(19.H!1?/L[/7.AJD'2?.&4_Z)(#BYXN?'SAX%;$/TT"*4Q^+@D;HU(?N MITOHN5AI\5[#%7OQ7CNCH!%ZKSV8DAIM+8X K*$FO" MY2FIB\(%JR22\#7BCF&D&;;("VZ""D8&^\CE!]E$:E&FI 6\2NAYG)HH?GYG M%#1"H]H#/V^%)<%:@AC6 G'%!;+&6T2XQ\XFP;&(E_V\!G) (G>(!\D09T8A M1ZU#2.]Q ZH9@,9\K,V!"AQ"C1U*PA#@C&&D7 B*.:0]_K%?T2KHI M4SYZ'_)QR@YQHBQR3*9<1([[) C6Y)%C!L ,,%.%&10759C!&,1>F$%A!H49 M#&6(W)!F8#BVA!%$DN"(*VL0S/P5ZH\Y5,ZJ)-V5TNW.&.'AHN!P/@-)"F2H M-\A[$[0/N+BM*/#.@AC_WH?ZT\TR M_.M714CH-3(D>^=$LF7:)3;,3A;SKEIT,53SICJ.-IMJ-3^*50(3KCYE&^ZJ M)E7-HJV.FUD\K4 @?\9YE:![7?4YPN5@!/4GN$-JF^/JGXMF#J]75YV SF)W M4%4?KM[23J=5 X]JJU3/[,S7=@H-ZN8MJ'H&K;)P:V=STQ8GT-9\JWKV$?YM M/M4!/G6GT- :S/7$MO/3L^^[V'XZ?V@75VVXIJF-R]?F8;9N[E(>!^M!NJG4 M)]=:M6DZ8 37."_ZS9N?N8>5/:VW*2H634@1,2Y=IX__\H8K@0DXR"+2+^!5@ M+:!PB^'UCU@=V4^Q\D=-%V?5K)EG1&BC!R?76W\ 751VOF'%D^IS/3^"7]C9 M1WA&OO;C#)H1P(ZJ:-L9Z+>#%_X(OCMIP(5F\X5AUX0U(C33:?,Y?]RC/?PN M@)N=P\TR!/G5&%D^K?H1['SU$BA"'HV]6\Z_@];&[J?*S@*,B=4XVFCH&L"6 M7>C!)]]__;2P:E17_0@-GQ\UBP[NU/WT;/@X<+]HLYO"0+S$\7S[0B"S$U?6@ M\ZD]Z>*S+L(8A!&S%D<_FUC>^H?KM]%^JKO:U=-Z?OIL?9<;-],NG\R!UAG^ MURS-F[GL\E)R( FYY954F]M="9>J6UV)X>GBED\7C)5V[G@[O[F77/<&/[BM MY'J0,RT]SEA@$?I7A XBSM__QP_RAT<*2MSRQ)BUJ(:BNO/ X4-3:-=,PU8& MP&^V!9[+R*2BF-)!1*1N=3;*Z$;!;N)F44-!TH*D_0!X&7T\=K%=@RDI8+I[ M5EPF"R/BK47H3^GB:'%QN^;BUJL?5;_04?S;[OFW,ED8CAH*DNXNDN;5XH*B M.VV^!44'H8:"HKN+HH6/[H4)%R0=A!H*DNXNDA8^NLOF6\HE[%C6:UY>JEZT M,=3SZO!C&V/.,WZV1=/=5(KHFWE7]6XF,XISV0],X4^\Q?%!7>M2#F/1V[G[98Z[E$1 <$R'=30C?5^)[G=76\C M=*3?)>^AZ_V&@UL#)\H9B6A4&'%" S+):.29\LHQ' D3EP_@P<$2*H5%TF&! M.)84Z: 28M%[PQD)/.++!_! SRFF^GW@N7,"KQ=H]HVUV4VE'G M,$*0V5%-#$GNQ4WOM 7M@9LFB2ACK4&,*H>XP 19XA@BUBGL)0-ED^V[Z;,3 M\8J'+AZZB+V(O;CCXHZ+._[E?[P*-'(FD(PF@6N%";-.SL(K+;0P,H2 +[MC MFKR+3&I$M,N%T."/P88B::0/@C*:HGJ"6;.>$+KE8FB[BU([ZAQ&"#([JHDA MR;VXZ9VVH#UPTU)HEL":D?$>(^Z,118GCXB7EDD>DK%I^VYZV[/FXJ%'X:$? M98M6R7T8&O+\'C\U4Y!VV;HU0ILM"=^[)_9"Q89(Q;#E00JID":6 Q43$3F2 M2\42XKGB03M\I="/8\P39R*B@AG$(W5()R:0XY@RSZWUUCQZQ(1R,<%XRZL8 M!60*R.QUQ*08P,C$/D(#V ,O:PB52DF&L"$!<0E_; H:&4%,T-@;+J^48;^_ ME]UNP*,XV((O1>Q%[/LD]A%ZTZ$[R'__MR\4$UX,J1C28!11YF7% (H!%$]2 M#&G(*ZYW6!POAV)N1>%@9K)ZL5%>_4TNK[Y1?[UL!Q^CG9:$E-T3^PAYQA[$ M?[DTVMBHD+-&(HY#0H9[@9AR41"1+,97$MY4P,E:+) $DH,X,Q29A /"0F$< M##6.Q(=?9?U7;)M@NZ--NE4RW@K C E@=E030Y)[,8"!*&)?/:Q23F@=%.*) M>L3SDJD53B.%M0=GB3W!

      ]IXKK,6Y%FPI8B]BWU.Q%T\Z1$^J*0>7Z25B MSH GI3(@S11&1I)@M!26FRMS56DEQB)Z9#TVB!L,,]T8-(I&4I^HPB'8Q\\( M9GC["4L%9$8&,D7L1>S[(_;B4H?H4CF+(49*$0S5HLO' MKMLJU)W/7!<^\K8[JM*T^5P=Q_E1$Z!C'T\G%71F&JOY#4_96(Z?]GJ?NL#%UTB M0EF?MTY(Q&U@R&*OD5.2!HL)E_8*E')FN#3*("9\1)RQA)P.&$7%17)!Q8CU M92B%AASZ7C^@K7=M,X.7OE=G]ZZ9UOYT^?<#/.7G:>/__ %$[^U)MJ06$+=8 MUJV4O+PXM^E9/8?F^AMM[5P9U05M5(>A.8'1?382A]C-FSI55:]GU>'BXZ*; M5Q13/.F-_9?#]S]7==?X;-_+N"S(ZI5M9_#,KGH7V^K]478Z'Q=U@/[$BS>HP<>E M%+.S6OK"5&+G>8\^;GL">VVJ[$G(5URC@ M[+0W_>N$\/2]_#;IO?93F)/=D15>-V6]'RD\#PZ-:7QE,SD3?1;GT5EF^8G] M&)>Q ]1#_S,[_6Q/N^<_5'\;E."?.%:01=&/T.OF5LYA[S(L)@+.EFO!D0N) MH!1H(IIHK_&57>IWF5L!@3\!8G'Z#HQ\?C@+F;Z=9&B UZ]G;?U"99^()7V,DR >(]@4ZZ9ANT,$ ;DY>]OW[[\Q^M??ZT.W[RL7K_YF"9_!;Y90PB/-/M<"/ZA&R;%RU!'F<[./L9]\YY^G=QU4G^SE2'T*LVVY>_1/F*'EB!%?D60I,4F"F93NX:CIM/G?5 MC_T=FT4'TX[NIV?#YU]WLPVQ@WY]N>*2@_W7[7^RBWGSW.599-NW"$;+,_R\ MOQQ-[6FSF,,COL3P?/DXU8MP=3UH?&I/NOBLBR>VA;G/6AC]>M[RUN=[^3:V M^WVJN[H/,IP^6]]C<]/?QOK0\JF2'RAN_IKE>&%-X\J%[(#16UQ&#A26M[B. MF@."R:UN2"B_QV'BZ^7XCCKJ>B-ZVW[K,LG6^3<9Z$/W8!N M/NK_(;56$E^&&*95UE)A%4%8")H/^N0 @W."'3:UIO1;R71AE$P8^XY,EWU&HZ=R 0_ N?;[L/>A M \SAV0)"=[9J.&]R-@M,<*W_YZ)>KIMU]S#3.QP&4\STODRM"'U40B]$:XA$ M"[. '3,>^4!S6IS'R"83$9.!2RTQ\R1L(VR])EKO%JT_LET\3^39P.?MU%>B M=)L,K*#,"!C8?A\$-73D>=5G9/J_AE^6V5(\7W M86-ETC2JN-EJL>!,#@)#)ZJNF=:ANCAJBWH&K9X1,KRA0^>/>YJF*:,F2@>" M@&82Q .A2-N8D ["&444Q';JIW6?I^%$4/$)JO R=FUDM@$#!-%XC7B_O]G[TV;VTBN M=.'O]U=4])V>Z(Y@TKDODJ\CU)+:UMQN22/)=MSWRT2N(FP0H*L 2O2O?T]6 M%182)$51H%@ M,A-SA!D?1H[S MRRJP>^AQ"'G1,GWA>S9VOVG/<*Y.D%3=$9(=/1K^9EY7T_:)1JLGLNT35F0QCM/8TF\QB>S>[Z M(/]#!JI1-[98M+G]7=26*S%:EN;ET>_^57)T^:A$.TVE?6!XN5EJUA<.1*S. M'EPUZ)M$^^%/]SFG]*P> 54Z_>F%SEZ:4+CV)(-1=[D.'U-\ER,9^/%N4*N[7(B/E;[+@VS[!O4="?.( M!,1WNO"Q;A (>*?#.;O)X"_DBO5W217O[5"]SIL.*:M82'T3J8&P^:__YP>" M?_A.F8X[EL$7!+H3Q_3#,^S[3>^XQXW]N9XV3;78 M^%-U*W\>1?&**]NQD&!SS4EA0C&EAVM*U^819SNZ[ HUG0/%;E8TP$PH5C3 M_;6FK^.LH-']5=UB/P? A&(_]]=^EL#^4+2XF-(!,*&8TOTUI26P/R!%+M9T M $PHUG1_K6D)[/=5=@(\X'3?2A*U'9OU F8RQ. MBWKAE'56(IG:O;?$(NLE1XKYA /F0@AS];RU3]11E0<(>X81-\D@1[5#"5 + M3Q1+0?'5\]:WG*YNB'2_2A6^;BC^_HCX?. MR(,=XJHIB9(1I),CB OFD3%:(,:#5XHGHWUZ8!"QE@U?3X9O=Y@K(>)(T8(O M]L+JWCB;]:"Y5@!*494"4$K"X$9?CZ-PQ+.$.*,.\3QGS6#PX#YQ+7V2VKN- MA8U;]O6OXVPKZ0+!C[@N6QR+7RA$+T0OSK@XXP%S_7IG3&DD(1J(M"GUB'LE MD19!(ZZ$XJ%X R$*(/754*0"D)@X6O%TDE[(1!@2B/.-<:&2$C M8BK*8%.(,6Y4ZK?LZ[>6O0?1Q*IX\R'[A;+F=(_\R/M^^U-9;#H@#7O<.;Y+ M02SL&31["A@;(ACS6MO@&$,X!HZX!DSE%'>(6>((-U*QL+'KSFEE!#$4>0!O M&N4O2LK"QE?3[5&]T[HT/N'R6@V D-5-)T&29\ \,1;Y/#4C((VZVVO-9 M4,H.Z?>WE(T*S-E3/UK8,VCV["#,.03$0#&.F#KDB8CY, A%AB1@/P[)&,$H M3@^-&+952:+FB+*2N2CFJ[CT81.]N/0]84]QZ4-TZ51S$Z).X)2M1UQ"_*\Q MY2@Q:1@WDINX48\0SJ>4@D3",XNXTA89#X# 6FPP\2$H&1^I'D&/,"^1?K%@ MQ:L/F^C%J^\)>W;0JP_=41]J/4(19JT3#MF('>+6<.14<,A(3%.B*=(8'QB* M?*=Z!#VB>JMG7@M*V2']+O6(XD<+S-DM]NP@S#D Q$"DY#Z0@ AS%'&B$W(X M18 UGL=%:-VXV3+EA'#%NL12FSU9$O!! ,P7P^^B&2=V/VGW1<5]&3-Y%M\ MU!!9.713]6$ZL^-JM+03E6T-13FC-B"U?%"B7S:?])B*;#[#=)Z%8;=0W]!U M[7&..7\%@PMN'")NI)P2Q?,P4I4\XD%HY C#R(B$"=5:"[,Q_<1*8A,3'D7B M->*>2&2DM(@$QN!=VLGX.(=P&( PPP8RTO3+JE&PXR"<5"'Z(+6C((."#(; M\E(X&^037@]G4A B6 Q(>8T6. ,6>DQ$L*Y:+U+.)$'AC/?7#B[+36FZ!$E M YGAMH\ 9^A27^:^%814$%)!2(-B^:'F3E10V@B)("&>H-\MX$[0/W*I)'*JFP(TX& MLI6F((,=<5*%Z(/4CH(,"C(8 LM+26603W@]G#$>ID4Z*HB1R\P9-\,+&,:8M@XVME53DD9&EI+)W'FK]'!/\;(&$-U/JQZ\F M%-EM0H&TY[^/)G/;BWL8G0^;/D.WE!].8C5K3U+9M>"GBI_/XJ0!]8UM8 27 M5-/92:PWSUME*U7!GZHTJIM9]:^YK<'?-=4T51136ME)R#^0ZP+M3])EWUF#>Z2WG)78I;W:4Z)C?ZRIT22+AZG#F4M>I0 MY5)%RT5P"E%-$^(1$)SFPB/)3+"&&VGXYJDBSJC47"$EJ,O=- E9@Q.*6D>' M?;2*;9Q&_PYR*8YO;K?=1;D\ H?1G$5XD/,XOCBNJE]L ]X#6)<]Q"X^V>^V M]B<5(T>M-]O%)Z@F<59Y6]<7H\G'ZMR.YS$[Y^G\&F=^U/(I-C,0S\[MWX@, MLMN/%F@#G]6Y__-8-7/O8PSYB](HZT-U$2V @3AI7WL1?3QU@"(8J6P=GU0= M1$ ':\H"HUXZI9'@G").@T66,'"V(9HHF.)4AV]I\O/-Q^;6W/<:9U]VC'T^ MKVNXY5];]OT_X-Y6#!V5QW2O+-W3++KL@$674J-CLAC\J+"(YQW&CB2*HDR> M>"N(YALSZK=]&&93>K/ ?O@TW8K,$G-\/)+,G=1ZZN VI97L6Z[12*PY8:K&F@7HG !I ",X],\@9 MHI#4& (>&HF1WP02[B^UOP*(W([0XN.;B^2[*;1]WDL>L."29'0P6"'F"0@N M4QYIK"6B@?AD&3&$/A)$^!6NW5)B:;\"^./U?/N0\^K?L^X01N?7:"W]XC+U_#36([_(7TD/("0F9(-2H!;<(4VL1"Y:'*)S..F-^Q#+BI]@(_^93SU__P!HGUOSS*3ZWF\I2PW!*8/18NZB_,] M/6DI[&\4IN?S!IXNUM6" U5F0;.+)N*XJIZU99W+*;'6T:TE=MI729=(NIQU M:A9I)[\@BE\0Q0-1EBFHM9K3[&3:Q.5E3?5I-#NI[/*%N1U7LUB?5A_K"&_) M=2B@YW02V[3345>^L;E$-1Y//S753Z.)Z/FI$;C4>SBR>+S[AAF&?WM90?>@3 MZG=.!O;*4/9\*TPH1K08T4R[C2=ZODBJ_[L%.YS]BAJ5QS:;IK+PH1B2HLIA3M=F_I1K3>)%&NZAXI< MK.D F%"LZ?Y:T]=Q5M#H_JINL9\#8$*QG_MK/TM@?RA:7$SI )A03.G^FM(2 MV!^0(A=K.@ F%&NZO]:T!/;[JKI?Z)OHS[I\5>/$_@XL'OK9K.?7GJAJOD%G M]Y>79?CTL/DS=%TKPZ?+\.E[#$/0P6LF)$D"7.(2.-H9#:18++OZI@()A$[V @@(*=A@4#)WGA[JSBY& DX@8>>=I MG@O.D&/P*W?*!.TB)1H_())YR'U=3!QIB0NV.50S7M9U%7!4P%$!1X-B^:%F M3*2*-N) D2&<(&X3_(2I0S$(I9DATF_.R=LBSMC6JBZNCC M^9+BG0HD&#C1 M"R0HD*! @F$(R U%%.JPX)H@J;5!W&F.3%Z:$JRQ+,F0DME(/=QG@^>#%U&4 M 5"@"R@H_JF @F$3O8"" @IV&!0,G>>'6D3A*1++C$=&&)51B4* 4Q+R-@A/ MC/9Q$(?$&=LK8@BCR0I^9*]\T[KIY#@Y[Q&YD\++O=;L^#W M,#J_[X:>?CG.H6RFNHD+'T[B;U* MI^46J/7QRKM$G&Y/U*%N:0R*&JVM1BHJ@WA@#D$@2E B3#!N>2!FH\PNO(O4 M6(A>62[-\Z"0YCXBX01C( Z*>GO50ZS'F6_2U46-6]G&*(]OKK/OE$#VVQA; MK3I4N924!^><19YRCSAS$6GJ$TK!P/^J)(W>0"Y4\ZA4E""2/""./4/:<8X( MXTI;K[I5N=]=+OFQVBNYS#OZFK,(#W(>QQ>7=H9>Z[O!P=^P1//+]_+##4LT M"1'8*XP8S5;+,P885<)/4D6*B69F<[?L?99HOHAN]F+4^/&TF==;7YM)],ZB MDRLC!KY!JOAQ5;UX^+QFZ^)M#E>UR_[7/^W1_E>ICLE==G228Z7OL@R5'%,L M[W(=/9;TCNLWS0[>X"XNVSFTE-H@UNWL#M%W8N'.S@VU&O10LR6B*;,%[\++ MO1KP^(T+,LVQ&"03NOMZ("84"[=K%FX]0"M&;L!&K@#J JCWC.@[ :C+/.'' M<4S??Y-]F21<@/J F+#S0+U8SD>SG-]Y=WVQG(^,_LL,]B'62;N+\ST]:3N> M_:TJ6SVO8QC-JF@C48AS0I&CEB$L MN ^)"B:TV35"OH]GLZXD""252PV[])]=>IZC:I2-96QFE87_"_^8-_D VV^O M?GGSKCH;SYOJCZZN_M!;E-O_/= #-H8Y2C@VR <2$2?1(7B)($R4C#:YY-/& MP:]$*>/!2Q1\8'F+C4$.8XL\CDXFJ8WB&_-5+S>=_V*;4?,>'MF&-Y._V7J4 M6T??V5D^4KQVU.9L7L?E61M$UP_;W'[6AAPSM1^GP'ZL?O+34P<>(%2Y6?:F M!O(#$%4F5*0D*F2,I(@+SI"FVB,:)/4@OM[SS;E_T?B$(T'4:PU67&IDHV;( M:Q.X4IAKMW&*_;*HONHM3);.%_-Z-/GX-M:C:=B.H-)CILF>""J8X,O'!+YE M!DSI8-B-"MV.1/)#UYYO&>RRE0:M70D[#\#/!2=Y<#J@Y 1'7!.&+%7@O3). M#)50*BZ3# G$,#E('E1"+WAO.2. 1W^[GGMNZO@#OUBUZWLJ\ M%L(E2.56A\#MKX4J;J$0_3"(/G2K7'QQ\<6KF)-:K8E!49$\:SX1Y'"BB!%O M8N#24\4WYH\D[R*#2)-H!UZ;PC\&&XJDD3X(RFB*ZA%\L3XBV]U L[\6:H]J M&Y=K4I=J&V)[M0U1:AOW%(C?8M-4__F_/U-,V%-0YQ3K.H8JC29VDL_5=X/7 M2KO0@+3T.\Z5O*VSMK!GT.S903PW=%MYL&L"J-8RV(B2, 1Q0332D@5$J9.: M*4=H(MM)"'7>Y]?6^<0\NK=Y/9WX.;PXV=H47W9$ASG$]TY=[4-2XEW$.V4O M0/&5!:5 MKJC=J,06!+Q?[-E!!'P 8-(GRP27#FEG,.(R!J23#8@13(//G>M!;",O]MMT M\C';]ERDW5(QEAUA1A^Y&+N_R'$OK54A^A"5HWCPW6!/\>!#]."2,$*X5TBH M?,B2"H\<#08Q'4W."!%ETS;200_@P?F1(J9X\#VS5M^W VM[J9MRNOS;VWT/ MS?8&%V6('#G# N)!J)R*AW"(!BZ(BD+@C:X"QY@GSD1$!3.(1PJQ5V(".8XI M\]Q:;\V&[07Y>I.Z"5B_6M\N?]39_)+V\: 4,J#SB(J M(>^>L*>$O$.$75$G2V2BB(,#1=P;\*0T<11=$@P+':C8.NS:2LA+.02/>*NG M>1]0"TK(.PAK58@^1.4H'GPWV%,\^! ]. G.\A@(LH%F-\XPLEPJ1+ C- ;I M,=\8F<:1Q7M>-B?+&;]^#_SO6TV";DQ_^A(K;WC,3 M]>!-AOL4J _%T'07YWOZ\MH (JOGTTE+[YR&>3V=Q>9;]@;L+W=W9$SW5O8? M[0H.&#!R*WS8=3X,B>K%(!5%* 9I^'PHG1U[BZJ_#D.OINV\CY/1M,Z1^O** M2;[BZ=9JZEW,_7I^&NN1[],'R7FJO:;($&<1YQ1$)%'XE1N#C0-P=1A'P;U6X+&8!%>G<8:&&%%B+/%<1B?D]EW=-B;4ENI4,5FEJ617 MB%[<^)ZPI[CQ(;KQR#&/7FIPQ"0ASCU'+B:&M 3W;KA31&VTA4HK,1;1(^NQ M0=Q@!>\)&D4CJ4]4X1#L=Q\T3QDN;:)[:+U*O\D>9<8_3&=V##KM9F54UH.\-T'[P+V*&RO: MM^\ZU8#F.0U)DH=D4$H+W\$E*IYW _NKLYR: #,S3=48=!_-\JCM!\U?E"Z3 MW:A_E$&=^\6>'01V0S>BA[IL1C$ZK< [= 5\#^&SN =A,0'@"Z9MXXD R"1:8JX%P;9X !B M6NV"5%@9LC'%\%N38ZL-S-M9PL/$D1A*O].7%6+W$.9>NJ9"]$%J1\$#!0\, M@>6'B@3 M9<[RS'Z,G4E -L'3/;'C3_:B>?I#]8?A$/ZQA?$/0Y3&(6.[[N)\3U^>$TY) MU>T(J)Y]K&/,Q[J/KYW[-I2'N^E17LSKO-YP=A*K?\UM#BB0RI%!/BF@-4$\$BC;5R2@ONK;X*U1*EC Q3-[D>6I>9/NU'%_>4NGN!VL'=\,U'9) M:JO3?D'G-%5G(,!^=&;'5;TD797_-*\/5EB9D<)+&9"F+N1UW0+!W3#$I'&" M66R-W1C%: S'5+$<4L"5[;8438E 2@F>M*?)Z_N=IOR:-;)D3];(+@74?@3_ M\-'.XIJ99/Y?XFG> M8_LDS.LS20D4 & JY=(0T@X5#M*TZ2!$-!382BB"LF MD"%<(F>I]=HE#^;SJJ;A8 F5PB+IVFW.DB(=5$(L>F\X(X%'?),^L<*JGIP<-"$1(EENLD=0)S#RX-=>%>LU+%%].(E-K!(\6@/@H8[5O 'H,)M639S- MQK&URS=LC?BIB8 VXGCZZ>?C]=S6D--9WS/'-V0Z#%VBGS4Y>W US96%<;G+ MH!83"ARCKI(#-<0/VX_REQ? M\]#E+!=NXVXK'KX >8^9)GN!(WZL?K+A'_-F!B;VMU>_O'E7G8WGARNKS# 5 M3YI0<6AAG=&6XVCU4APYQ!7!B/MI4)2*BI"#)(K]E#AW;MX M:D<3,,CW#?"^8)KQWF4C+B'E T825@0+ELRB0)W.X6= ELH$'QZ$ %L=M-\8 M%;"M\/.OK<%82.KSI5'Y-<9M[X_" *[W0H!_A&#N>M2<37"]L ,':X6CY4$* MQ1&F&JRPD1'98"D*(* Q.8-9W)AA6JSP(Y:.EW'=NC&VYW8TSH@MIRCF3R<@5D1<>H^T,PRY8$42!OZ(:0D'MQ4.HD,532&]HS0P1".G@&L] M0=HJC#P.*6FJJ?,;HAF-D#2?!( W$\095T@KS2#JTR1:9X0._'%%DQZ3?=F= M>E1-Z]:>CL%T3[*%S1:YL[7+&LBS7]XM*Q_% E]G@:4149.<,J8><<()28C$N)=&,\TMB.=5T12Y;BG@2N-Y G"@(G($?HK6.H 7 !%H M>&QPL$<6^--H=M+"Y V3>@0$.8MM#]2B]Q>NFZ \&*6)'JB7*\YY_](X0IQG M/[:6>S0]KJJ_1_C<\;@ZLQ>5W4@O'ZREQHE8R4/N&RA3 IC,G7)YQD%N(G0<0(P%UXV"LOU.+VU:3V[J]V:/+T41W)MM?=+W:W057(X[E-1VY\D4E/5G2DP]^ MVO&ZWKSC7;0[5;5VWO&L;2!J>\.[]H).Q^'/1]6+Z..IBW5%Q%%G$6;3SNJ, MITT+"]V\ 4EIFD4'PO+W #AR='H*]@/4$[04'LK'%IAV5;/^$^GEHQ@=?9ML M4+K&IF4>X:BW@M-;NRWM+/> MM"YOIC6KV7QF\]8U:%2'.AO6B>B2P!XQ@56N5Q-D$J-(:,VEP413ME'?XUIA M'B+-L:0%:,(T9<=UBTA(KY[>9JH8R7I M?G2_5]K^2NA/1-/0+O:,?YU>ZH$MDL1J_$%-\NIKTV165=&"/^LO3(!LV[Z#!SNM@A5.EAB2IR7F \I$@Q KB[RQ M"L33XDB^R?SZYF/S!(B68X31XGTZJ^!4+P, M&"=9"[!'8L+SM#T*T!T'A(7".!AJ7!Z\>_\5#5_52T?-\9[ [44OW=4-G=A0ZC-%?FY6A"WGATR%6C9]C[4?M:<(VJEV/6_/# M'E7>-B$:YIA(I0R3BQ CDA."(8D-,I%Y83SU2@,7C!+;%?J'->&\6^!8QQI=#Y5_@QAO>SW!>7!QQD M&&)?M%G3YGT.[JX/<>F78@?!CJ7>#Z7+@6RK%88:!3SL/PF$N3 M!.5!1=8+^%VXC3YK0:(1@:+ I0&IER#U7EI$HU*)8"X,DR6:W58T>X/==S%; M\*7A/VJ#2-L78UI3W0_PRI]QJ-+-)<')>8PB"3S/X=+(2A!<4/E(M5-&LKL MRW7:<*B2;),4UBF%<,PM)!&0MZ98(JUR"Z"1C,F-K./7((U%PF9=4WF641[(!DRY3S[Q2D+$UO4%(,;.)-]K M%4=;< +)74Y)FTSW0V97+;H(QG5>?I= M=]Z@[>K,QJ.=AC^:K%K%%FUB_5B[W'ZU2DA?JCYN%'.JG_*ZUGG3=K^ZZ7G\ M.7]RSHCDQE$ Y*-<<3R/U7AD73=W+V,,7\=1W_-1]UK:V5RU7^,UNW M?VQGG[:E?+ _74OL6I[\,NSOPMF%/YA,+SV ;?W'\G%[%T*R9YE=[HW+OVS6 M28_R)ZR3]G*K67-YSG!; :BCGWZ1 MISY9XG4T:N,DQE?W/?PV;9HWDQ=+2?MM(6A_!8&YG C="L)2Q_O1R;X,JT'V MVU[0:Y6UU;I6_]94+\SCHN&F[OI+*G]B)UTG>38[?=]:%TV?]Q,"-O6JST&U M-]"%[3ZOP6HMP33#N]S8.CV-U4_Q\UF<-)UQR5\PG]AYR/66;)%"_E/[4[N@ MO;V?M@[3;U1(U:O^8];;(?K75A>NSK\N._57[KS/B;6YA-;.P8_UI1NVR\GC M[56H-8-GN4/YDJ._=@_5_ZJJ/\)_M]ES) QQC&N"DH\"HIF\4L$IBX0T(K%@ M'".;NL<,A#'*("9\!&S($G(Z8!05%\D%%2/>&%'T2]\]_'QZZD:3EKLOP", M3R$L_P"?_O_JPZLWK]]_.^HB=&?)^K#G#C[$?_X[@J?@9/VIXP M.%1@1"@A0CN.-*$2<>\],C8ZY /8V6@DPW%CF("+V!M!"%),0>!N&4%.>(8B M8R[*9(5(&\9Y52Q[UK%P8:UC\^<:O.YV-M_L1Q;U2F%L*;IV\R0=B/#YJ$/^ MK9RO>?[+ K]4D+>+=\ U;Q?7M-GNM:D;BQ50HTG?EURWS_R3V_2F_DLP\ZFW8/R%Z!,4<'K)MSEF,$^6#^^%A*#[=3(1XH1-P$D)7&/ MJ,3"T\24PYN-"E]A?MNX]"6H+7#[V23\]T)GWV>57=CDWZ/-$#G_O'=[)&8G M8#/W;I'$Z8ICBS;\-CP^C;%M\/2QGD&X6"6P"A,_RF6XR<).^QKNM![9W#+: MY8]N=@E]L'FX?=)"624H-1#_,9QK%"K7* PB@DJO/34D+_2[K)\V*:NQB\@R M#>9K@&%:.4Q0)BXACJY#EAH" 4A6E#MB*C8!7 M6)&4% 0%R2@"*8;W1"V0I,)A1YUP:J.W8H 6?;_:1K-%GXVZC/==\,X"RH<( M5^6H-=;GK<'O\%-?Q(OCT<>V2%X#UK$GA]LSXC5A'(G0 DMAG^B />"DT7$*4R% MT3)NUN2(Q#PIT%Z#'3@59B/@,1=Y=<.QGGT4EPK:8.,.M?E8K* M@]'V]RF8B/C$Q M5XGDU15K8Y9L==J^#/^9Q(OLCV?1KXXDM>8@FX_NZ.DD=P.!:SR=C% NVT_B MN K@?V=MY;JW%=G[KOQZF_EN2_]PD[^!69E4_0%'<+/P,/\U'U^T+37M$TU= MMBQMY\N!.EDN1%"W)Q7K!M#!+)F)B83R%NI*)#"@)[%<"U:HFX3'E2 MOQ (&Y73E5$*>6,"X]G*]J]WS_]MFOWM8@%AT]> MM0]+_<#V/[8LJ&> KJ% M^&RYWJ*OP?2:TTU9L0Z KI1Z M<7Q\U:?2][.L73X]ZW%1TXWX!0J,1W#WMFXG)RXZ3CY.IZ&=_GO Q[1P!5$$(9= M5;,_][3>2O[#'.]9CB^K1M[STBO%63WU[73!E#_H.835'2*U$SN^ M:$:=EP$*^OFXD_AJ$O-[\U0; *K9_XSA+GN%ZGL0KF0.[7@\]>OZDEO%_*P; M)WAZ-H[=%,";WY8CR6;:_?>L94C;+GM4N?FL/6F6H78[M@%4=1*K7-58M::N MH^YP=:HI<#E^;FO&PVELSLXAUD-%A#<)&Z%K=/U?5?Z?/Y[4B[L_ V^'7!WM M/Y%-\'1/[/B3O6B>_E#]83B$?^S.^C]\NS3"*[J$)]=0^__&BS#]9Q^1[&1( M\F;R8-5VII)@TEJDH\CGZH)!%@>"@G96^(AYHAO5/(-%T%9*I%C(%7JFD.%4 MH!B9(9H2%_B-N=\U,/P"+/*;M/;"RCL^F&X&EV$NQ%-O [5W%_'\]F M_=Q?WIUNV*/*^^4FQ$[9NK!X%Y]F$EBD#D;9A^0C QG4A:EO MSPI6\&'V8]\R 4"J[6EKV^="'HE_$FWHPZ<^ 1(_CWR_VV3)\ .-;H)0AJ?$ M$=P#@^@F!F2LP(A@1B&*T1AO3HNS01"+O4(IUXUYU!RL+F.(*>R<$3@F/J@D MPMX=P<]12I=3[\W438W0AQJS,TR-LS(AF2#TYLIJI 7%2!KFC&',$;)1"?X6 M-'"Y_K2J.GW(>S!2K$&4KYF&=:^^AOT0Y455U@!XYY0WRC&,K)%9*;HQT_A;C_%T;&KX@Z'K/)+VM@$[SB[G6D>8S\&:K MKOM%2:0_%[#Q>IO[6K1$G,6ZI=S$1]3M/?XX!9IV.;)[-D'8^_0^7+[5[GO: M;@K@Q\>3:A4NL&Y6M"C]$C>4;)-K@I%6)4IJYV3\FER2A!+G@!>(L[^V(.>EC">B& M\-3(M VUV6II9O\@W,GT4VR7SUU?H.DJ]8L"S:KX,IIT5&JG[MVK$+.+9!M6 M\>C&00&#S-VW9J _U6_7CW+<[63_O08"T('F:.]>-WCQYU ZE=OM.D)^HD5&?A>?HZTB M+&H"&97 G]+H(P3A1PM_VQY\SVLC?WK^]K]_;G_/4+M>+R\TT_%\MLQ.M>U9 M>>+9]/04D&$/3 #8A'DSJR^.2X'AU_^A'ANC/$=. @T\3C09%S8:)\J!88'*3"TEJS,6;EU(T'D ME$02$(OYX$KNJ;4B[UBG 4OJ* ?TL$WDL,5BPQ<&/NQ7#^%1D=>^H16S"/ + M44\UXH1"V$- %$4*3AL>&',;K3+WD=?O,Q=H/QK$5ZO"\NR_;@II.RXTHY#+ M0P)CX^OIIYRDAZ=IBAE>)@-=M-2EE%?>><1U",AZ%Q$5@2E*=6";G0Q?(];M MO)5K;/"[!6.M"#?=+]GN1N^V$KZ#:9S.VX&[C3O(%'_7LNGN70S'C M+9JV7@FM-**&D;P=AB$#(22B(7F TRQ1L[%NX%OBQ0$-<2#[M5/CKAT/N]+P ML*'@VV]_6)25#U7YM1,Q&^O#\3H@6"_E_6FM+-E/*O^F7M%#>F+"Q5_H^IFVKO2IJSXX1'ZVDU,\;4-58=R?SX=F:@Y9.0U3T M4B'KP.=RG)=\81V19]$PYP-A='-6.+')2!V08PDDVEF*K/04$<#OQ@8)SOHN MBQS>+9?8O&H/]Z111E?/6J.R*-,\FX2%(Q[%!OX&861X-9D!&A\M+WZ3IWA] M.+&3K:J .";[I@(9_2[4H)FFV:>,A0]8^$W0(+/6("F,1;E<@XP4$05K)6/* M&DPV)CRT2TR9U"N%J'!B 59,_;1>?Q0[8H/E2VEW B,,NC:7D>Z*RI1D:I MA)22,@H'2DPW3LM\=;;W94N8#]-?^V[5ORWFC8"6/N])M1BTW<[9?K:DT=X- M8%_TFNY1COPGA@4C(N03 3(. &N<$8EHG:4U>=[=Q,N0^ M&[;>Q;QYU<_:+8P@R^^ZB/X9:/)YZW>^O&^K+,[Z!L&3W[$C=WMW_>[E^P_O M_OK\PU_?O7K]Y^K9ZQ?5NY=OWOWYV>M7_]^SO/^K>OZ79^_^_+*L =N6??JU M[SI,H[J9+8;"-56=-YQ M83NGI-B>Q=VMV!ZJ<"HL$^-!(*?R/ 8:"3(AYS5Q4CQZI_CF#GG+&96:*Z0$ M=7F&>$(0B2<4M8X.^V@5BX\EG'LFFT?9PN:X9G0>QQ=;6!E?O'5W\FJUT_R2 MP^ZGN-)V,G..&7-<'T._D \"QG:\7LY++.'YDW6FK<4@/54S]9[P8T'U MCT\W.!E&S=G87CQ)X_AYG8OR>B;^8][,1NEB\9SMVU S@R=[VK(*C?*QER>Y M4)_?>RUC5Q2#FV+JQ]WF]"6*+LDYFK2D:ZGZ55]R"X'7Z09VD2@MN:%,<47% MCXOC.I0NC^BL2<+EV]HM K>;8N&72>R\2KL[.^??/DWK?\)3=<<16O7IVDS. M3D80K$[/3BY:)'EI&G)[QY6=55Q.JKQ8H_=V@,>^(8\5UFC[/;I_B_LJ[FO/W-??8]\UA*%T0BF@DLZ48-=HMY M[N?39O9ZGILUWZ2WTR[MW[SL>I]F5XZ)O@3$/KV(.99<&6Y\^T&._3@?6L7% MHQ]5^2Q#V^)5O9[6@,;Z52U=DVP/B5ILS=J1_K$_[XOIAYP,9-8Y&CZC+U5"5S[XD*I @ M(H*^T&"8O:I0. ;/\N0+JO*:3Y7WQ$3J4@U3X$@.]$2:*"QW0C^7@?U_+>GX"+'\OI]V#]TM?K05NS;9-C%(EYW?;O5E\M'<$&LSV.>R[=,V.VB<;DAR9@] M\( M9 8"I_9R!#'*= Y!S^AS#$^[KR.XI6'_!I"2L3UKXI,FGMFX":6"VAR,UAW%N7)XC/6+H0KPY)6[=<*<2PXS6'5'_\P"[=<2(XE%G>Z MCF)YE^O@0LKN<"$^5D8_T@W>Z0-W] ;AE_HZ">K5L^NWN5YTKC=Q5(BCQ?]G MHP:2W*U">M(M1,HO/#V/=6[[&_=*W"GWTUL"]]O#]N5GC)]?R2WBM^_ MKQ+M*C>_H%7WYT2Q9,62%=DO!J@PH3"AF*9=8DAAPN,R81#Q=\^S_8-2.Z H MA>B/["[Z7.N2)@+# U5M#V!U.;+=.9LVZ.C]ESB)\$KS*%KW1::O?S90>Q>Y MOX^P8D!$OX>QW'EH76SEX]C*=F1',93%4!9#60QE,92WE(2F,SLNAG*_#.47 MCG0V-EQGM;\#4J[O\P<<,9K M?XD^= WZCT?AVK7.83!\;!LBKS+R (YN1,E83,(BDUC(@^P2M?U0-]KS_O5PQI2W7Q8 MHUBEX@H*T0^.Z$.WQ,7_WM'_#IV1J*A?L7F%Z =+]*';I^)H2J"W"/22\LIJ M(Q#FG"-.$T<6>X&\2%)+X;'S&^NNI#-&>*U0<)@AGJ1 AGJ#O#=!^\"]BJ0$ M>D.S2H_E"AX@RWZYFK).[/[3[LNW]1.V9(VJ V/ET$U--W6CG8N2MSA,FK@X MUMZM*!QTY?K0]+,0?=^(7I#6()&65SY@:I!6-J]K4@PYZB.*!AO&G79:JHWM M>](Z&FW>(L,IXGG/D^7.(,&$Q(D0;3';XC2DK\%=Y(B;FT>*%2.S[T:F$+T0 M_3"(7MSI$-VIBN ;C:/(F)1=(WA%J[Q!V!-#O961^8T!RLDSG3P/2+/HL@NV MR&J%D?;@4+6+3*GP6.Z4'$ER\Z;#8F6*E1FV2@Y#IX9Z?TC[_/Z*A?+C@@N+G;05N;!6_)+L6!HMN>Y M;4ZJ,WO1[HLIE;L!*6,A^KX1?0=QUM#-UT\'NMS!^T@\HQC)R/,"J]PX0K%% M5+BH@\26:O$MY8Q%X\C;WC/\.JTO0<4M%3&89*5]9!]@Q,_%H.Y\UF9_M68T.Y$U9MH(FOJ>9\%S3!M"Y8 MHF")?>7:7OJP0O0"' IPV%W@8 4Q.EF'M-($<1P,,EIH%*U7 H>@72#;V*SW MP&D()6Y>JEWLX0[IX8W0H1R#.3A9>!;R'O)L-K+R5[9IXJP:G9[949U?+(7G MW<([A>@[1?0",@@RUL%.'?*:+OH/ /W74<:GZ"X8M"]^Z7&Q_BY@#QCGW)_K=5U,5]@R:/3L(6 \ ^PEI MF5+<(<6$03QIC;0(%JE $Z/>.9>^Z;S-)O;KI[2V9GQ5RM[2M).MXKT'U(K- M[6I#4H:#L5Z%Z$-4CN+1=X,].^C1A^ZD#S4%%2-.CG""G) $<1X"LBPY)!23 MT3,1G+7;K6=]*PRY2PH*GJ7@D0--4Y3#/L5C%D"S6^PI@*8 FBT!FA"(2MXD MQ(/6B!N=D)5&(6-IY-PZG=S& IQOJZE]#T##.2^ I@":[WP$:9\ T-"Y_+NM M_4G%MKCN?G]Y.6"T='^B7[:L])B*;%G#=.[&<TC@W[&>!MN^"P0HWJA @"$3O4" @$*!!B&@-QP=BMA'[G%X+\=0YSE MLULI1.2S>Y>"D["YK]!*8A,3'D7B->(>(("1TB(2&$N8:">C*,F @@2VLV\) M?K9 PC\MN/QZ?AKKD8??P^C\9OK]^-7D(P?G,_[HZNH/?[JNPGXG[7CT^W_6 M5--472TY_<>!M@PX8XVE+B"LM4><:(M,N7B5E..CV\VY;LGG!5OTJ^PDP"OKRP7S!9FF3?4IUK$:3?QX'F* 'RH_K^L\MW$\LFXT'LU& ML3F^9$.O,Y%@1_\(_[V7)BQEK?_(1;NMXHY8)1 /GB+.740V,(V,DXI0%K$3 M81OC;9]/3T]';1]*\VP2GL/G F>=@YN.PW:D5QU7U?,WO__^ZL/O+U]_>']4_?FOS]X] M>_WAYOWGEZ^?OWKY_CHE?>3[K];5XIYR0!]1#A[+FG47 MYSM[,IK!3?L;*?SGN:TM_!*;W;71(.2O)JUU!O ^FMCZ HS6O&YB-MH+@WT$ M=K@ZM1?563T]'X58?5P^>;;)^=W9J;5O&87*32^#K$9DVA!A,"/+> M@IMTT2/-A_FL^.@=)SCCQ 42>'M]\#FN'1?Y29)'7'>=8 MI/TAKNC9OGC8HNV")HF*@%3P.>0Q$.T(3)'%SED363!L8[Z5B* /$03:$Z.R M:"=D%$1(*B7II1/6J W1_JYF?$^#[769GN:C#!4\(%K$S9U9!ZSU]PQ/SN,* ML+5BOH[9;@9Y.>:<7?1O&S7-//N($R#11] @^&E4!W1F:[@$+CYLS8D 7[ G M'M$$_H!3'9$SSB#&P;BS2#0/&\=RX4\*5(R HBGXAWJ"' X1$>NMLI()P 8UF<7S1IJC&K=)4?FQ'ITWW!3F.FGK0Q\I^M*-),]M 4VO: M.9E6)Z-F-JU;5/%Y>7<)?*?]E/_-@=2H]O/3'&'YV'_;I^E\'!;/ M F@N/\T9W 'P!"R#G5STR;DFWSY\_\?8YIKZ!QHW^=G'HW@>NX_+5@! XG0\ MG_60,7]$>SNKI[/UJ(E+FS&?@;4XJN*HM46C21A!"#FW8Z#0M%Y<93]^K".( M+5S8W7'F@(NK)X;;SE3_%4+4B<\OO)_!G[I[74]T@%3&SZT!'$YA9%7LW:72 M"&%K=.TJ47\\61Y-.K,?8U<7!) +3_?$CC_9B^;I#[F<,A3"/WI![]NE\2!3 M<#?O;0JC;'>R\>@3+&"83J>3>%'-P'@UIZ.<5+H+,,E6N:U)Q$F$+\F6[!SL MUA0L9),M2],%O:=G8*;:V#9?W/WE/__W9XJ)>5JEI3'J[>OI,EP ]LXA2KN MOWR?%BQXI?,B3?S69NC MO6V'XF6P*&\?*7?S1+G=$^M5LFQ%I>,=+[1\?\AQ]Q++WUM0VE9YJ[M+S7! M5$;1'\'%U"W>_=0]38>4,YQ= .FF+X+G%"M$&"G%7!EOP/.,QUG)V\ [(_:7J:(X 5Z#^J;)-M M,/ C!R[@CSZ SYM=G.5.K\6]7^04P6@*']E\\:[TU M?&4+Y=K[[\C>)P$@K%^2YMI/[FU: KGJ8OQ3$#'X#CL*??HAOWJ=)>HH",\" M9)VVQB@_U8U?!!1Z \8T"TR^YZ;+6ZSXDO^0!6 \ IBS9&FPIQ##]MQL6GO9 MF+RQ@EI;W"[OS"LAZ.EEA@AV%45F_U_.374R> M%7-A/YHUA>]+(#WF67_^E;;WZ=%LUA;77+2DRR8FZ]O*,F4%\QVB MNEU=UWYBEPO-=P9?!>:C2PC\(7>^+'@RFJ3L?V(U/\OL BT_NVA/7QSEN#AD MK^'!OK:@[MSF@4QG-A/B1@.2;<'2B&1+GR=1M<\,MK2U(4MLF4'B',S35;IT M)NI.IJ:W,*T+:C]K81N+S3DTF_.\JT-D27@^/3W+HO=Z.D%K5<1K96(H#WJC MR-S)WO2(K*WTG(ZZ@&[1EGP)H('.V45HEA6TPT$+Z#1JH=H"2BS5V%U<-BZ= M/BY11IN[;#\^H]SV%7@XD%:4_WMT34FG*\UD9+0PCVO()]_M$OR-1_^:CT)K M+A:WE5%U6[]9SWD"$(7 O'UO?O;)99S,6Z!K M>^0':'66/R'W#UZ^O<6MK%NR'M&/X7/&EVK7ZPG9'D#?[>(UKG9?U'[/13.+ MIY4]MZ/Q@K_94&92C[N6]EP5[[^@1Z87.:%[[?&,3W%95%M8<+#Z_YKG;UMT MON>Y8X<;XY0.ZCLY9.2^2Z9M87 M# "6K1,BDSE_TIEMVN!AV31PNR8,U.X7P_]PAO\JK*S>K;3R38*7LX&T?>#W MR]36.:M5O6AMW;3.*KF+?F%1E;G/7=_99>,X79!QU#J*B[;4GQ-8H4WVG8"ZPVTM^Q.ZO[0ZWE6X MLM>9M"W;'FXV.PZWL!$+WY, UB[K^A<9Y'9YB1;5>0M$!4O793F6^"\LGF=9 M!LOWOKC9Y8L_O?A/>WKV],W/\'E@?5KSTIHJL.%M)K.>SK+?6P#I]BO'X(&N MM#_,UDQ?A^Q7*+>[?-TA=%X/3'AL&7$%Y"[@;=_@L6R;:,D4VUS^%=(N8/^J MA6-QOUWG1/O0^:\=]R\QOS/_*R"]#M:7S23M8ZR.,GT)IC>9P1L>I>OAMWUQ M].BJH<^<7C'A; IZ?;'DQ25OU)'O:FC02GM?VNQ)MQY?])T9W?=U\@\^I8\V M!^H9^F.UQ3T\D'OX+7X$I/)V:7JN%X2A/-?-N;RAPA,B9RYB M)(C)8Y=R5Z0/"C$Y_3D2UM/LOB]C?7[$UL.2JZ)P_8.&FKP M/R^?O7O]ZO6?WU=O7[YK3TV^>5V]_\NS=R_+P M!IN]PN7X.K=/G8)-;++F53\MD._+M^_7<&^;"^F Q5F.?2>S+NCMX>FROF>] M[Q),V92^FL O\:86T,+2;V#IAX>4E(\CETR%,,&=ML/"/ MVH;)?^]/8IB/XYMTU?BWTOIL$EYTLOHAEPYO<@CMC8PF\QB>S>YZ]_]#=HS7 M)UU7^\1#]'&ITNTV]!J4M@(]FL)'V3:8O1QT75+UW'EYZ11*=W1D/)Y^:I%1 M6\_]J7U].F_@6YJ?GU1?T:[PPZ7I1M?/=:!W%-.>S7:M\^[.K-[E+NSZ6(V5+XC$((G^&E[.1K;"\#%\!6?8WC:?9UN2=A? MWQX[/6OBDR:>6<#,<4&,ME[6??0/UZW.R)GC+E/[9/$9-RS0Z+Y5J&.J^(^9 MCC?-R^HNY,?R+I?A8VGD':XC_)C+NUQXYP\\5M0,^0:O)> 7-J"85ER_9@'* MTLJ6"9G?8T)F(?>VR0W$S7]M>ZVW3_IKGOQ.K# /SXGO=UKJ2DAI[LW._Y[; M.I]D> E$"]]9B7:.DU_0JOMS8= V[#N0^QXF[*&(7=SYX/U+(?<>N?-[+6C= M#7_K,-^9U6[Q_+.G6-\P0G#L8V/A!/T5^.$[[ >0P^20_K1U*&0_$'Q M OT"7MC:O/Z'0 W?@7&/AAKNS_[UR0Z/N*#A06'#HW&^V,EB)XN=W!<[28J= M+':RV,F'#++ZO-=715E8'5&.@45TWY80#KUGIVNYZSXX!F3[$Q67^F^^0?KT?1*SX,##F#SASA4+TE!!.<),2XXXCXE M9+S'" .GK5'!B>2VT8/Z]]X\/^NL\^MY/ASV)K5=J.OS]5IC?FG(7F? [[4& MDI$C3N0V-T$6F[-3-J<0O1#],(A>O.L0O:O$R1E+(V+>@W?5,2+GM$.6)>LQ MH4GSS47*G%&IN4)*4(=X% E9@Q.*6D>'?;0J+Q89AG?5_.:M!\7F[*+-*?'M M]U]FO:4,U.4DX3JQ^T_;!B<)'BPKA^XBVD-V>4YG3*D=17IIN=PB736;^G]N M+5.\SB:Z/2&@PQ6" 1O:AT_B%Z)OD>@%40\146-/X=N)1X[GC9+& SJVQ"!# ME&1>",4$V4:^ZM7$=^/O[/AY:YD[+/UL!O;:S=N3FA^FBS/4,;RU%_GB9VM3 MX;8&L\U6,7:Q0CMEA0K1"]$/@^C%WP[1WZK$66!8(DHI =_I+++@-,'I>JDB MXUPIMHT,UH#\+:;%W^Z5%2I1\ YGM?8W)SQTA] /A2J=5?NEHY<8TW7U=@]] M,#NK][#;)2IMUFA)OA^:/Y6E=H\[/ (NK5Y$T-2J<': MRD.#F8,@^O =5&'C7K"QX(PAX@P=O53))R044X@+ZI%A5",>DHW)^82WDT5\ M+)P!$LWOV6=><,:>VLJ2\Q@.8];SDO!SKB9T<[77AUWW6SK*L/QO&I:?UPKF M'K;%^N6FWP_6S4U?;W^;M,NK^JW@_^KFA8[SVJF\?;Y= P-W[KO%>HO48_?1 M9W5>*A@_YU4Z33M+/7Z.M1\UL?_3-%7_\=[V;/A;>;"\H]-_]>&7'*X?X4?P2GGC17P0<_:Z?;V19Y,7C>M MJU[WP*]>_WJK"Z;R6.H;/? N:5"[)Z17GNJGU5;X65Y4-Z\O>ATXC: XX>?+ M^]N:N?M'UJV\36YMB>5Y;-H-3/ EW4*TIOJIB;%Z/9W%ROQ\7%5OI_G;1^U" MN:6B7MY@L+;>H%UK:NM^H6;^Y/DD?T<,ZQVMW7V"EG9;#Y8[6O/6DOG:TOG5 M/H5V3UNKSIV)^)37ML%M+>XHKYKJGQ3D .3%CKL%]0NKL5J8?I#]8=!$?Z10$F'\@*'#,O.?C%K>S8R4;R!)XL MULW+?\U'LXMGD[#1K])\B'=;KG.7V_XNRW6VQRSP,N\_O'G^?__RYK<7+]^] M7ZY%??G??WWUX?]5SUZ_6/SX_,WO;U^^?O_LPZLWKZNWOSU[_?[>NW#65^Y= ML]CFSF0N,<%6EV&^;Z'!NW@VK_U)7H3^MIY^K.WI\4[N0,Z[>?N]X "?^G"G M0S_UZA'/ND<$C'.6U[AW^^R7JW'AY3D NGKT[Q9.-1EFK;VYQV#]LLSULT(] MKAJM%G)F$ 52],\X:['A8FWF.OI;PLOU_*V]M;R$,?V*]>GE.T4(S_%-:*'CE.?1QEK F,/-*#T8! Q)Q()IAS82$R0 M]58A;8FP0FK."+WJ02E/SA(G$19:(^ZC1-IY@0R!6#)$2;CW5SWHASZ^:<6P M[_[TX$GK&*[-TZYB0_R%R% >87QS%7BG!/0V.S"M#S;IP8R5C&J'I)(!<2(H MT@K$+V=",,.:16RV+J-_L^-Y7(CH\VDS^[T-R2_G.-Z_6%84Y*6*@KA5:(D\ MWA.)A:O'F5$_;;01'GRJSGJ/L3<&4>L5XM0E9"/&8%FC9\PSK>/VI78AL'V) M+,OM8AOHUV;G>KG&ZW)-;Q5KB8\)VP^YSEFZUAK_W&7@"E3(P\0THP)SI$F M<$I)A:R*"D7N5&"X9L &$B%\FZZ57.&Y=2A\2+,ACL1\"6[#" MS66]X"21WJ"8VVBX5QXY3#!@71JP$(M7;L9T<7_>LC_\PU7IEK>1% MOX&4SUK?O%R85JTO0=FEYSCJZM/3F1V#>)_:T23G""=M\UU^PAZ'V',[&K<; MT3/Z6$MNKFK<-Z4@NP^/X5"!-9&"!28HPIJY/$?0(,N$1\FK:$D(7M"-2-%* M8E.^*!*?(T4BD9'2(A(82YAH)Z/8J&)E^J_(WU/_W8*GE^<*/NL3UC%\F/X2 M5^^Z'H/? ]>PXSV)%1>XIJ/%0.UZ,>O?K=S5M!;P@_U<_7TT.\E58U"N9D>+ M7Z\FE0U=82D7K;(9MVYZ'E$N>,.+RTZ@E<5OCJJPUX6DHXU*$CP,/.ND\KDA M:SPNQ:7.L7'G@J><(DZI@F#&,&0<1"S1N,@Y3=P$M;7VC.:M'85?IS4HWIK> MP0NK/HWGT].S.&G:'H%OJCH1RO8QD5222(N*4]"2I]QAB]LDDH9X7.>66<># M,R(RQO V!'?1./2NZ[[\,+V/\-XWL:2.]Z2E=@' 2J:^%U]#K*?*"9249B"T MBB-G-0%1C#$Z&XQ)?!L'LA[ [GXQA4]PL;Q[++I8&,P3F%J%C<]B:)#C6B*> M6.2&6>')5LX2/JKE%<_5O.=HDCDTB1UC/P%9X8-@B-):B$C6P&V0 H&5L%)C@PS$@GIJ' 81\DWVNKN$Y<_NELL M7G'O9=EBPQ@.N56.&,0%L>C_9^_=FMS&D3;A^^]7('KL63M"4HNDCE6[&U%M MNV>];_?88WNV+]^ 2%!BFR+5!%E5FE__90(D1:FD4I6LDD JYZ*G+%$@D(+R(M.+764#_"6/D;@ M8%B](J_X9Q95$HMY?R W*SJ.P-) "R,/4XI8LJ :#$T3H7*,^C>@CV#84_C_ M9!$G^LCXF^*@;/YE>2Y6[?8'4F9EJ4/9^VCM@&U.9'93O*L<027T\5'5(%"U M;RF+XQ;XSPO%X8D]YHXKQEBJ+[ \H-\>08S1]IW1>"SZKN/P!P=*G,G MQRW MW[:X-<+?V.VQ[;MMQQ]X5MEZ0=:46JO]/65ZDNOT4F7O4F$)+04'@Y=@DC[D9##_' MFFK7!0*!"L*LM(K?>+=8?./!S_#9*2K[YY"GR)"5#2RWS=WQR+>Y/?"]2:$/KIS* MJH-=K.N;2.9KDMN6PKWRL@2[$TH1&6K_=LDG_%][*7CRC*XBIB^)030ZU_4- M$77#6Z6W1%>X7L]O6P,\X85W1DYL,0!CX/E]<.F'8OR@_8_+/3 [O7Y[:(TQ MD+7 @'BC8;O/1VZ_.^%#83TX8DO=\%XR3,W=*4/W:'(>BS3D7./!]K^]U7=<>>,,'5;UV5XR%-[3;0SYTVCU;>.WQ MT/?;76&->]X$''VL2'L"ZCZQO_>SNG$TK1G'AM>J#VWE(>S%2JWGBB%W'*L] MX! S@MT?HE\];-N">SUA>=U>]\'5TJ[K#083\,5]9PS.M=?SVA/N^.U>=^S8 MPO'%V+/7G.N'9ZFJ?O;_4TU4GRZV@X=..8ANZ93#&D4S!!?L@6X&K1K ZEZS M>02V.G%8-J'=$.\[D'HV$45(B+UH(7C$V'(5+N*[D$+P!P24 "L".U2#\XQA M:K67;J6+6B1<(25/EFJ\H@X-,^KPD P\F"IVI(TG>.B1LI\"TPS2.G;0$\.7UA]\1@=)1C-NY, M>%DH\B.B#VICOY0%FHIE&/-(Q; ;K P-TN4W=='O$YND/F55)VF2>E3GE\EL M/D=0R;-FVUIKKV72>$Z[ZIFZ.DI_42T@(FP7ON[^@V^"@.U#/!S?8?=RG5C4 MUP=D$MP]^?9J3SH'@=<+;G\@'[>E@^R39=!HR#]MRVM]4XKJ!+#E]A*>I7%Q M*PW."$3ZJGNM'F^'?!EG*;SB7GC7^G4C11?S)0LIKJ18\(2GHB"&VE?1 M0_^T[8+BVT &DR $+;HJQMAQ3;%^:V_4 7A\C73<=0&,?M#J#)S^$Y[K=H:. M]83G;*OSI/% 2BSGB/.#YX9/FY[5'1QQO=OGM^>>:=T;_3G73)(: MI.>16Z^Y@>2^P1LL?H3(0%+\5H6%QY?O+>M]$@-&+T__TUV8L=$ ?W2PSOPK M=V\^H'MS*M6I*R?WZ-+A7# :N<9& M?XJ+A%IIM,=P/(;;CI7K_5\['+>FMG M&HPV\MLW+4]DY?%-KK7C/CD&YL B.0;&L80<@W.3^WB.@7U4QR G.#D& MYW$,=".D$VL7.01U-OEP 77\MC.9](7P MV\[$X7A9RJ ]]CW1]L>^W;.[O#<9/K@LQ1>.R_','^?#7AN>$NT1'XKVT'9] MSW&<_LC=WMOX08GK#1:=3]7Q_E^6JT?R;K*JV/7#7UF0+C]&,DTRU=;T4SH3 MR;<9CSXM5&7Y/^,\;KLK1F"EQV"E)WT^:8_'77<@'-L>]MR:6/8BRY6GMU1> M"Q-:F,]2Z:R37+!I[^X01B!)ENDRB?X"N;%**KC( ^?$SD<[E&_5@S-6A:J& ML=)T>&/PH/U1U_/M![ZU+;B-;7(]>]AM]_K>J#WI#JRV,^J.>EY/<-\[ MH6^M?&CY,?H,WG'\:!.-YR3->N/=_9X)JYJ.541T(OIE$)VLLHE6>>SV[)XS MLMH3MS=H]WJ^WQ[9([?M>$-7N/VA-W(>W#5DLE4V(.TUZ'5&/3+I%PMT1/0S ME811VLLTFY.GO0 L?8%(^[.++>ZPQSTEI W23")ZTXA>0V?;="Q[_JOK\;XSMBW;=Q^T MHS?2L&=@OPW(^_4&G2XY!)>+PQ MFCTU=-A-A\1+31]Z?K\K1@.W+8:VU>XY7:<]&78AWICPOC]Q1CT^-#Q]J._, M.GKNT-E]%;-9J/"PSXQ)8%!']^A'\HWD$C74YA)[C&9/#5VB"_ N;&?H^WU[ MV!Z,)Z-VS_6L-A]RIVV/QSW7Z5G]D65X#G/=NS AC>ET'(M<$T)1\BP,S'PV M-SUMN@%ZT 1/J"O ::O!((5[4:*O6R.[8_?1&GEQAO=,DB]?)_Z0,V^B,\]] MO^=TK6%[(KI>NP=.>7LRL43;ML>V[8INS[$&F\Y\U^(#[OF\W;4&+O;B<_!Z MW&%[U!>.->D.1Q._VX"^>HX],J.R8+^2D4]N!!H2T8W4CMJX"*:;D/.T[2,? MH^8^QJ@_'EH^N K=@8/;D>ZH/1[R?EL,7-OJ"6_@^P_..QOJ8QB0*^S;G;$A M)8_DF-3$1A+1]R<+X6\.)>N%D:W H&HW#M73 >> %N(V#H=MS^\-NVW&%W>X)VVGS$1^VW2[X&?:@VYTX_4VWL>>,>X/Q M<-QV^D#6GN/X[GH MU4F;&! A!=\7([8^M!M_'G")4KI_)PB5+_P>H$L *_ M\Q2L0;JLF87;9K=ZI?NPQI)ZRG*V /&="X$\*N$>7PML P[UJ](6_S?A]$UNH-VI/>N-\>^,ZHWW=Z M3G?DGQ4[JY*N@=-:@\.V%.X5N$,8U$@1U4P)TKNXO10\:9+<5P5YH3AVK3R> M-P$X,^"J?Q[8&WX8 0FQQEUVZ.AYX-'T^U[EN5W_8'8U,7^ MD/,!![LT!CL%3_IVFX]]T;8& K-BUK@[&1M5C;_R:[J/5[I=M%>SS3CVURT* MAV%#KD*+-$[!@*C19G'HP2\2 3Y!M*:*W)T%XE8'(&D@D@YC[W*C!./#2V49 MR4P$3!,FD86@C'EAC7HW9^X,A02GB>M+XK#%N 2F@AT37DOI./C2TQG?0"9B!(L] MND )#M,XAPF.10*8G,"O #CFZTF(-?#B491QQ SEM+Z4R^KV^60\[MEMX8TL M<%G]47O4ZXW:KC7BOK &5J_[H!+EI&7E#7=99XD0#)U6V22O]2Y(9RR*2WQ" M=R:'K!1LGD*B!9<2;Z-'>PGC5BQHCE[:D.[$N-/;U1:+$QB%IS.RL,VVL'^@ MV+FXS^II:T?#U_8YL=O_QHH7.[CN*:R6& M\'2(G$%=NF!Y=/M>GX,PB6&[-QQWV]SMCMN6[UIB8EG=\<-Z'A!1>S#J#=O# MOCUI]T3?;_-QUV^+T4A,NJ[@0^>)GMJ1Y'%W"4T=Y;&%SLE")Y?#96>MWF%[ M.0@_]L+I)M)"4CRW_!IN)2!_&__!/(ZB4/O M2$4XL"AF;XV9X2 2,PIQV^[8"'53;?GQ#:Y((AP'OYMD$L@O90E*P+L,$_HP]3O!I$AN,?7_3>V8 M/S(1W#G3.5CT.Z3,YKI(@O%)G*5KRPGFN%0>I M3A;EA61IH)"/(WT0HEV>X?Z]FV8 DTGNX %O,#WX1U86),$:F_.3^(YP\TI M_$QNHO]C*X)%?\7]BV*70\U*S0&7"K\#@HB(399KM<[P%2PW5*] BP&O^9/:VNVT"42$GO$9=H2SOEWL X)O 1WL5>_O,>Z40!X M( U(1L*+1_() K!G7EMO7O+$12:[RLBK@S7Y*&W,D&+5B*HMY>Z,S42XR.F/ MUI,KB5(TN(L3L*'<_2L+$M$J%B1:^1KT_"'(X#G-?K%_86\*0H(BM(N_WZHG M?['?K7^-X0P61[Q=,1:6D:5:M3 Q]M!M^%6 P$KPQ#$)A;$99E$,*-Y5*"D3>T]H"L 5F# ME[0&J WHH+)>5]=+Z0.!!;8I]UR$ =;*!5$4W^JP99NFK1 3*S=PV"7ZY=/2 M%R]_% :^<)@,E7:3,!*L#QL MS8P]I* V )Q-PW@"1A1,V"P"H9UJLRL2A>5<+L BX:]%=*LFV,*HL+2I0S@BD,R=-\X?U$A]WO]3^]:^TK*Z9)Z4"V(*H!5I)WX) C1#4=] MAN7D51AL'DS1R:M@=9Z[*E_28N##WB)Z5A)22_U&_ ;"C KFQ8B)^&F..? W M,*YXN7+G.*)@P8."K^6B_T>)WW@F1F7U)TL0*R]SBZ, E=@%X"[)5$)- M):(PP1:[&H7S?0EP3\5M/D5#/= :81'![I3@5<5WZ*2V MRGPY.IPK.$?B+7#LM32'+K;/Q\@W"W7V >+NL 7A.P_3F @E4A8(_3-,F),;1/KVDHD_W?>EB,F^*G?G,_LZQ]3(.[Y@ M@VY7%Z"@:L)G=A<^ %JC_-)&Q-&R_#<5E_(&?2Q LAJ).VE^;33_O"'*F;.GWCT31FWT2(1\+8;\%A4H@77\ MG2^O=0N%_X)'[V9"@$G\[;=WJ]^4GZ_][O]FH?XA_E(LO?@[?OI5+%(%5D5K MAMNW[/T_/G[#[SZY:3Q1Y\-O/%TUA]Y_JQALM=IXDN\<\^+06HB+5;YY?I;] M]QB"#O&.)Y[>,2^WILLCYRN?7X%HM4:HW :N_"@N"_96SD@UA,2*H6(+NZ,3 M+/K7+34&^%;,%=?Q..0-D]E\ MCD4G989KJXNY[9Q\<4P>6Y^(*'?N=!7BKF?!7PXD-G30(8$$AQL+2>),XE9I MBXE[%QQR="UU)PG&YT"[O,H=/D4C"G @WUXU.(\]:"(*J5;AQ;OSZ>*TKGB6 MQD5??)P-!!!7W6OU>#ODRSA+8?A[X5WK5XT4^?+G7;P98"'%E1085Z2B((2Z M.$(/K2\NK-QKB-O'>@?HJOA]_E"UH[Q^6W_WS/.3''B!]B=[^HZ?8Q).W M]A\=3R^W\NP8A-;+)4)O)S20%;]1_1>.+]T'719>D,<4=ITN6-Z(5 YG>N$2 M?@"B>:=0LL.OGZX=XQL B3FWB/3[24_>@8%&B[R#4WL'-GD'S?$.?E<5H8[5 M6FO:2^Y!76W4R[L'S[R.\P3$WWH;)\%DS92E/C!I$4P23%(4=?PH*L_M/S6, M:O UJJ9OSWW1]>:'J5:#^7:6ZV\OF>"F*\JKDW/L<%?]%#SW\0638N3[5>4 MG31 MYY7=$B92@/L#?& >' 9/"!<,HL?Q /BP87SX,5V$JL4SDMMB&Q M*J0TS-VM3\021&X\/[1:F?(QM)D#:(,@VG(MYEA8'J- MM#%J@!H2P9M$\!K:'M/!:] YL-]7@_7&=)Z])L4ST^F[:*UI',%K*/2F(Y=E M=WJD.#5C&ID;0\T-G8=N@':]#\(,+Q7]\/DK)4\-4*J+)KCIRD([10UP KN= M@WO:-%?S&@=U-52#">4"' ML"\F8ODB9)ID;IHE6";-(X\E(DZF/ K^PU4G:'<&B\9FT#8U@S9!-R^:X*9K M$Z6E&Y"6MIR6U1V0[A'8$<$OBN"F Q-9ER98EU9W0*VG&X]U-=2:0 MYC3+<2.A;Q+!:RCTIIN+/MD*4AOSU*;F03Z5$YB->C?N7UF@8_MV(D*.YZ=5 MC']H(32E/,]8<$CIS_-;)^(!\> R>$"X9!8_B ?$@POGP4FV)^WC12XV12X' M1R[S&"B=%SW'/N,8R200O@11RJ-I, D%XU(*VJXT0C.)X$TB> W-D>EXYK0& M_4.+F$ES2'.:Y)X#44>M/-A0V\.+09$VD.:4ZSS,5)=BPI[C<*D"^_E"0+BO-OD/[VA&"<_:)#R)X)1A MKKO?UF\-;=J;(%I@ H2P9M$\!K:'=.!JTU:0UICG-8TC@)X#6T2J;#VK#5HT/ZI#D&:D[C>& 2Q4GHS\Z"6IJ+0_/$ MI#6D-2#3@%=+'%N*Y#9P!4MCY@*#XKE() .J MP0OBK'Q)\9C$ =,$YBU;^)-T%@ 8+H"'R_+111+#@S*&<7"R?A#QR UX"-,! M 4@SG(OL,/:+<'DF!4AJ\B? D(B81G<:I1G+)(I/@IGW*<+DO$K8@RT2E1"P0P_R^!E F:9 Y( MV:F61)$4Z6#B8B3*8^*NB] O60JY"[]V^5*O7[4D[+L[?K6T"R\ M?ACG=!6D,%UW)[^_;*"=B:O9-7?&\MDS/TZ44/I! @C^5P;*BU;#9W;7MMD= ME^R5/>AU>@S&#T'( /P9J/1KE&IPZ-$DS42D!)YCRV"P<[D9P$%>V7VG8Q6_ M??1E%EBY;[- LJ7@21MT(VGC7ZOWN$#>2=7L\S1-@DF6ZK?BN+C %ZM#-4= M&' 8&@U@,2,@"9\*;0OC4!M76!!HWP+,YCT,G H8.+V+V\I82QQ V]EBL?CP MVGNU!KKY&SL5CYUT[N@Z]VDAP-M!^/LB9!:FLJ;:MUH'2!9X8D]10VM0U4)X MGK-!QW[-XG(L+0(,_HWQ,TAZ:TTO7SG6@Q% TGJ/#O$$G44?.5E!87#MKC5@[]3' MJ;H^X)]QBJ\&#Q]B3ZG]67PPAW%U9$$#!YAD"%1U!#H187Q'BOFBBOF.RYF2 M /7'KT#PNAK5&R5&O_/$G3$'= EUL849DQF'B Q6UU+_9>*O# 0Y%!ANX<+E M+$[2-JCA'*3R%M1HKKY"]]4:#3N#BNLKUS7:=IS.L-09KG[S7KAB/@&=SJ> M-O(32+IZM8_D95FA *6IQ(S+;9 &L-("( IH$!&&?^NK@D4E@KUYU>_TWZY> M#TM1GT=BJM04(". R;H(&).E&K3(!.5N+4Y/^]L"(AIC*)#OL*SR.'_P6 '$]1(8U'5:K\K-$Y>)R$*C Q8HVQU'V'2FB M']#UU89$G73"&FZ0'C'E_+Z)_:S480_\\[7#QB< M46T-SB0.O2/EQ&#:@1] Z)ZR=T72^0MZ[6CG9\%";C,U9YXT,]7AR/.MIJ+0 M,WR.0A3 141DU7Y?7=T.%J)C78V9<[,V"V"9"6YTEQFH&3@)*K$[%9'0&S=^ M$L_5X^E=K(>"P*#<7@('9A: Z<=]&"#7'$QEJMVUF?8/WL7)(M8$9!\CM\/> M_/UO]^!_N]?Y$_J?WO5;^*15J1)/GVRE"':!O/SLZ4 KD+,ZY)IO=;MNP\ M\BR-KR>XOY*H&8)7>]6]5H^W0[Z,LQ3&OQ?>M7[72)$Y?Q[6&O*%%%=20#P M/%[?/%1#_[1Y0N,VD($.G*^*WV\YIZ'?9@TZ?=PJVUI[DS_2<<;VWF?ZXSV/ MC#O#KK7GF6YGX(R.,)UN9S@<[IW/8##8\XS=&?3WC4/DN4SR#.W>L\GSR'FJ MT?..4QUP]$UCK%'5;C4J."2"'YW@J^O(7^(^\ISZN2$M"=+OPFIP7S;PV+H/ ML85,3^+;Z.79=KJ\T$9\.SJ8]__*$XL?,+%XSKJ# MS@.3_3HWG!+!SV6_!F2^FF:^UG?"R'XUPWX9@9,G(/@!,/EBY":4;"Y*/JA" M(* DH"2@)* DH'S$G224; A*4CK$X.B<"'ZV=#[9KZ;9KQMU;I3L5C/LUHOR MC!A >'GQ>/D:BS/SXCU"S08I[;F]RDO-B1!&-@XCR:T->D2 ]./^><=%^@N M!#/O0B#=,5AW7I'6U/_>'6!"W^Z1[C4=[&JH.HWC@4D4)Z$_.PMJ:2_L+JE- MS5CVFO2.C UI#44WEV>M^KW6:'#HJ:_FZE[CP*Z&JM,X'IA$<1+ZL[.@EO:" MHIO:L8RB&S(VI#44W5R@M>H[K5Z?]FX:#W8U5)W&\< DBI/0GYT%M;07!_<_ M:J[:F,ZRK='-$2L/#Z@J)I_)0W]YTNFK@^N*JH;:MN;K3.(+74.A-QR_P M!;J#,:D.J8YQJM,X'IA$<1+ZL[.@EO;BX*VUYJJ-Z2P[=&OMHO2N<=AG$L7) MV)R=!;4T-OUARW%.>'D0J0ZI#MF+\U.30".1P%-J MS!1> ZP!-4EA6 _^*]F=2 1^[<=A&-_)JPK#D:]ZW)R,.>F1PE<\2^.B(R=2 M*8BF5]UK]7@[Y,LX2V&-]\*[UNL=*5G(GP=ZAWPAQ944"Y[ - JF*EC30_^T M61AZ&\@ "!*DRZOB]UO*0_7;[%%G,!B\1C'8!C/Y0YV18^UYIML9[GW&&G1Z M5G_ORX9#YS@3VKLP:]BQQOM?=K0)6>-]$QIUAMU] SV--MF^2 *S&C[;6MKHOT%L[%WGJK7VFFP?01I_<0Z:FVLV[V/N9P4]=H),L M50TMU4M< D&&ZJR&ZG>>N#/F6"UF=^W3Y__)8M4(&RF,(MPDW-2L?R]<,9^( MI(#.TZ?#"3H).AO+ (+.YD+GFLM)N-D0M:6;QQJP=TDWC]6]*JFYNM,X@M=0 MZ$W'+VJ57#N64:MD,C;F:4WC"%Y#H3<=N V%WG3D M(F-3.Y91F^2FM/QB]I>UHYEU%F&C(UY6M,X@M=0 MZ$U'+MLAM:D9R\C8D+$Q3VL:1_ :"KWIR.506YJZL JLK((7INCO)^R60WU&*WN5MBT P(C1RB1*CK2)ARB)W2@S[0S!Q MOQ!NBLV9\(L@RE2CIJF(!/8^8IQ)X&'@@YF(TDH;J$*A_"S-$@'J="OPIWX2 MSW=T>9K##X%2V#)J$M^*#F/?9JJ]4X)]G_!/>$$"5 ;%F\'KP3C!V]4X&^]- M8V!5^4K\O5OR H97:@N_#.8!_C/*U+$V^%TY%WCWUUF6 _GN^JQM4AB%] +5H60!F26<9@I&&NIWRZ2 $99 M\,!3+U5/B.06/H0'X -\1KKQ0I&Q^ 8^Y2F[PU_'MX$GKO%)F"-,$H4C"000 M=XU./I E<@-@ KYD@9(21%. 6Q\>R,(TP-<%0$]%XQF_13F: R7QT#X -+!6 M@N3Y/DI>OI+5F$!6C> *J?F1',@F4 M:\INM.RC?'V. :!!MH[&_.--EXSOL1L.)KK[7L5W^[5$B*\I8 G:$XD@"S\$ ML .P7VH<_G?G:X?]X^;F,V#'7UD +0C-@M18B PQ< =("4RKRMI&N12U=+ MP0X\/N??!?LS\Z;Z3?@I6+1@KCH3<@5>^#O$5!@RQ,:%^6S362RWC@V&YV.D MGE[BQ[BJK3- )-4&L7182U24!9!G4L'XZEDN939?Z&?F?)E#)Y*HP%ZP-)7' MYT7CQD6M2-C% JH%-!=(C/^6XV MUVSF(I8KDXF#5ES.^:8!#= MQN&MJ*PIGB]"<8]R*[/)GZ@WMSBZ&\A"GD%T0XBXEP8_!DD!:Y)Q;,P6%*YKD&%=- RH5Q-&V',%E/?9/* MZ]PO"B)8$[R/WPOX#&G^)KA]"\]K1<5Y@M.D%1X6LX?:+6QQ>B?"4'5"16[! M*I(UCVO[KY!'.L1=:6\9#!])9 T'?@ M5.5VI%@2+!^"<86990A:L3WZH2*)X.FT 'Y5N#/H0;G*.5/ E4_S!CVS>^5A MP:S2N[B=SH+$*]M#+P5/VC%$CVW\:[4@&*%X9[ZV]17%R91'@5NL1=M&Q-(Y M#R)XDYI>,9J'<; O5-H0F%A&R2L#$O)\W #M&A)!>W[P.S1N*@U0CL67VIR M35IUX <_-\+P-I/P@'R[V9"?E./H=Q,,^Z>\FZ WZEBC)S3#=_9= M*6!U1HZ][YEQQ]G[$-XI,*S?A'JC$5T74,.N3R_:A)D8\-QN>8.7ZY97.V88 MW0/O7WG,^0&(YE$;2E,5BQAP/@:0"U //I$+8 (#3N$"4,/<,S?,I5ZY#=)8 MLEGD6Q"?R+A 9;I0Y;$"]%BORMRL@] HA'!FT3P&EH7TT',L5K] M ;4A)=4Q3W4:QP.3*$Y"?W86U-)>V+W6<# BU2'5,4YU:A[(-S?+93JFWE.!/KT8DUAC+FAJ:)]-1<-P:#$ M-$R!3(?*M;[5E,$U0/5.>!#/[MA]-%%>G&'KTGJYC*9KUJ$UJB=A;@W-H.G\ MM@>]5J][Z &*E^0ZN9UGQ]T:ZEOC>$"VCVP?V;Z7L7U]IV59AV95^\R49(/XQSVG?%F$YV?"JO+_YPOQ"1%-LO%S9E>?ON'%O=QBSR MY>R[?@QO>GQE]T:=;N7^L8A95F?T^ UDMM49_M@-9/GU6^N7=:WNSDJ$3)/, M33-UYZ2^#%I?Y?4??5^.&\M4W99:W($X$6%\URHO(N.>OC(5Z%)2 X;/DD1? M:;GK1C)/OU%-G>X\.N[%OBA#<23R&S;U5>XE/NZ8B[QXT4Q M\1W>N@I\*>Z.>O/AW@U!0V[55VLKCLW<Y3,N:+2< MT?H%C4YG^"@\6H[3Z3\#'L7:=8:;,YR(]$[ *P#=@]@#%,/["/TPOTHWOS=L MVWV(ZU%9'V[TWNM/H*_1J];:"H6FACADB#B96]F_3N? M+Z[?%^[2,T!@(VHP<&V/P%T=L0XO EL':NVHA ^X0$NA/%"W\N-J@VNG"BO@MT..CA3E5 SBX!C+#P>,3\E"4K^?%!RN,VO M[RVN3U[=E9S.>,I$I"Z)Q&^*.S\ENXN3T(/7JZL]%TE\BW]R[0F#:$L,9V A MGA+A)!"1BTH9A*A3:1)[&=XHR2)8C1=,$>]P$/@TU16>D M*R]J6[_^0ZG.#3D.YG#O$<>A9-OP(&9=L0^_%??"S1058-F1#%8Y-W@5&L,'JW[<^WJZLX4Y24POYM[6N..0 MMT46Y,N#?/"7]7SPNQF00[YP5P!IRL8AB'AJY#!VN";]90^>H:[%X(V2 CVSQA^-F"Y!_EK$/$(D#5D M7W&\N0ZQ_RY4W]EO )T$8I$OV[X7Z9I*R M=S$$[(D"O7KNR[S7TKA3[UKH'TN1IB%F6L 4V%UKD"\[#3"-@I8B-P:+11+? M@PE*P57$S6V[8OF8R^6LR!6"*F1A6F0PW)*(Q2<[7@*CZ#M,RYF!=Q]/(Y67 M 6,[K&S]A#D#.>ALR<*P9&%A,G,M!=6+IJ+(N<@T=K^C-77!FX8YJ$<^33"' MHS7UL]H/PB<0,^*<0&@6J^:SM]=\^EF2XK[/L6WGM@J=XVOU"0MT3"+%Z>Z; M.NIQS/$&.6?EF;(%1(VZCJS-?5C:%0_O^%)>_\1^-HKPM95!LK([:*P=6/:- MW[//F')'!*RC%>THYU#X?IZ^RAW"%-:%F:L=L>.N% S'Y\,POI-7AD+@GYE, M W]Y9F54)9K;3J+R+(V+LF2<#7@X5]UK]7@[Y,LX2V'X>^%=ZU?U% 7SYT&6 M0KZ0XDH*""& >04M5(VJ'OJGS5.Y*+G:L;@J?K_E;*Y^F]5QQOW72+IMA;_Z M&6>(,WKTD4&GWQ_M>:;?L8?C/<^<<#J]SLCJK3WSG/NSR_LP!R]W'V;MKMLS M^I;+?^6AQ <@FD=7)^[C)=U=>7D,, T Z4+@\T"E3FLX5HMN!6Z&8A.RUA%9 MZ:KUQB$KQM<$JLW0:0)5$QA :-EHM#S]E4.$EH26360 74%AU@8>-3>M:6>; M0V\U:J[6F,ZQUZ1V9C:XN6BM:1S!:RCTIB.7/2"UJ1G+R-@8:FRHF]H+=-'9 M?CQB9^V9.C@1S&%^Z:K[%CPQ":+R&'D8W\%0D4@WCV(4;\'Z-*ZJE!.1ZK$G M(A(PN<\Y_,XRNNJO57)>3Y^?JX1?SI7@_E9&*H> M.OL6%\B-JG-[\+K1AQ1'6_3 L>U::,+QF@;\%OR5!5Z0+DUL:$ EPR_:*HW+ MF<*C4@9JVCCR1I7_EH4?^9D6W?(#8"Y8\)!)^*>KN^^$Q7)7!\?Q1$U+_9<) M^/*6A^I@B6HW,HN3M W0.J^T%%'CO+)&P\Y@=1YNO;FDXU2:2W*INRJX8CX! M(Y!/TNJP/P2; OPG>-X]'U]-7-S#9*6>T82'/'+UH1VP+^TDD-];N^8%[PZ# M>5",LHAEEJ@3="#2W\$LJ?9I,$FT-S#.$1N9')>GI/K'O/N7@6"F12L(51[_ M3LO S301ZA25.@,VX[?8J>=5K[\Z:2U%A$>SI'"S1!V]O(W#6_0ZPA@HX'-7 MGP)31ZDYD\O( R<_5;T3_/*P5A"!0Y*N=0ZZ7P2)ENFO8I%JO8"9#3J[]%G- MS\/#<*NC:7&6RA1$6OE)T6IU7]0L1"J^G?0 MDDSFQU.W$DFUMX Q9-[MB"=+QGUP(^?Z4)P;WPI8PQ!F&_J""4R68;]1C<29A%O+ME9FB^$)G9$8G/2,S<#K]\6#OR97A>-^1 M$ZLS&-G[GG$Z(WO?0-W.:/] ,(YUO@D]I^+Q:4C0I"2FF;G_YY%:KY=(_<.5 M:0=)>.U*7HRN-/O!$P^7P4$CJ\;(/!!F729F55-A!%M&P18YOT:B&SF_#3$D M=""C;L?77H;-=!3#!"PDLT-8>)%8>.#A-,)"<["03D4U8(ON9BX2H*ID;\IB ME5"7%OZ[\[7SEDJH3;&$ETIPTQ7H%=6LU_^LB&4-6]T^G4XDM"."7Q;!34=,5TQIBN4!^R)%Z(%OM=D9-]X%(? M+;CQ,9@]>0\=T]EIJ%=!!*\-PM;O?T/=I,XMM%J X1G C>;(*3 M<3B^<1BTG,&A^4A2'4,#QN9&\J;KTXT,./O,W< /7$K#&*!5+TKPI]?U$&N, M90UY%!#A MA2- @8C]F26!] )7_\;+5'MK-TL2$;E+U<@ZB4,]DT6,"\5&U9&8ZD[6 AZ( MYX&+#TJ8N< Y[6_-W;%6K;E]/;W*W25]:7'?L#W>T[K>1 GM.^/R=SIZ(_I"8_6N+A 8> ]:@#K;QY M]+JD*(X\N 5AU7K^E35P*B*$3[^R1H..L[ID <1IH6^PP9? &R3(2*B[L^/S MPE/)%W=0?)\X%\4K5/GXG0TUW3Y_S/.-G5K1X'!3*""8KB M%"1RJE0]\ >E.I?VKP !HKQ_0MW?\6L8W]$E#@W2+OTPSNE)][?LTP(P5%T9=8,* KJH(+N.=[J Q07WT,U"=1U";D>9OUIK7*Z5EVME$P%, M5Q<\*+5>W<(%6N8I@X+KUEWLU35>J$51'+6UCH%J251L_.3!^$OV1G2FG1;S M!*P>8")5<,3G8%Z"_VSY%X[]Z>/[EGI5D"BM;;$IF.B?PUCFR_#$!*_"P!=E M@9Q5'I+J*5$^EX!54Y8Y#+CJ_8X+SA;P'C4&D Z<:JEFX0E?)(FRD<457^A/ MJ"O#VA,N]2UB"Q')?-HB=3MORSLHU*4>::QN%LN[^:^HA=@ZU==V5$BD(%;] MOC([$+VO0JSNY+"Z[?]2UZ%QF*%TDV!1D$G?6A&HZS0R7+,RW*L+>YXJ (V& MP6WQRH^AX.GZ5ATU.NUND'-6[G,N^%3H8+/-?5C:%0_O^%)>_\1^-HKP9PX4 MR10?X5:5M;LC97EY)"*70CLT/D_!+(CSDOB[4%<9@0%+[X0HH;5P/Y\!NJWR MPLG5/2WY),%)+6YL0?<7O$Q]2XI[X#IC3K#<6_O M=2K]KK/W&;N[]RX9I],;CO=>N=(_Y83L\;Z!ND^Z >=($^IU+&L_A38G=+2^ MW(>D:)_9,OH$71BWP<%Q+,/#5HTW20!/[+LHJH",%\^7UX,9YVH._.2.M3] M^N9W)WU&1 M3AFH4Q1L'S^^,\O -)3(=3 GY%*1)WLY9">K:Q#TU)491GNR[\K]2=(J4[6* M&$"P9AXSC(:USTE\&V"M^61):F6@6E&,3C%Z+8E[)3CGNG_@Z(.4F"W4!L MS$R?2F2R' 8#%R5!* E22R+7P693-$Y)D,LA.UE=@Z"GKLPPVI.]*<],DU:9 MJE7$ ((U\YAA-JRM6B#]_6_W=M=R2+U,5"^*U2E6KR61:V19#KHZJAZ(9;0- M^E2V+#ISW^@GW1Q5.]Z3-WZA#"#,;"YF_K;JVT:@V2"=)= DT"30?"'05+<> M$EXV1%U?[+K2)EW>=0)]_(%.J4]I0W]U3EM9EWNASG9'VXDS_L2/\_N/Q /B M@?$\(%PRBQ_$ ^(!\8!PR31^$ ^,N&_T"#%\=]BR>UW@E4TQ_"EC>+R[YM 8 MO;D\JX&!.9SX!&[',C#$ ^+!9?" <,DL?A /B ?$ \(ET_A!/&A*0+Z>/*E2 M.!_IT'@OIZ6Z/=.JD-*P$-#TJVA_YXD[8XYU\MR828IG5.Q^J00W75->4?IX MO[4RG8F]<6MD.Z1[30>[&JI.XWA@$L7)X#14:TQGXAO@@C.T2?EJQK>WI'QD MLDAKR&1=HLEJ]7MCTKV:L6VKQ:IF<@]+KU]>RM90JT9E4K3M=]%N'?& >' 9 M/"!<,HL?Q /B ?& <,DT?A /FEDFU:3@SOAS2];I>XN8SK,:&)B+RA@;:F"( M!\2#R^ !X9)9_" >$ ^(!X1+IO&#>-"4@/S2-\%-KW;XP7-+M)E>FV2DZ00W M75,.KE?&2R2&O(9#7.9-DMV^Z1[M6,;8^>6X+_YY-0J#]W4?GU MHT2V["U4MBZ.RNJ2)7]UR5)<7K+$5Y>_^W'"TIE@?I#(E/V5\02 2;+89]C? MF?'(PS\LE@@_%&ZJG@WFL( 4G\%_+?AR#B\L_JF>SG_694O!D[: ?W'733+A M,3%?A/%2P" 1@F!P*Y@;SQ,"!/" LV5;I) MN(]'S?_'DT!?CHZ8&&<)"&:JA1RDXC;PE%C^G$GX?WQ@F[1S$.>IB. ;T!"0 MNI"C,.<0ZLYX-!7EZ)4!I!2I5((:KFX;9F^*W\]CF<)P,(P?9FZ:K6:9ZP=/ MJZ*,DKRI%GKTR@Q*\W"/ID#(MRWUQ&KR,7AB+(SA>1A$)$'L*2,%;Q0MYL4L MBE,F@=>!#^Y:E);*J]:V QI@UH9J$BG2\8CY=245#P06(7NOX$]$>B=$M.$0 M*6 O#<0C4O90)3G:H1 ?O*J7^%4+&7H=:^B\WBQD:+I$JC=[PHTU?ES!.T2" MZSD.Y7\!^P[2]"WAGF WK@MK ('\HMP%#(IJ+2[.<\5E4'=I.5+92\2GH@BQ M$&@F6DIX(1])*1\L *L8B3(T2\!Y3);,!P"*$X5X<_!9T6]%6))I @;U2;C5 M8>S3ZLVIDL]M[Y_PD$-@A]%=F'FPOHI-5K^&8;47+L4MFG8PW%$[@;^C+ _= MV!L];: 16X"K 8MO,=@61,9SF^AVX6ZC 5".SQI5PM M*[MKN=?O?_FD__2NWS*@Z4Q@] &BQUFZ7&!>28^B5[=] MB*^5(2HS,-1Q>3$LJ+_I. J!40EA?E)[*1@1[%5)'7!JUYVCUZ'$'U70B[-) MZF?AUI^5$GA3_&8EAUP6")/[]RHK!)+KJK?DSC_JK_;4M=+B0\5$0#-6P7B9 M=8)_1#BD@/AWW5%B;U1B*,XDC 3CB7M7+%(US-OC.5''.V3X)#UP.LZS]6!; M OGX:G#"W3*DCDKX;J,0S]+X>A(GX&2IV0 T7G6OU>/MD"\!,6'X>^%=ZU>- M^TB^_'E$=[Z0XDJ*!0?P%04AU$Z''OJGS=+AVT &RO%?7A6_WU) K-_6L_!M M/VW?<]"/6!V[/][_S'BT[QFKT]OW3+R;F,++CC,A6XRCYU6S'W[R(->?$B_Z77@QDW$8@"%9 ]2G[H.- MFK,-MF$B1@<#X;_RW/,'-'>G.UVBZ;>?Q]6Q@=CF,WN/R3J<40:]LE/?AV@F[5C^[FT]02G]8@!!)>7"9=EIH @LT$:2Y!) MD$F0^4*0^4^1,KWI1YC9()4ES"3,),Q\($"X9!8_B ?$ ^(!X9)I_" >$ ^(!X1+ MIO&#>-"4/L_K26#J\VS:&9BW7-: M]M@FY6LZVM50=QK' Y,H3A:GH5IC.A/?]%KC@[MFDNX9U363=(\L%FD-6:QF M6RS;&;6C_N#/3VH^+ VFR2F$]QT33GTO-I% M;6N9SD2[WVT->PXI7]/1KH:ZTS@>F$1QLC@-U1K3F?C&:0VM0P](D^[5K:?' M1>D>62S2&K)83;-8=F_8ZMI]4KZFHUT-=:=Q/#")XB3T9V=!+0W&P3T]2&U> M8M<._I]/0J'^W+I=YG02!;[K-@T:S&\8Y/Q MR,,_X)]\L4CB^V#.4Q$NV;CW6GTW'KYNL43(A7#3X!:^:>$@<9:PB;IAG''7 MA26G$AYR17"+W&,3'O+(%>Q.)(*%0DJ6SH!.@R[S^%*R!99\R<3]0B2!0#GA'B"E%"R8PPQ E-)821C>RVT!+_1B%L4I2W@ (_%HB74V(2@! M![D/4OPGS#R))"B.+.<32#85D4AX""_3"@$J(K.)%']E^ "L[*^,)V"Z\24P MY9LP9#%,-V$NJ,@4"!A$:O%3/3F82232QY0M$3[."]?,-)N8'V9NFO$TB",U M'GZ5!G-<(2CO)A7A+6EU5FI%XC;PD#<>FRS5?!(@M48 7+H,)'(36<3F(DT" MUU1E?D%UWF:.+T^=;U"%IF$,H,_ @J#<)"AF,@XS+8$HQ%(DMX$K4%V8TK8X M*@S)8Q9$29U0B!"@PQLIH88W%4(L.^S;#-3."Q!"4#%S>9^*> K+G@4NR.M\ M$<-WE7>6.C#A4L-1CD$@WAJ%5@@$VA#&H)K:Y*$2N4L7K!I[$W1$IU5^"M.; MZ\6Z7,X*O,"7ZN??,IX@E, ,0=]1>T#E$W@5@(X$/Q'GMK[(-.&1Y&H,6.>O M<0*@R>>+4+0TX7(H4L2YC0-$TL@K7@QO2Q!1%##Y N:+RYP( ,V%4"+.LD4< M 4, ':I*)CY(:9AX_D/\S"- ,0!:[Z/I(*'GS; MTF 81^T]K[^& 6'Z:PK= >_@$ M",J+X:\9?/ FN'V+3A$^BV8+%KW4K-GG#C1&'&%;Q#)+B>(YE@UTTR<-4^ %C'2R'8.X!M :8#7_927!G4G2E' M);TH2.]62 ^FU@6HD/#]*WO<&:"U"?%SP/A7 ZO3+S_@6V+S%O.3>,Y>C8&N M&P^^!T]I/@%KDC\+_]WF?C^I!OWL)$2CMT@"$ [X%9(&+7 14<%B\9^XQA6- MP5^ []#DKU%;!75W0"$_P_B+YZR!#Q_0Z^G4,D?4CF/CK=%%Z:U^&.=T%:0P M77=^AT_YK&-])K7PU-YSS%F\GEA+R99],74PQH;OT@D65.4 G)QF8! MA+J%ZGOL/R*)U7>O'+OC%*[*YK:!R@+%HP$MFW,-P/4O$6W"-K,YXY>!$ MVEG:.@$3IZ#DH!0Z9W ]#-^BF@&PY8(N ,<,8N;8"8,_)DYOP_FP)G-]R4"")#G MQ\( QO6"=$E(>&HD5!A8FJ[/5=/UH3!=!#LO"3OHG[A\@0Z:VA:*0!$ &B3F MNIZ"1^JY?=Z'WHU\!=/LK8/-J&,_AEG%;@=F+"'P"!8*6E2NMJKN5S6.P##; MZW,7L\GH#>*J\T0T^HM^PF6:X(X2T ]F-2\RK!A\9? 8H'GB:=*OF("#Z.Q] MA0?7ZF.=9\6"I?,^EC-U *=E=D,[TWE8\G\>X^-C]WE);5]H]\<0DS=TPD::AUCW\ MYUR@)50."6[3B>(%NWV1'S5[Y)SL$0DEZ^\#M0GO2?:9!QYN&;W3K/V*K"67 MY"5U\GVF"D>>% SA0[_$8 -UC($E'U[)NC1&5(.AP,\8/,OQF'-/E .MBC7@ M_?#+\>90@UU#I3,@\W2VN_!+ 0>NH;+;RGB:)L$D0V"!"&:U''AAIOP>X572 ML!(\ )%7U6!V9X'RBKO+K$@VJ3QN+(M'#:T6(;P[$]Y]$44Z 25E&\R9)2B4 MAS(&?>^P2FB5C%HO8[4'@U:WVU6/6SU;_9V#55$)M.8MK4.G$G)=390!_B%7 MRM\IX605N?V<8,'17,6BKRS@XSI"#U:[?>NO(2?KI9,+J03F[>-;BWF'"YV* M1W#T8HM2!]&I*EK%)**NWEP33ZTO;*=SG!=J"QK]**::BW3^(DB>]4S5*O7W%C2B.G4NY?Q&TL5QVGR?"D(U-L[V]R)G^R7/V>8Y\"4!N4% CF4.>'SKJ0EWA>_@ M@?77 ;YG[0H>6^4>&RAY?3<@U5&3RJ$9X;783(0JYST1,Q[Z.B6J7-0[$NR3[[=_R8]Z?9T)8,K-ZM"2I#,MQSS38M.9EB.>::F/=PQZ M7QSQE$KO*X<5I=I"FO,@"IG/W$@G(8Z RZX!.]XHJ;S M7>A#"IN_\S-='Z-_GILBOW2Y8?W:R6[E&36=Y8.YP9K*ST\X?/\?.#2)%('^R,\O/R4_!EP,P)8>QQPMHB %FAW HY9(7. M9H6V^9V.;=S_DN!]$O!8@>;8?Y>'/JREN3@^YHH=ABO)TWFZJCA?< M/N?8O!?(1$!$BZ119'QOS$7I6R=3K#[ &0]?*W?K M'K.XI<-58?SZ))JSL8"EQBVF"HX_;)QM^[HZVU8Y&5K3&OMM[0_+)+VKB+!Y MP*_UV D_M14[&E8+;^&C_(3S6J5/?_@:.\,!8OZ[\[7#//!%>*(IK!+.><I:/9^RH53UY"$,]\JNM(78*,51J\FD/K.T:JR V77,5P JJ-.( M*>A$I/LNB;38Q7 3X04IS*0X#)H(S,7D7;WP@WDYVI[K97IE6X7/=&VPB<)I9Q&]Y M$*H689C1R*3*W_N97H5J2YE)+-.KI#! A_/_$I03E#<9RC_I=")HPNJL5'W1 MVA/238*)* 'RMR)%RF1>QL@G\:W012N@3N)6E,5LZL3WJC^>[LH)X (8B=WN M%*#ZZBP9?(OXH< C+@E8/6.%J>"RKYMR9!$)\4)H2U6>[%X @J?-[I<[]L#H#R/\1.1PCCXS_WE9KN<,DI-'35]\6_L M[_,YQG\A_?\M=Z6G:JF0!V6G,'?[\Z(D2[TR7G8 MYSS8G4%W-.SVAG9_;(][(\NY4.^A>O:S\2KB M''4_QNH$U:X3:_L_&F7(X3GNS#[ M7W2K5O4[N?^0.RJ5L*PR@4UB[ R=J.3\N#+Z[[W\SL^D+*OLR@4JEUB(F\$; MY,EWD6*=$GRZ2();G?V,Q#1.=8N2:C][/)%8='TO6A0 T;CKBE"%ZEZN%)67 MXME!'%^+*&=?/[QC7S)P8*WNI-^VU/>ZV(OEC=[S@V9Q-49M*HR*L^V M;(NO"Z+*#:U\764%E\X(Z&[N1;:Q7=0@^ZKA>^%,KVGW@Q?N#;L=RL+91#_G6T X: MU$+#\-/L.^7W1\ZP[Y/RZD%UHP^B4V!%@55# ZL/]\+-E.1_0S=,N3(U#:H^ M1@AA705AJ@Q:^5!XR0[[*A9#@,Z!%X!6G\=Y]^)1OVVN/ M%(%/@4B@V_3"N MU0519/;]VZP VY%L#Q5>5;@F(?MM* EZMTK!WZOZX0'F! M*J12SNKZT_;6IW=B^S/WO@G="-WJCF[K#1-KBFO[8XY5JT$@9 JCE>YI1;[OUDD6@BNJ;I'11=& M%;>J5-K Y$&VX8D L%I^Y(F50,.N4_W? #$N-@G-A=<9DF^PZ8N*=_>U]DI-P5K>?!H?2>S MOM)36CJU[1O%*R$ -C\J RE>9EU1IV>C<3 MHH*P:^YDF=8K,=H3OD@P%MX%R6H#K8*J +,34>;1!&HDP'.450Z<*.#5K:+N M4P1;(510_-R#):21I)&UUTBQ].+O:UJX4LV'ZKCA,A5NS:CJUO@/@Z?21A9J MVR1?IO0(U&&WXF;B:%GB3:6)G:H!*ZGSD"Q'+:*FSC2:77:/.M/\>&>:2S&" M9D$UF<*3F<+W__CX;;LAU"YG:03Q\*+JHJW/"3[<);:W>:/K7J>/&57E=+:J M^RA%;2UXO%E13,G57DH8N'B@)^^#M\T,;TS"9OG[3S'AAO5]U5[=M5,WWNNEF6TUW_32@V>78IE$;BX/:1A/=&W4/(O@:TU33< GEUGV'1.W]2U3UAO._ FJZY++RH M,L&TX;&N)9'*^\*?74!$2$-(4V^DT6<__E!-S6O;E:V^ 5%QLC>0$J/!=6YH M#Q&6).Y%X@:R>I++ANAHI$YRW>FG$>[>Q7,7C_UB'!]53JE@Y%Y\IQLU MYF!B0*ISR/# S;O/>/80>]_K6YI;Y<_Q!&I$G5F2<8A&H3A8G!>3JE[Y@5\N_$XD0B=9(N$' M&!;A;^[445+D9Q*K$$K5MEQVA L?=X]5]X6B^)(5-HW)H7V[-UKJ776PQPY_+8%CHYW M1-KL([+DHI*+VE 75=TQ^ZVX8[:F+NIV&_GP;DS=?4JJ3K>/M(K;.&MXQ=B; MX.U:0S?U,T6UW[!GG+Z/%;[(>P[W!JO&+M?*:WL3;!NA[ 6W,<#:K:Z=)X;Y M)[H4=A>UT1\5VI&+XDJSFATC5VA!%OQT.Q;;Y1U^Y?$T3I;5BXS]N%I==R?" M6]57.IUIP_]JN'$'9GE#9*#.^X*4JLP2! YO="B0+73;EJCLVU(^B5L%\FWY MR@WU*B[L7 GO&PY>H3J\%F%OV$0%0T6=#LZN5(9B9OFQMT"J\AZUD^M!@/%6 MK^7!?9[]U0W.#RYL_F-[ ]LY_XXQ9.4FZ&@WQ-3$\2$5/+X*GJ9]IV%R13?= M')&<'V&FV1P6MMPX*IQOL8KR]L.R2;_J=:WP]4$_339=/WS,%40B=&+K;HUW M1>_N=,;3M:MDMM_*\-BE#/FEDGF+KDVW!/R(>"H4G*\R27J!>M-A(LI.X:L. M"[H4IG1TBLEMZQ6.)Z'#4&6L,A]337G_B#E><:E25.4U!][#EN%K[6[48:.4 MA4)E_K9:2DT]'LJXVO[Y+=3+ 8['==4_(E MD-_-UIYZV:V59=NJ.'Q-*F MLOO;,RQC:W/,C>MZ<&M(?ZLG5(E$U"W)@80(#C>#L+ZJVG+)$ZK3)XBZV@W2 M5F5U[W$0R33)*C%?PG73^@0K!]PLU%JRR!(DHJD>)OF7+]FN_F.A"E_PAI8J M+C90"@9U%P)*&1_@_M1R3GJ4#4O7DR9D M@TR&G^.4/;#9&T< -DFTGKE MT1O[P._R0[[55,]J=P.K;>_$(M4Y&#PU'"$%<&- +(M<45D7C&]D'L=;H,&E M#O)D$$^Q1ZM0_UH6U:_ZM#*.KY-'>A\DC._:F,QJ,1G/Q1WNTZ#/C(4>(+,/ MMFC6LCZ[-%RA3Y,=OPLSNH]!R8[]RF?CR*!RZ;M&D4I;G8<@HO;.2.=I=6%'XH*ON)6 M97@VS0)/U;,6/:;U2W ^J@4U3%Q?? 6C0N2W>KRUDSQ ?G6;F4[U%TT8\,*J M1:HR$M6G<7\Y+^W#4/!>W6^2 \'R6E?LK;X 6<&0)K^X %?DX8$+&?CY0=JR MSD__++\OI?)N5R=C5&_!]'FG$4RKX;])=1=$!.VM=WL7"!V6]X$KD.92QJZ^ M:*SL1[Y+]G3QI;)M*!(+>,J/086.M)]=>]Q[Z:-KJY-"*->_"SSK"?_X KJ8 M (=O\' ^^;]G/MZVL;E9=8@V=4W9!N57 7Y-Q(R'?@'_\YRY:RW.E-+I4D;L M4^/F-_4B]Q_9DQ'X]10F0U>V6 M)]+X=)J(*68>BTL-[U9DW9BQ%*NPP47Q S119@7=@G+7&4$VO1,BRCOZE YM MT;Q=10MX7B_RBEGDO7^*&E@T_K &74-4^7[M/HX+A]470IA?\[W\=\5>_H=B M+Y]V5)LF%;MH^5[K:U'6L=I9 !C'62N5O(N3T--G5W)08*HL+F]] \$S?%!L MF6WB_R,5(V@2*A'P6BU+#G=EX4K^\T"7H6BX4&6+$78S*_OT8$0^"T+E]?$4 M9K30E93H,6,0$Z$O#1@Y$QY6M$P0?'!H-"/YT8#RW9+/Q6K:&V\%KQM>FX"# M&66BM8K@A;<:1Q\=X.5C>9'E1"@'$H^.)GDU=>#[0LVALDSX992/JW\-D8O@ M*:OK][56#%<2,7?S#S#ODRSA+8?A[X5WK5XT5^?+G,8[G"RFN MI+X%MFQFD"BRJ:%_PM?#^\O2"^R1J\]97A6_SQ^"I[R2/.IMO5YG.!KC8?[_ M^7/J[7C(ZO1ZSOYG['W/C#OCO>_J8J.:DTUG.-H_G>ZP=N09],Y&'O@CV13( M7,GUJ8Z'DKC'D$&(Y^E*HBM=3X0?7!& MI-'Q$&DKSXC0+TUH("M^\[]^&OST D3/C4))B'X7EH$MPP*/K3L%6\AC"KM. M5^FX<1CN<*9OO\3M!%JVE^'5G4Z@=!TY3YA(F$B86#M,?!#$$RS6'1;)=3<0 M/8G0IS93]DN8J=KAC]'&Y_<\_7M"K:D= YL#6$1Z@C""L MD($'8Q9&>((P@ MK$D,) B[.-(3A!&$-8F!E(FD!!D1NC$&A#;,SF-J?EM5JM)66=T-%/D&!)$$ MD<>&2'U(GM"Q$2I*Z$CH6#>&&8V.Y$ V34\)(@DBZ\8PHR&2',AFJ.@C^=_\ M-.E3$\!V=]BR>UV@OZU$\2F\G0>>%XHG,^9IYUN/GYXT_?SWYUAU7I6IZK,V M/4PK&\R_$W89)X+706%>G9QC6['?&!ZJ,^YU8^*;'NE=S5CVECA&IHE4A$Q3 MPTV3W>I:#JD>81T1_*((;CHND7%I@'&AN*=V+*.XATP3J0B9IJ:;)JLULL>D M>@9@W1'W]=:O>&H28TQ7IP]9$A^H3 Q&\-@0GPW_\F-0YU.PW5V], MY]FA06ES.=8XI"."DVFINVD9M'K# 6E.TS6'"$X$;S;!R38*.QD,=$9QL2]UMB]T:=@^\@88TQ]2]K.9N,IJN3NKVS??J]DW:(#9 J8C@ M32(XV?_CQY96_]#8LKF*8SK3J-"R\5!'!"?;4G?;XG1;3K=+JM-TU2&"$\&; M37 R#L[ MT71]^AIGZ8S=^ F0-F)?>.31CK$!ND4$;Q+!R0\X.FZU26N:KC5$<")XLPE. M=N$%&GCT!H+,)3K;A^/M2XS[I3M&H]T1' R+74W M+4YKX%#888+FT%FK!EC]3^E,T"DK$]3I10G^]+LOB37&LH:\"6,VMUZ0W0\O M)S6)RQ>ADD1PTY2"S)/YK"'S='3S-'1&YC&<#-39E9((;II2D($RGS5DH%Z@ M\\7ICR8WT$"9SF8ZLD8P2A;.?-:0A3LZ](T/[BA/%JXY&Y3K.\=5 NU&"KR.CW;'[B(Q>G$U"43,WQ725.O26 MU9,PEQR=%[@@X> V8R_)\OJY.J8SF@I]R4R2F20S>79VU]),0D0_'AVZ*TN& MLM&P2P0W3BO(SI&=.S>[:VGGWHQ[I[\OKXE6SG1&4SA(9I+,))G)L[.[EF;2 M&;>BSX5&A ;7,?EG;%PSN^E-<_L9^- M(OR9P? ',&_T0K1@@?>_?@("S'LGD,9)''K'(>U'F#'K==@VV#%CYOIAG-%5 MD +%W9UK>0=_)7$H&8^:L!R/?4YB5W@9&(JC687C2;X'3ZH:9%T13Y;N^FP7"9Q_NA9NE ;BGGWP_<$7"WOS] M;_=VUW*OWWWXI/_TKM\J2=._^#6(>.2B!_OP%[^N?M%B,$\O(/;@-^!MZ]6DLP"7MXB3M'S>]X6+DXV$U(XRK-!; MZ85;U8M%J1?X1D_X("P>.NY5,HFW'<9^X1*^B=&EYVEEIBU-IP^?].I__80O M0!+"T^K1)[[^#I:TFOL!ZV]R%$"(OYVXH,'L(X8S$6A:#OCL$TA'10&_*.D MA2;DKX&XG CYO?W(OT*T%N.AC'="=0ZQ02&'.<(Q1"GFEW*8%'+8JD+MQKQ\ MF%<:P[C2QY-1+!]^NO9R09 P:,D&$D>C]L ML"V-1OWR=$]WSS0@9SK=OR(:P#UWV0:%Q"K DH96W 6A"FW9"$@!#P#XA36T M\#TZA-]<_IW!/S"76S=4'O>Z3[$=\M5E3$B0(6,>\7PB(F>:AIDV?GU-38.N M$:+"!BJ0%!@WO!DWW,6XH59QPYIE%40,\PO[=.Q?B/W5'G1/;-+K#[KG_?:@ M=]IO'U?@8\?8FL*_1EJ?M<\'I-R M5[GU-(D?3QK65Y',\\-EPPAN8D+ \NX_\1-E#A]>6,#,Y%J12.!0*TBY=EUF M].?,4VML6'*&4W"^X$5@D@I.XG!@+,F:+MGTCN8I9 9N?O\VID[H!V(5L>7W MQ07L]EJ!T&/FCX"^AJ0&W, Q$NPVHP?5F[I2DH%P&5(R]@$RY"&9W\)JC+1*%653U] MT?>N*8?LVIQO,J&(IG!&K'(L7+ZL,(+84ALDQ'3_BCAXC#9S (="SN(<\9?8 MWTQ6.6@U-X>?/R,1\O&B:(9S(,V/[[K^#V6,9,%VNJZ0UG L'Z76,C]X.)45 MP7/FA-+>S:, K)]@RZH'QY_-?/G>OO,=+.2(/6CA9.)(1>L6()RP-DJ2R_)Q MU*W 1\=0R3)8T:3U''0\YBZG,B^83B!("SSDL \,5UE;>%$=[IA[[^C[=[7W M!!C% C7E;EHZW7;"[44-MR)TSQRPCJ5FS>%K- K]=%N%G U(PW[U0%V^X](% MK(%A^$LV.H@?9585"9,;0#5<.A=L7S!8W ++4V*H/2WQV&]N'D5W :OK(4A( MN-A/[U]S(%W\N+II5,W:6TF\=?M+DCD9UMX#EU2-YN[N0\-8AEFMYS'0P_,Q MC5KSP=--#T=<&HB--C#%\+#Q9J2] M\FPSO.%7[&7/9*AJMVQ[SLK(K =,R&U"M^6"..LF72"F_.7G-]:;+9 ZTUF_ M*5%T8=*+I0>SZY0Z0)1\' ;DPZ=^-!O&GI\]I;($-?[Z+''B1N2=^9Z\LS)N MG-^.6-S>[EDX^7BT&C_'KOM,W$+2(Y:^8BQM SLH+$83V RXP\@9!:(G7P"V M*F!%_"R%$B-^(GX6C6%:XV?LBUYYH3%L)K[HE1=*EXXIC3=YG45#ESON(OFZ M[7GP@@Y<>>923\CP9(K(_B2@,X$^;&F #$8,;AH#-,:@T_H)9]%LQ2%8^!\ M!Q#:GL\#'WZC8>K@'LK@?4!^IV[$WM_":[5=Z82FH/R5A>0S6T'Q^.LORU2. MQ&J$ZG+B18X-B:. M77MFI?H"_0QUXMNK4!TD.!*\4,"4]=ADM"X:,;&Q:U3KJ'J(=4AP)'B1"8ZV M(?^5!SPT;H*C<Q6Z@P1' M@I>;X&@=\L\SM8QZ#36G[)J#!$>"EYO@:!MRMPVM^A/R3*@ZA5$=)#@2O-P$ M1^.PA3Q3O59]0IX)M4?3/%-Y$X"ZJ]0)#9RI2C+%?^%.*"UT:ZL$WWQ/,K)& M6]:@>Y%_UFJW56FULD8FM\CTV[NU=>+UJU!,)+AN2H%&2G_6H)'*W4@UZT;] M^7UT-%'ZJR427#>E0!.E/VO01.6?P[->9*\8VBC]]1()C@0O-\'1GFPA[5>K M[>'V,DVT![>7E2#MIXZHQBRZ!NJT58)?=XDMPVI(EWCD1[*)'BY1B\(;]"GR M]RGV6A73;&G(=5REOKAJ(L&UTXK"V"G=@2_K28UHZ(IIZ)JF83W_9CLT/ MRDS!OQ3P6_TYXA?IE)+7D!J\7S-JM=K;@QND>WLPXF+NTL7^V&67JU0SK35D M,QL'?T8BY.-%.CUUWXX(:1 >*.+L !5F8G](!9/WKB7EU8NNSJJH$89K)%W2 MDWN*=(JLCWK(/01>I5N]OMLR6V:]85:;M=;N6Z#9.W/9<6]%"*Y/J%BD??-I M,&4D5-UEO65W61'W*9PO.Q*JCH7P'?'\D,R3WK*R-:$=^LYWY+GSB'A@=SV-.R'V/_.#A%$@G1^6>1"9^P_XPM0G*WY;=D%N%E:.\T2?ON^QW%B3"<7T1!8A2&LHOHA2BU*-1JE$.E#J%E7) >E<^.N*3=I*+^/3R^$3X MZ.K^H L! M1NF#5H1_X6(!G4CQ?#*8GSWHV+\0^ZL]Z)[8I-%B/[UZS:[K>&RS8>PV6C(%N[98*;[( M,EI[]0>NV3,-J[%[[:)[]H);IM&<;[X7?*DCZ^NBYC)_ZDU6J WTO5$L!=!U MWQDPRS%4O=)R$)TJJ8H7^4N\\H_# %ROOJI)R58=MWW^WU7.NUXLUG!%&S%9 M[TOI6?68 U]C,F10[>+Q4&]E/V3""?A\-2B^X<$@#:#6\QN#)P*^GL7D1=7B MNQF264UU1=JBLB@!6MW4IJFIVCSJ(*2-MVKH@7TEK:1K3RSX\ MA06JVC@7D;#Y9;C8.>*!"$E[QKR1K/F5Y< =WU/.JF-)"#=?S9 M+/) 0.2K"7(Z9_(MO4F%'!]WEE)*$;@0N*SFYS8"5W;@LDH)7(,I#T8(7&64 M[M( U^XIXE9FW-HMF\-UY$> (/#W]#ILR2*1W-'*GSDP'.FHQ,\-S+H:%D$+ M0>L6:)TA:&4'K;(Y6T=\C)A55LDN#V;]&S$K.V;52H991$+3**MIE :UFQC/%R\K71T!6LUHRQ%K!%H 6 ">/QD^2+81L=8XDT9JU1K<@N#^V1/Y>AVG5P MU*HV$8X0CAX1DC&-7M]&0"I=P+ZGFD.3/SZ?'Y.>)T*5&3KTG4@%6O[YCTNK M:M8.%%+P].=1^O/(AV?(3NAT/F1 WKI M>_YL0;J7\*N0OI3M3-F,+C'SD2!UNY4#@E09A$:"5*=]C'#PVN"@0UTG&P>X3@\-K X9"-N<<1&Q ;[L6&X_9GQ(;7A@W'=,C< MI\."9=00%LH)"V?G782%UP8+9P$3<&%."PI$AY*B Q;,E@\9.CZ0FIS1R5TI ME7>;9D[>ZQDL7QLM3^$+_I4GTFC9:_M%V\Y?ZY2\>1]DL[;%/LA5Q8P[NA?G M@T4Y="XUJX] I?K+F)H'A*F>GRP]7N-VZL9NO?7VNEFH&XU:[;D5L8AP_M/? MSOP@/E8KJ;UA<8=G,J47,C_./.+/>"B+=N:K13O=#@DB%YX1L D-).7!;?/& M7/*$4Y=P;RRG*8=0'T+.TNW!E_.NG9OUR&]>^5@.TT(7!":[6@LL'9" _17Q0&VJ7#HE-G.B@(<< M!NQ>.E/JP?(SJ0HV6[5Z);EQPD48R*&F5)!1Y"Z(*N\;P<]<>BIS\'7D8X:P M5 %RP0^^IVK_AFQ*W3$9+M1 JE(ZN0 ^!RSRX"8U'HW"J1_ &X\T]6I0,O,C MYJ$\5F2?G- %:5P_5:2$/-?#A["V&)9(IJL6B*#'_L'F<8I&]:7B% _6#V^F M2^GJ..&T"CH\)J3QM+ %ALCO.2'IJSWHGMBDUQ]TS_OM0>^TWSZNP,>.\>3: M\N>1C9OAKMW&,MQ%KA/WB5)D:1G]RA.S4)V>HDX?Q(?;9ZD61(D08+.83P=#SF#@NT=_%1;E^;W+X["[@GS\-T;XOK^X)( M!CJ)Z"1JH4S22?R5XR$><8^" M]07CBQXBBK&>8KSB(=X2UQ)XB 65FF;W7#=1Q7PN6 MH!:\#+I6S5@&_?'#T!\M/OW]XX=I.',__1]02P,$% @ S7.E5(W#YR=? M$ ?JL !$ !C^X2 M(&F[;4[;/01(RUD2LD#;W4][A"U MT9B)3D)^^OO2'[!QN 7(*ESC_?L:8PU M,YK1/!I)(]E^_^O#PD%W1$C*V8>3YFGC!!%F<9NRV8>3+Z-::]3N]4Y^_?BO M]_^NU5#GJG>#;L@]:EF*WI$.E9;#I2L(>C&Z?HG^N!SVTOW^_O[4GE(FN>,JJ$Z>6GQ11[6:+[PM"-;W40NH#R;9):1'J44*B2<8CDQUK8 MA,8;2!+K=,;OZE!@R/]^%6H.Q;;:UIR-UW6O,$I*4Q0'U"M 8JCX0\)0OUF: M[]Z]JYO2DX__0LB@D2Z67"CD@;+/+>.XE,KTKUI08TW?JC7/H E.0=@)8EOA MO$/=^F%*!/[:2XG0V?LJ$3A)U_YZ5[U;O9JK1AEP)SI G3A*ZE^U-?YVU;^K M]^RI0A3XGAK^G2*J;.D]Q=1)]BE]6?,N4SVQI3?FKCHK2IK?,A< M\78M1Z8 M,:Y,Y?I6<'.YI&S*O3MP3\/W(L#PD$R1Z=476%B".R2][]>7@B^)4)3(:,PS M N:"3#^G$)@"4@2%<0[EBZN PMQ^FOU EY%E6;NZV*)3" * M2J ]/IQ(<(+C]\DGMW,I2%$[@47"B&N\M=O$^4V64L?0SG2%U^&O?3I45WA!\[X8N5I-81__@HF MPL'?%K.[##1:]2!:B(51YP11F"3E)P]T#+1<^_MCLZ'_@UEW9 (>7F)F(T\: MBHA[7]\4LB'>E<0>L(_F>K,_^'(&U9MK> M'MQTNC>C;@YVQZ,O-ZTOG1[U MAT/!.//% %]90.7VGT]?+V@Z9J#YG,T7T>FVB.D1AZL@SS[LY MZ#+<>&8ZZGH5#3^ &_YH8;4Q2/-NO/ %POJV\MOQ.^LM%L P)XJ"W0?VW+BL M#/^?']R-T8M8A2\K>.R$Q]J;G-F$0:UP(;E#;;AOAZ5R,&UC.;]R^+W\PK!K M4RCU>_QA(C+ \"HG&$9C^'/=O0$@#*Y0NS7ZC*[Z@V]Q6%1QXJ XL6[CP57O MICVX[A8?V=-D9$#A]5Y0\"JI!OG' &T[.VP^QEH>E^[QT!$JL ,>+S9+U)$ M:ZS \HA@&8T'[=\^#_J=[G#4_?U+;_SG85A)DY) M*S!\F]'[P&B2%),!C+='G&U4<,A( 84KO$^$$1%;8R3+,ASW+K%F]!DK+^3U MPLA=++!8#:8C.F-T"@LGIEJ6Q5VF*)O=PGS>HD1N=5).UG0?-AL)'_IR$9^B MB&2T%HT"V96;\)VSD'R<6:X^'7"Q1&Q M/Z.U8./LF.C*QWE]W,6"0;/)6R)TZW(V@EY"MCIU!VF&%]\DO!C(02 (>9*0 M$55Y+??R0''K^YP[-A&R"V.66NE->',!#;HD3!K[;AW,=BP2B@C(\/ OR:5" M1/I/R!/K[>Q[E]$JD*FCY;, :6G#BI_[I5#2.FID>(,7R73 M/-ZQG,HC1U[-;N]K15@S/)G,#.5=V5;>/M+R)Z5'IC)D>#:9<-JY%*I<^:AK MHK3)47$Q&6Y/IJJ*KX\J/#S2--D_MCHF#\K=L>NYEZ ,3"1S6T6FS7Y=R*^L M L6C@J)Y-%1D;=:=)9-E!\ "-2M@'!D8^E%@VW7(8#HD=X2Y^OER/)L),M.G M:R]7_EVMU"?"9P(OY]0:DAF8J+/?KE1\083OIP-@=5P],D"Y);^7'Y0U%.BJ MJ7V]4$Q=-%F%!5KCG]%:9^0I[67X?;77SQI4\'XL>(^(4MZ+ OUT18YHT!ZW[HS8'Q0GC(.X[6&!IB!CL%[&H)TB"Z+Z%GA M]K%P>X6I^(H=EUP3K+G,#N'AD$P5FX&V@_*B-:2K1J9N%*V\@M!C0:B-A5C! M;]/FM]CS^Q6'13Z[TP\&P^)+)]3T6E JNM#C5@B/P33R1-T!>#N>#NG@/#_D M<)_>AO?U] &JG^_R+Z=C(Q#E-?"T39&H^>(KHTE%1!Z^C0BD:I MP=0K/01.:?(R()3,E1>"4#R.P9U@'ZL"S7% LRV[M@]C!@R2B?6LCPOVO7Q/($MU>92'3=DY*HD T#)%/W^<42:6T&N(E ):9VJ^'+01KE^ MY<0X_OZ*G;OFVV@S0)#,R6>\ZJ+RWK[>B[T1HH@KMS)F^#695-_AU_A[*BH_ M[^?GMB V5:V9("9GD6.#+9LKP\/)#+7O84\J"L56 _]AOCUK--]$UO')9'(T*JMRW..=7DOWZ#XB MTEW]*IEJS'^:K8+!8\%@O=EF7I-NWMUXZ4K*B)3I OPMKEVKMR>N/0-\R0QC M;O#%-_P"/76V,= T6U:@;363?*1G#W-,/?:1DX&J9-(Q]W.)54P[]E'=(;$X M-*U#C7&#Z266U +_=JCC*F)W;T<= B(IPXJ+U#WA8\K/0%"1@\ Z9D55T.$( MUJC(*&(0YJN"0!<45:8*.\<"68XXDXLQ Q;)+&3*^? JD#S%0?$\QX/W%Y>! MARV'A/: ;LM MAY"+PRZV01)HA];JA=%,BU[/K__/AZSW]8WOTK>-T+T5P.V%'F?##!?_;G0CJQST\K]^4O7%"W[OZY4_F>V6@LNE+]D[#Y8CFM[1VK"F_[1+NB0^G3+K2 + MZBZ"5CF*J&@#0:>$+BA6C]Q$4^R83VP8Y@EV]+><@)-,J$IKN6#Q#=%CHJ>Y M5!]H9S"LW9KZY>".B&]S:LV'9(&IGCOIUU]3V_^6V#?0YY+HOA*TWQ$%1ELQ M:((G:<5B[;7=D)3VV,50&M189I:\DE5>LHE+C_?&S2F8N!JZ=JOPPI*(M!S'_US@ M1GL<+JB,[7.EUT^D#P$J<!@,67I49F# MVI6KS/Z:>4ZRQ_S)_5N?6C4?69 M.W8X;RG^)&'0/ >+*6./@_Y!8'JJ_+Z@!\SBR\T#A3R?.62?2SE@':A,SY3N M2.#>U9RC?BG@_E :VI],\FR"[84:D3Z?;NXVP M+$;G<#!HMX)U I,+JJ!_7W)F2YB#Z0IUQPZ-SJ1[/C;?N(L)$?K]"=CI2OV1 MD3Y,+-=#P.[RJ(T4PN&,_/!A+Y@;C[DW5&VLB_R?^L40G[TD?F#E'HS/*'#! M^&WI;8$9&4R#QVF]1P3'_)+XJT7]&*.1[:\B7W0KUAJ<\_,#02OD(GY.>(\:I&=P=0ODYRCIB):Z />/ M#N3:)@YIGY''L[,/&VN3 @QE"?69/3[-IMVKM*)<96F.'*#0LY%+O5,7/7O3 MTM.7F2&]7*U)_%E^ZQX+V_RCYS<0#J^Q#HN1KG-IT6GGK*(MN/GS"+ M8OU>)G,>IPV37ZACP[A,LG(:YPI&]8D(T/J*/OA79L-'3R9[BZ7@=V1+0-F# ML90-\!M9V?Q[W['BYB5NEU+Y:RR^$V46I68ANN&CG<7E-(9/J$/:H*=_"$4F MO))*4DJC3,(U;D3L5BF5'G7;0]SX;[G= MM'9/]G(VQCT?S[DK8;F_5P[K:\DD� G_\'U!+ P04 " #- MAQ;!-T:FTIV$OKK[\@V8+!D MR\%$TMZ?7^9>XPD1B@/_LGEZ=-)L(-\)7.P_7C;O MK5;;ZO3[S9]_^N+'?[5:C>YU_ZYQAYX;;2?$3ZB+J>,%-"*H\95U^W7C]ZOQ MH#' _E\/-D6-;N!$<^2'C59C%H:+B^/CY^?G(W>*?1IX40@-TB,GF!\W6JVT M^@Y!-ON\T;5#U+@X.SD[:YU\"W\FIV<7WYQ>G)\=_?#=]Q_^?7)R<7*2(0L6 M2X(?9V'C*^?K!J."MGT?>=ZR<8U]VW>P[36L5:/_:?1]YZC1]KS&F%'1QAA1 M1)Z0>Y34Z0&""V\%XX7B"^K,T-P>!$[MT[/6^>G1"W6;#9"&3^.V)1I9%7_)E7\^CTN??OCPX3C^=EV4 M8EY!J/;T^/?;@17C;(&$0N ::O[T1:.1L(,$'AJC:8/]>S_N;U7BT$<<2Y*Q M_N3\_/0XM%\"/Y@OCUGQXS'\^-,*0:9L.'2&=]W>G=7KPB_6<-#OMB>][E5[ MT+[K]*R;7F]BW=^U[[M]^!1Z'3<^(VAZV81F:&O5!&/7EWM7'"X7Z+))\7SA MH>9Q/6@WDZ*+'L)!X#^&B,S9[UT4VMBC9V6PY&LX1/\W_ Q\%_D4N? +S%CL MPN?N^ELZG'9L.KOV@F=Z[]N1B^';4FBU5'X(U!)#R9K S]O>W<0:@AKL#&][ M=0Y4B=HUP W]&HU[-U"F_UOOL$R0:4H#CEB38>>7F^&@VQM;O5_O^Y,_#L40 MB98TX$>G;=U<#X:?:M7B<@T<#/U&(5O1?&Z3Y7!JX4.R7!Z95/L@*BZ&)P=Y/9&5A=!E> $A0%YI78Y M0,LB?CFVYT1>7"-S([=*HY<0@F@39]4Y^#77 MOVTG+BUQ3-DD8K6UP,:=K^BG))A?-B/:>K3MQ9\950P"YX[;V_ M(QPNUVP-N#3-1D"@\&43G/MGQ%Q>\/2;C8A"_X(%:]OV$BFH!,D,?O:707JR M/>8%,+"S@(1LUO7])T3#V#G@P6644'RW@G!+-9G!B$13=B)" (((JRRGS ', M0[K#"G/ W(%N% MP1((%(N%RY-FQ"<8$N6 "NT.&H,QHEX*!FETQC1)B!EZQ M)+,(LR4- UFR@!@E.[GE<02V#P)4R6IJT.J0A]?W'2]R8T>/Q%T)0X(?HM & M0WT2L%')S/# @\H>P81'!%8''DMXC#.!(_L9#H7+YJG.N(5V K/H_RSW\7=G MM0%@Q38"1_D:@*=X<1F"D6"S'9P!LBF*8U7#Z3U-Q&<&3#D[81OHBF9IU "5 M-AD$8$T;P/+6@VG(Y R(="LD;SUHC>TU.PEU61PF\.=PUM4M]@,2UV<2/TKW M(M(P QTC!X'U!4P!'W97<9_I#[%89U]C'RH8X">4VP3/NNQ:XRQ>BF.;<;5O MWT6+@.*,'6P*L&(I=E.7;XR>D!\ASKJD-4XY;=UV79ST>&1C&*T=>X%#V\LL M5V:@+=4\]SY(W6/27&F>G$=SKC_ XA&["KZ9@4C.V%^M&"-[R81FE,RD50V M)!%;+!S0IQ/[A6L%:PU53MM,"#@Q$5ER[. ,NI9^\$K52T9T&PVS!O>-SJ*3 MT2SILH#_B3/PUE'ZK#6C-48Y7=.;+[Q@B= 8>2R_L&!+VQ2PO!F*4T1 MK:2=XSC1/(K%.@QG<6K"@J 9\BE8Z0G^04!I^\G&'INZUP&Q; ]9"-B7^+_N M?Z-DOQJ:C'1GUQI/^=SO#DC)*= M;8C=B:PU0KGQ/6;9?CYR5YF#F?$.X+&##4$K[=#N^'J[(OW>?)"[BGD7X@^R M$+U@&Y?'#M4%9-5FDI/*@%% %J.:VO0AAI;VA>5WGAXC+Z2K3UCZZFGKY#0] M1O=EU6@'&(C(JQ DT0%0>=_5=;-Z1L8.B@H5* 4ID7$JQ%=.JPP:U\78@;!= M1G%7"_NHNG-YD#KPN M'>K\LEIPO+SO_,+*.B]MS^ADP7#S;@6*)5]2(U[ODQ=2*I]75:Z..?*&74TF M7/[,6M65216QNB2A% NQXMI-(&23_F4P)(CT@U,Z8I23J?.N\FE-_(= MF=UBRCJK" MG<(J.U^0\26"("91!H27TL7M/J>@LDX+LK6X_>:75;B/+,[$$FP>"PF4@9!( MM.)B*:=3OA8+.DTS%]^7R!?49NF76> '! MFVS.E.J+U]2@=LQ4V14O(-!=7U3+4=I'7U1J20=](2=V?8)_HKPD&<]3^9R3 M23GB I$@U,BG*/6)!.6UT842BZA(E?\87WR]>T?<&UT>)W$GL_)$KDQ\DI?" M9>YM3!6 [7/9@*K(LT2\68^.FI244%=D7ZG6V>^Z=-7SEI/%!]9Z2+ #W4M3 MX+8_R)1^]+-@RR%?W M4&8X96&L.%DMLD,V>!P]FZG%? ^UJ^_\3#F>K(';O)=42 M; 3"'S=[.$QK_&!Y!=LL2*6=6Y!6R1OI]\QLV\">LY2Y?^+&AM/806/J,?+# M$4%S',UYS-#P@H([%!:/@\S.6#H48 $ !FQ6@"LT#0C*[ ;T7F"X 'KLVV39 MAZ9IR5U=6H^7@S(@SV_N]#2!3S*ZDZU:4"=;>KN@7[P@3N%?SS\3KBJ35)]Y M;N3!Z:@.9)3C>A]06@=J#EI.!\+43IEQA7PTQ5P_1$-X;ZS "H:0"?-;1HU9 M*.;"1Q@&Q&9/UK3=.?8Q.%0V>Z]R%Z_6%Z!5FO&;=/JD:&XE_WR@=A$!MY") M\Z.-?39[AO[FL^Q-(%K?KR4SG+MH09"3O+!C!JI*DHRC/>5:2>O;>(K$&/LJ M\79.Y(018Q: CS%W%F"GF-(.BW8"A%T7 M$*@_5)(W@43'2#(E%0;B7[$](8C,5Z])&>Q2Q;<#3ER^MKW-/7=)\ON=^U6H M3C0\+V)7'%ME%*T,;T?CW@V4Z?_6TR_!-XS!W<+**98UT$4Y:]%"O2$:RM@9L;9'HFCI4/KORU&$**=S]8TI+8 M?^CR3(T]:M62'?MH]LIV>K_> M]R=_O!N8VB+49V4WF%DU6=K2L?IW(^C_T0@R3:=C4CPA($35\M[R@Y)7V/?]AVVJ0>B>!*^9 UD#D)N'!_K4QH! M#1I..YSW-+6V!P1,2';PRYE@+^.#AI.@[?P=88*$UWX;DEZ_UTFL1,'!_&8W M8*$N2OY=G\_JO;"30(]H#'.F-YTBAY^.R1?(.IDC*Q"#!Q@7#W>637%HCGE= M\W3B7Z%L1!;S?G+GICCJ[2OHJCFX8\\$CNZY/J=S:3CM8D;ONZ;,'&U'$I?S M1B22[Z>5,Y8>NY'NUF9!WW#)SB,'GH><))DFUM6A0%>;R)X251U'P3>N"3@S MV>2B5QR\-)%'%941,&F,%A$[$DX%WL*9UKJI9OOF*J+89UFZ2: E5F[)-R[O M8(,Y#)$T<^0GA];'.]2O6,DWPVFV]-!_VZL]3)#4(?8\MN^L,N%TSIZ3EMWA MT9\O;$SBK:_7GM71"+FD_&'M6EO57*E_^QGKZLW^-L_ ^YR1RQ^M_,Y$+I0, M_O([?1*RI=EFC-AP^?\2S(,R*.\ZVIT[<8LJKQ5._ 1]W\R!P,2Y]BB3T\P8,<*QZ9 MN!^Y]]Q)^<-._207-6\]Y[UBC8F[(Z]F#>]@[_H=O U/I%VM-TXEJ6AEY/-, M9"M0^2)T6?2;BZV<3C>Y%6QMRZOGH[JLX[7:MW M0K=I4Z#ZY:8-KP*5ZFZ=AB#2:ZL"^LSM"@\PR]&^GW65E<%6U+F0X]F26BSG ME4.:5+U:L U1Y6T:*3OG;@]7NABJC4G='E"!RQ$4A**SR?BZ)X \7 MBA2I1L#$P1Q)>,(*- )9+4(C";Q2I1HQ0RX64W%P%U:F$?B2:(LDZN):-#FP MN'FOTV)A+;(<3BW\Z.,I=MCV=2(X=E8U\+ #8K*<&7(C#TS8\E>=X/.,@-/W M/Y6=J0,/P#6)!Z3=A=^E;U:^I00/&2[_!74A2FPBJ#O*:Q[5< MK^3&@J3X-7F^G#UR\(P]=O=PWP]M_Q$SRS5FY]I2VGIL^=;L01J]U&ZZM\7N@UX#53S99#SZ7 "0ET U&D6@M)= -23:56K$2].MW9Q&,1S6QT4Q>M MR O0;I^B>@C[/GM ((XMIUH?>!WIOKTDCS")P259ZRA^!(Z]!Y2X/MF#,?(7 M'KSE])((L>L15B\>2H+X: &)\EAOP8@IC/:*Z;136SV;^,!QEN:=IL^Q6.\8 M.=!M[.$T2^O*IMB)<^1*PXZ[U=QX5J0 M?LY^/$ %/_T/4$L#!!0 ( ,USI53/:1\E(RX "5[ P 5 8W-G&UL[5UM<^.VM?[>7^&[_7([]SIK;YJTR71[1W[;>&I; MKB0G[:<,3$(2LQ2I@J1MY==?@!0E4B) @ *% YHSF @ M/CD]F/'U]?7[]QIUX0A7X2TP]&WSCAXN/)Z>EZ^$N"$?OYR16*\RLT"USLVX^;7MP6[%^G M>;-3]J/3\T^GWYY_\Q:Y'T[H; 11^FV)C^3-V6_=>-.AV/B[C]DO-TWWAG[] M-FU[_L,//WQ,?[MI&GE5#>F@YQ__=7\W3B$YI9,94X#QA[__X>0D0PX1AX0^ M'N'IR?JO3Z/;?>J\(/[H>HN/ZS8?D>_33ZUZ>"G M"[QXQJ0IJ55C:*9S3HKCRGA(_K'K^.8"E,FAR^'#U?7#^/K*_J7\?#N]FHPN;ZZ&-P- M'BZOQS]=7T_&3P^#IZM;^M,R>_0ST6G^B92/@P<&Q>TC(K3#',>>@_S66*_\ MBB$ (G!^ M! C.P6' E!PW\?%P.L(O.$B8QHMF,X)G=,V[%ZOU3R>4WB\XG!&TG'O.",^H M7!\$[F42Q>$"DS67K2#8"H5@\+]!'OD9^0F^QXCU8F(F:A-.F0^"0><2$;*B M_TX)IL=+^O^;D%R& ;W1Q=ZSCZ_P+!_1X2R7S04J:]'A'XNW3 MV?GW!=GX$,8':J%J@[8K30;.?Q(O\E+[6U/Q43]&NSR,1>("UZ57]%#5# MUQ%DP66X6'AQJGA^21"ANA7&$=/5PU2]PL'!U],#OG $_J\1"2@5T2,FC- P M&-.YQ PY]&_KB66#Y7N]X>WF6/3PL'7QU O28XZYTDJ-Z>3@ MP,5N/@3#\T@6849?3J$?.B6R?.88"RM,^%%N5I^BZ#DUBR?1Z0RA):/O_"/V MXRC_"9N3\].S\[4K[(_K'V^)I6#@6_K7#7X^>L;^YP^"AA^-$SU!5.NJ(SAK M9(S8&[;:\)WW@O>N91>K>_0;O;+[*(H&;QX/>I41(+*Y)?$!+?!5R>0"B=Y%\,[Y2$,'(7-4M'<& ./)%QB$J^81ARO M=>4ETVLHNAPFA%V,,7+GH6?/IYIW>ANNN >(9T:Z.P0&Y22SH(,Y)@HF:?%^ MKVH) 7OIO2[N V(&MG1)3$*AL<&KF>*VAKB1'^E@F *921F10E+5TN29G2P2 MG[EZA_$\-<8M"9ZS0+@7JFT[X0+?A?0^@>/A=(+>ZA631J-!9W_P@CR?:2,7\J!>O-KXS;K1[1B"K2!W,<;(A*2Q_:M:9:ZBH4&]))4+WN_8S2^_EV$D,+$+.AACXGJQ],,5QB.< M:HO[UF4.+_7]C!^QFS5>M-ER)Z>N%X3CMM*'T=#U88ZA@NS96BXX7%2WA;.T MZC1T08>CZ!"U^[G)".:,&.PN6^F!X5DO^!V,,3%B(8Z>,7TH$KLR^! M;$G)W0AG(^[?IVJOD)SVQEBX]X*0I'DX,28XXE&^UPR,&B!QXD#28O9% UT- M?N*FB=HDM;[',?&>DY@INY.0+7-V70Q]2LNL9I8T#0[A;*B))*J9T6W*QH"4 MR4?$^7 2$HK0YP^LOD5:$.A'EFJ"W<\?8I(:']8_I-#@M_@Z4XX_?XCP;%$@ M:5V-2*F0UI2$"V&&1$YKR$U+.%D2+]V*GS]\^G"21)2 <)E9+)M@<+:'P13Y M$59F4E!)B<-T*16CR+!2_@-,-'@%N\I0-$CTD,2I.J, /%;E6FPFP=HD3D % MK:K,FC1@HH23(FB2R1O60B0G@'?S/*QEMSIA99_5O5ADRSGFQ%:75KI.U)H/"6@SD;MKRJJFU0*@IFW59*%V X9!+2*?D MA+(N+I'68RT8:DMB/QO(6L:/KY.KI1SI!?830,U3)>7(I+E(-2K MHQ:S**=O<'*INL"UW!(79&9U 81#="R+$5#C629G3"\4WP(Z_50STBQ'0DXL M;#/8K&57[<+)RXCK OMR4RY.J^L"#LJ'P?$,,4<$1 V"JAQ%O:S_&=!9(&FT MMAP .7D@2O2T%@"U0T$B3;0+2*C=%+@)IM9"H:@M-[5368N/IOL4)X]7+RS? M 3Q-.*F_EC/>4&JT9CX[(@ *MB75-.4N8"+IQ!&D-5N+@IIPE$F*U@O%]P#% M8U46M>5<*^R _=Q/:WE74ZYYR=Q=8%\RI/08PN^( !QJ7-'-^E\ "KM6Y=S1 M&9:T++8LXH[(MK)1F9+^-_A3KUW&Q]:_D_5+HW2_?7"]"P_*RK M,'F.IXF_[P6LJ7*D-$;_C(GXL8 KO"38\=)X7/IW'Z>'>^ .%DQ_R!Y'YV8J M\V9(U_ 0)4Z!N2(3ZD*'-Q"TFL-J#"L.8K#(X7-\&U!5,6$K[2E &55TQ7I1 M*DLDJN?+CP#DY3"J%PY)JKRX:9#)(STHYO24X' HV1D( M<-BH7VG"+C!>*,CHXM!?U;*O3-A7)@2#1E^9$$JA#T5K@K4021;94S,\6)O> MVU>&.7"=:+.,6)S5)@-4$PN)Q8>G+I8:>*R._1F/*%_WE\_3,;#F_%D>/F/GX9W5]>C\?4_GVXG_][$ MXO3A-[:$WT0D+A!*_[5+)/W1KR,Z M:V,'%39C)G00<:.GI4NIW!;AJ@QDT#"@J?FI"'NJ:@%_^6Q>"S&_+;,@4V93 M#(.T=?Z+G"9F,8%!Y;(%1?#&97])]4CJ7JXK;":R4BK7W.&("[6>?" M!<%I#&[V>?5\D;-VCM54]U6:^P,_9DZ059[1POD7=C&:B+ S)S53*>JA+1*_ M<.J.\#)AQ3XB[!9W_[J"6HE$I:Y'I+4RWDNMKUG5./-@[&&85_7*;-YKZIF? M7*0)*X\%C?5L1KCT\N_*S4:#QGXZ6\Q^03PG7CM[!J^(N%\(7ZEK-A8TUK.Y MTL1[W6#V,$\/\"GV8FYD\0$#&KSTYLI&- DYM]F4@6/ =GS(ZP$\XR3T;5R76TSX(&--42#T FZV\NW\A[\5P14:,!GG.KPO@!%11C7+7"\;&'9PPT\IU7OQ3=A%?IK[QI3&&H<13#Y METM:D/*!E>H:5[MKP&-0M>SU@@!]0TB$O0A]<9RX'^ B7E>L#\RB1+H"PC0( MR\HS!":W.G="C:_06@#@Q?\=,?Q/>O8KO9+6LBTWYSLN36OS7^2WN+QCU%HP MY*:^/?^IM6E#TJN(YSJUEO/#ELRA3E=KFK$!=]5I MWQVN&4%PFK^"_ULS%."TV8*?''IZ**MC04%+"!XGBP4BJ^%T3.]HWM1S6#68 MC@7QA.!VZV>,7Y&%5-368Y5 ^.3Q*_W$#AMS#),C.1]U2=720+ M+H'EWVO3T6Z2F*JXZ_K3;, MI=854:UWI4$,KH3W^ MSS4%T0OFZ[*J@5MXOZY*H!XZI+YK_3PD,1/4M\$+SO32@@2_1S&+AI\X")T,':C&Q(NQG2%Y!2QA1/Z/DZE (6>L1&7V.!=(P\9T5P:V/XT<3/< MJIJ:FS^TRLVL6:5K!4[D^H(I.%#US#U'!-9VM"@GZ1";Z,:KKF27M#:<6V0: MVHGJDS$$ L5!*KFCD4&P%-Y:B25X2$2Y'JU@ CWUHS:\OZG?@N/ODT$6)E(U MB9)JMK0\+4+=5@H4G-I\216CJ2PZ5J>8M0L*=+DCD6"[:\?=I!(5S9;@N>,F MU4JP!WX2:W+']^W+.9,[MEWKV-.B=6NR-,-,)&M5L9"7G3#!.6#CE"WRUK%W MZ,91-/G#3+AK?6\4#A>8"$!9(1*>$^L2]W0!J.I=L2Y=3=]*4_3,6)>AI47= M.=@#9%UREQ[;K*1SR;JL+UW;[R ?E7598KI0JW8$69<>IFT1R3G*[$L3TW?( MU;O;NIW!<&[L::N#5=F]F=4="'1W0*X$%)!$3W!I&MQ><,8Q(O$5J^#(SQ#0 M_!'88-$?.O1,0+.#EDQA%-CLBJ8MT^A;"S+,A[ MP:\5X!VI"1-HB<@9 .NX*&^MLWH#PE%*D'=-D1\[<^PF/AY.UQC1 =!L1O", MW5\N7&S_5UP-@UH$!T:M%84UVGW-=V,U@D MOI(RD2(N['+4W)A'$KJ)$P_)NI@#)^6LLID)0IDY=4U#Q$WLX[>UC^0#LM9X MKQOY8>+2[XQP:O<8AW["5F'U6V"N M WY;^T@VDW YH&<GLG"0AR\UMI6TW5"PB6^]US7Q]HTYPVVJCIF:515RSIVIO8TOSGLHK>@=EMV+AHMQO M=]S#./+0(W+8E99_'N^UT;8.TO)K_(58_+6%=EG9FW2Y4IOHL@K3M"=M0Y6Y MB>?!A=477Y@ U*<9B*[Q.QQ774?!L\W+/SB(;\L3$VK-"]MRTS4W?J#LUZ[Z M6EM O@0$UUGPO/.6_N',6[[^:VT4.0"[%@&@W-8N=[[Q(.=4< T&SS1OG1_ MM>4+O-:HL1'P-78&Z[@_1,-M9*NPSAL8[R);%0VBEF7;ZPH#D M_[Q D<=]\J&=;QCS7^A@0Q1AI6]\\Q!=K#9__J.RKJJL!?%SN:9 M*^[??4HKG?C-QG@_K&J/NVG.\FVP3.(H76_G0C^EJ( M/ N9WE"A*:2JP5,0/K,:#TQ#2"46*R$2.%2_2%=6D1\YN:[[UN\!REEB<.'_7]X+&DR@J O5E0 MLCXIJV6?3"^NJJ(60BX$'0R^^K%88.)X[,'0)2=(3=S6(.ED&1*J2EWAYWC, MY.SZ5BUD0=3'&"M/XR_A"R9!6L!IAH.L7H8T5]+=S4JM"^1\Q:XD3Z(>%@9) MMF*3*SH2-%JR8/KII>WQVFUZE3#76,-@8BCWGH&:Q:\2'3D;$WB01"\<' DE MBX.'#K(\5@)69<<#"HO43N-;]HKLRUB=P*,@VDJZ8.C 7I&W,):JRPI-=T#! M4#V+JFUY AU(H]$'/(22)Y4Y##NP-]NV*9;B@CAFMZZ I_\")&'KLQ8\:3NF M%" 61QNVHDI^:F=S'3T&N=6+;Y6.!A.OUK0LD<'76BB.>:AQC,TP R!A;#N! M[@83-G!+3N@DL.X]$A,8RGLGK'NUQ 2<0E](UP*D2X^U/*(,Y)N07(;T#"6Q M1X%D2XG*Q.LH]A8L+WPS%\,I^Q68:.H+Y+,TC?$O&8ZD;]$#; MY'1=HG2^Y .HFPYKWGU_L:JB72H<6M35G$.9[G@OOD%.^BB3,-ZGLJG)NEBA M_T(!+),E]*^*^P"9 T'07D5#($0K+QSS05Y,SMX&44R2](SGHU[1$ C1+"%) MB#RWN>T,Z*\7.'D-)_,PB1 ]E;W9/,8XR-;M8$8P+CZ@72)4K:^YM@9"?WZ4&"W;)DN)AITL;&V?R2K^S&@:XR1%1 MT[E5>I5V.J]7>Q32'S1'E-NY#7K'WAL3@F,<>*6+_4,8=;%*?2G''HP27JOB0) MVUJIGF[%!1XF%')[@&^0X'-=O$"#YUVT#PYC'OI>D*DI56,8V=;3DC94 ,5" M:C.(#!:EVGJ<*S9XWD6;X3#F.[ 9Q(83T5;8O>!8"T$K>O3!IA)[X=1D)>*? M1@5#"\S J-85LBI=%B84(!;,KFG+6JB:J"YU%C1KP5 _NKC&.9C!;JV+D6KM M!R88K>X.OC74VA"^)F!(F5H!QY!MP\>^A*'[ZOG^('!O@Q@%,\9&=I9L(LM* MP6/#:?9;X_%@#!Q\Y[W@/<+W%,Y]/UI]5W/U3#;O.@OH%$5W*0Q@TD/*H^QB ME96SK:L6IC "1#:W)-9&G*B.HLVY-'#^DWA4W.>EA?-"X0)O4ET7B%-!C_^H MP3++NIDL&;1,J%(R#J?Q*R)XA[RZ$D(2?2'.UMPKE>R@I3.#9AFHRD;S'J&L*.Q4W^Z(6)E&3- G4= M0Q*GZK,;*%92=J4F6LKF8E2K)G01F3JK=HVR8:TQZ8#%HJBY=!&BIJN&J_98 M:X-J :143;+=ZK*VJTSHUQ)*,T!MM#>O].:5WKRBP;RRJR]=AI'(M")J;O I M!BKP\,;G?Q=F#^H)7\?@]X#&AG#=B/MTAQ7S>9%LI0^G8^37EI7>;6>NTG)! M2QM.=^4*A_Z:3MH$CTC1+)!P_;9DC\1>)H2P8!*JO2#_WQA5"J=#AX1XAE00 MSFB=O(8-S(W\L6QBG7Z?6U2@X6@6L7\3)CS1TW PFYBG;?4QSP8S^,32THN1 M[_V.W:(R=;M8(H]D!R#7(237MS>\]X;WWO#>&][;-;P++Y! 49$LR%Y[JRP7 MQ11>>< C(2[*K@^*#J1A2-UNR\Z&O;NCMTN9'@VIS"JA%ZCO.@E4:L'0"]3W\(&2M'8 M=ISOE+QE&1LL(V>RSL@QG8I0SB#9FPMA9:@[\Q[Q,D$BUW=52R!D]\4RF[F" MP%80ZZM,FJ@R";]N6U_@N*^,;7+AF*\%J8V1*:87>#>K((!3V_%#&#C9K9Z? M+U'@*Y6JVX.S9-.E>2>#W69N;WDJ&TXPHWK07FW2D MG*FIG;6VI$ILL+PE"+*W4E^"\D)C"X,C:J[X_(HZW0A\$)@(^O*7UI6_[$+Y MI+[TX_LN'=77@NYK@!]5""J<^1VMHE>#0*TUP5H8F@K!"FN%M1C +QEW]+ C M2:6XT[4#A3*A;#RREF.HE9^-33K 2O"ZL-"]^=NO/VRL4J9XZY<,B!WA^(BU M0<&&M344_QL+I[5A:@T9+]I([8VP>D2,@SF./0?Y?;A5'V[5AUO5,/!.PZWZ ML)H^K*:/T^OC]%J2X!CF$WS54*HX'O$5 ]WI18,MS.(R)R-[$9OWB)97(2$A*],LJ,E_4V\ MDHC!@-HH[MP2C% QCB.?>P.6 IG%96BYMIH M>ES/U23,QM_YJ!R>ZH, $2V0DE9:%$-/01)A-U?H+L/%PHL9_3<8UX8W-Q\/ M% 2;+7^(BBP8!,B"?@9]#G(C? M=8I:QVZ=M"O[5*UCK_GMY#AY/# 3W3I22;O/7 *;X DSJ;'*1P\S.TGWC._? MY&#RW;YBNQ_>\![RL_CQ$#"YU[7^=^ZQ72X7WB3,1"\>W\/#0QB^HI?[O\#C MOD&@C%Y,_@H*$_5X&KUH_ 2C:I#4C+X1O-=R1[KF"@R1S,H,&^09DJEG,.\ M5E2M$''$CV988&G?ZD%$=E4$^'1V_OVN*;@O"]"7!>C+ G0]TXH7C[Y1B893 M>K%(Q7XF]"?A!5[?.6Z#2Q3-J\A6Z0XB:VCS^E;E2JEJ"625%Q;"]O@9,6.0 M7.R\J+]1%K?4#(DW\P+VJM9SG"TB$6OB?CJ32"+L)$P/F!#$5* KM(I&V&>E M@8;/$28O_(2C)B- 7F^/Q',D M8+F\A ;# @%D][EQF75:[M)G(O29",8M_WTF0I^)8")\"Y814_U^\M[B7UIZ M2ABFI5+A.O0>X@,DKDXPW>-Z/:1*=[,NN] ;W.*Z[$$_=O (+ ^ZONOB^_.I M[]XAN^Q'[Y2[:^OI&CC_2;PH_0P4[]9%$M$)B*(":7LSLENO3-3%F,%E[,RQ MF_A49E30%UVL"O\2.<&4AS%7138,8BH.LL,T\N@N3G6*VB+#]?UTVJC7GWI, MB#-'$2PAEGL'&V M[8 0%MB="MDTQ'LX'28QU6UPE%JX?O)FN^[VECYB#*P;I@=27?.%F>]B2AZ[ MHPZB",?T]+]'OX7DTD=T"?(EB,H($-GCC[WE:S0NRBPO[.#QQ0'T0;_?_ *S?\*A3!NTT,JE2+94)G<1Q.XU=$ M\,X.$=:$ENMKP8FRN;0??&QL1]*VFJYF7CQ>1>SB^ABO[F*7OZIX36V: G&, MV0$#ZHM7Q%]_Q_1(N0T$&WR_D?%)*"BD['VZX;2HH>;YT+SX),5!(#%;--7^ M'+*UDJ#6S;/4$) 8'6$GG 7>[U3) M<^D$T0,?;=2\?&:H,I"+!0]']'?)8E\G',9S3"9S%'P)0_?5VP;AU"/5(@WZ ME*NW)7;B2?B@QI;2-E5R/4/Y MO.+H"PDCWOVIMINV":M<9^LLM-+6K)H8^I MCO\=UP9X)$1;2"<4T#>.Q-DC[\D];R?H"H571_6ILBU)[*4_"9PD3GJ">2Q*4=)DJMB!BNR]K:W+(C[*.6 M\A'-@E2S4"I6OS[S0 (^7"MS8C3X]PX;GYK4W5TP!+FT$! MUB;WJ=VE#@\7L#8'4'4!UH<2V%LW5VG1*(0LV%LT]U!$F@9%V%M95W4_R,(4YP0/7VR$WJ.R Q,O=@2K9=A%*?TLIH/>&]*]NJZ M270%D&&[/QUI90M&<2277%L_@KD 2.2CP,'C.<;QW?J\%>4+\IJ;"[LCX1*3 M>/5("6,KZ)J*A&5:SZLNF5.FI[XTF810P<&RX@/WQGM;_^T.4VUG'OKN[6)) MPA=(^79@/\Z>%O/8BTT/C7D;^=113N5[:G"/Z M+6:$"J)=A5VVE\'RRDN"':\J.:.R"8P#JWS1>4C8+ ^GC^':'WKM>^EIS$V: M:S@8#.;7!ZX,:WE3;1L@1V>[I--]5WE^<=M:F#6B8HNHSAZ1N.K#C"=L$*,@ M;=8HOV;.,Q? Q$7"F*API=O&QZG?YH'B(Q6SJW"9+[DQ9) %CXLH/Z ]8#J0 M+5![W2M$;S2\XP/%1FI325[NB^M&@"AX)$3;2"<4'=@XJGJ,B@7#6E#J;\[% MY5%C,@"*@EQZ7HW'IDY=ZX3$T -"6[+BB,$#BMJKE.G&6C :"LYZRI:INEM:'H3=EO:@FU-FI="U ;JZFU,>J-CB"^ MP;8[\6I; 3MP8N^%\G0;Y'%\X@'6\.41;WVHFV[&WDFHF\G@%EV>\ !/J!Y3 M82\3.\/KNKTCGUD?FL,-L2A15Q]=4=6\#\BI"R!%&#O.8M 2=C%KC?<<=GVMI&\@-6&JHYC5 A["P,E6T[I2::W!GM-# MX^O! 5ZE-<.HRA%CPO9P-$SB*$:!NV_CENNCC;I?$*NM'J_XCT_MM+#0-%RK MX>['R.[IDI8;N(0:LM6I3'UTL"0&LCINJ414K=8%'A%1O'0;D'0@TT)6URZY MT?;46&O95SHNY+5A:_%0RS$1:\_6.@*4%H6RXFTM+ WRCW@:.DP,]&M8]8>. MM8XAJ4TB>2FRUB4D#\+NW_P9[ H8]6_:8<1H&XSFBV@$,AT:!N(PLST^H M*-Z;AQUC0&TW )'('!HO5MDLI"^RR$4DRX]DS@[':!A.U[MD2$;>;!Y?OU%Q M[*V+86]^&:U_&_'>76\VEKD99]D.3'HPI2%F<[*D I-I#GQGA+B/,59VJ!%: MZZO;:K-UK455'#I?\[GFET7D-[;0 B8K$JL#(Q6DCK67G"8(-110,#%J$"NG M?!J5EI=8Q,$$268AB>1=X?5QKB@"RKF4C5'JW"JN @Y:]FC"Z12RD@&81!DS MZU3PC"N*6?98![TF'QSPPSG65$C@*<$'#*3M>%;Y?)62VW 0DYD7*,)N MD;+B6\<7JVV;=?#DX!41-_TC+3(0N(R3_4<8=W7#-CZEST.*R%<8]IG!&T$)T)>-W ,9$_6SRNG2% M$?W5T\?7ER.J)Y^?/7]WSI8R7ZIQ6NJ"-B)Q 5;ZKUU(Z8]^S9[T7;^*7F5G MX#0Z*I%,&@RG)2HJ)US<5J=!P4%1?!F299B])"6T)U2W-9?Y3]*'NE>IRI1N MC<)KCY7[1]0#0)1;2M93P.IDCI^$@5_B/C!F)'4-YO"R/(I[',_W0K24NL)@ M;/,RY LF:(89?;D%088Y47>#!EM*V=[)LGEM+B]EL]XS"9T-PI[-G(07A?.( M-[>:!C=[4D?L>;V;D$S0VR]>/&=7-$H[_4&UKB@ZP56',E[68%.V]S#F&P]G MSH6S-7-=>2^>BP-W:RW$CH_X9XU45W-O3^0D%(M]G%MU=,[:*FTUAU#9=/:R<@:2C)VT*:VK>A]^SDEQ^K+QT-XTU5W8/ MW>*Z^9FJE7L"3;X?7,L0SUHS3*WRT9>4B]N@,HF@I8_HNZ8WI2O]@TT=*W3 MPK>\>%5YN]?Z ?L629&-;/)XTDKK)X !I<0R-.(EIB#SL=P&+(\_U5+3.+C) M' 7K_9L)N;:$A.KG+0KB.-S)MW$[-W"Q 75'USOBVW1W;.-8>:XKH+!)>?$K M?5JEV(U6H 4/F2B5R AFT'.-:F.*#O/[[\'+\Y/?0Y?DB@W NWA=A3R5BN<1,"99H_Y5)NSV)<(<M1> M*6/#3/-\8@ZZ\Z= 28>9A:-,$; MNM10O4#IBC6PKL*H9A@;1258]P237M":1S3H!>Y[VX"3BX30"])?; .)'U6A M%YB_V@;,P=$:>O'[P1;\Q+$@FK5TZ^[$(/)7SZV[W=0'J6A&R!I57B%$1C-$ M]BGQFD-N-.-IC3;?1@B/9BRM4_+U1OIH1M,ZS?\X%Z)SZY3]XT4:=;.:P#A9 M+!!9#:=/P4O*<*'JX%;CS9\5-OU,<./9WEM#NB+&[B 5]FKNR)$K]W7H^'U^ M?>?SZ_L,3M#ALP]A+N9#W[\)">ND6R0V(Z++8&=W6',XK[_?98A_PGKX!11N3O% MGLGLHGT*N@MS0G $;QLH$=?!R0&<7M=%@.%M %7Z+,J U&]$K"YT?; 5#F:0 M?8/2SIKLD4>+=NT3)"&F<'0Z30$2?LWDWI%ME>\/_H.,ND>>JMS2V<^27E/E MD:=10B^U+CGI/>S#EN.Y+)@DTV>5VN9^?_/3!3&I;,NU+B?O/&UL[+U[ M<^2XD2_Z__D4N+..NSUQ2S/J'MO'8Z_W1.G55JRZ2RNI9XZ/X\8&1:)*]*#( M6I(E=3GNA[_(Q(,@BX\J$>!#XXA=CUHB$YD ".3SE__VO[ZN&7FF21K&T9^_ M>?_=Z3>$1GXJS.-TFE+R[__0M^=]G=S?D)HQ^>?122BYB?[NF449.R%.6;?[X_?G)Q(\N<)]>#WY,++*/GCA],/'TY.?\?_[^'] MAS_^]OT??_CPW>_^\.,/_\_IZ1]/3XW7XLTN"5=/&7GG?TO@+3YV%%'&=N0J MC+S(#SU&[M6@,W(=^=^1.6/D#MY*R1U-:?),@^\$3<8E^"-38GQ-PS^F_A-= M>S>QC^S]^1M#GJ^/"?LN3E;??S@]_>%[_5;M$_"O$_78"?SJY/V'DQ_>?_]YU]^P*??__CCC]_C7_6C:5CU("?[_OO__>GF'N4\ MX2N4\5FCW_S[_R!$3$<2,WI'EP3^^^7NNI:['[^')[Z/Z(HO87#C/5+&QT82 M3PE=5K_'DJ3P&DS+CS M[W\/T_(O5=2RW8;^^9LT7&\8_>;[G%$&#\$>E,\! MW8:YQ&'E# FZ808O:#+%\>C7C$8!#7!F])"Q7WB(P3Z)DWVY4\X"#K_TTD?D M89N>K#QOPWGY\/Y[RK)4_>8$?G-R^E[NC'^1O_ZO^R+VA48H[ M^-#SKV%:(WW[>X.)Q(^I+-GZV3;A#,HSJT:* MRD?'P?AYG&;S*)!,-:Q$VUN#B;/8X*:(5I=?X?.@Z?R1<^KY68T@]<\/)L(# MOVGYO;V[SV+_ET]T_4B3&N:KGAR,;7Z;AQF]X:I'[ M3][?X^2<>6G:L*F.H3";*#@OED86OHSP7\=H+H[HY<37<\%\HU_3B-;V)T[K]4/7D M\6S[Z2H%7CZ<_B Y@=_PNV3M>RF_2))-+*Z1RD^M^=G!)A&4P6#+Z&)Y01^S MZPA.8[CKTP>N!9WQD7^I4R#:7QQ,J)\IJ/PTF'.;QUO1SUN8X\42%9ITL$O'A/IOLB29\(Z[#3*P7?.IU'T[ELQU93ZG_ MW2I^_CZ@(7+]W[^%'T_$C\@J_^=_77(-+=M=KFFRXI/Y,8E?LB=05;UH5V*V M[6EK7_H=A0,/]%Y^7/KAQF/S=;R-LL\QJ)%\._#E/MO])69P8Y-_!(S00>06 P(2_HDB9<.[FC MSS3:TL]< ^$Z2KU,]<_;$B%-,H-]_J\RZ_Q7_W6?\3T",_>1QJO$VSR%/O_$ M]_74YF<'M*;7ZSA"&Z#I"]Q[K,?[8!X$_/-,]T4 M?$^&X'A=+/FI'R?"9S+W?3CX^55P#^H"/Y[2+YN ]V$WB.W([*0UNGIYA/#G3UAZJU6"7@C<9+EF8*J3YM2?-B[UA22JVT2X87% M3^VK\*O\Z8:;=O2)*Q'7ZPW?\7C(I/4VR?%$!EN:CW$#+?H@?O*\_A]D33"3_-+F&4:V^M%S51Y,;W+C8)/2)$P0Y?1/?@?\!O?I[P.PR!9VV% &* M,AE\J'8^M+XUV')([95?=#X-T??,3^+S1I.O\15K4_WP$C\\Q=N4J]0/+YSR M#GY!D_5-[#6X>0]X:RQA!U#U#%=1N.3V M>)3E9M5MS$*?B]#J%S_LY4%#YG"I@1YYSBU#KBTE:H5VTEZ!F ^7@JM/#?'S M(X@,JXX:^Z_Y2*E[NA?_QCFX*[C6>AX'5?Z,PI\']\L)+9LKRN(CYR=OBV.N MXH4WZ-[^#$[\E%MJK?[CNY@Q;KX!U=[]W*_C&E3_#_L,.>/28\$WR;A3[?1/ 'D;MC_,)XLL7^LD-[<,\4Y[*<<9(' M@%NFX#@:X]+56T1K?F>,F4;U)TO+2V,49KZ.DRS\!]X@TM;[*_62JWA;EQ#V M2F(#7A)F#@H:$?<;KBYQ2^,G+PEAQ]WQFZTN&_;@UP?W!!G^J?Q0:+-)#GQY M.(T,7$/7:;JE@>F-%2DUE^L-BW>4XD.WRM'(O*C. _9::M:!NKK<^!;7QM,('4%RZCVP>ZY]O>&B_O7 MI=#5FQ&-KXSF!&NSZ^H>?X/./9D>"L>;4"B'2E U.!A'L1>Z9O";A (NE1!_ M&XOHQ@LX474R6''16-;4221;N+48Q^3>+OA;\#-B[69W'B353MQK:$W L:& M+W["1#TL<5\LN?*%)W);&53E.[U$N63VU4XMV6=O717MJGRLWZQ=&+8^!=?X MZZAR6+Y$6[AX9,I)7KES12F_,GS^D[>JLU5?3V\T\=U6TZOAA3$Z;OGI4UO4 MV/K:J#;F)^]KN-ZNNZ16U9(8B679,FO,WY55IR[U<^- MQ;EX(Z%9&JS>IC=ZKOI(%1.5";35SPPXT^"P 4X >.<<[6*$QGD:40...#% M 8V4YY@]PTE1/$>:Y&E^9[CP#RAL?'(;>2\]-&"*68H^7(6$49M$5GK,179R MGIM>" 95U;<=]>IPH!Y\!"@L,DSFQ@S]^N==),E>8D81C8[*D:UY:0QUD")H M.-]F3W"J->1#UK\QF!C<)DZ+(W6^2BBM+7 \\N61 MV-\Z][4EP;3Y)7L!:-B(3P)&0'@5I8,933CMD\2P]TUC&/I5A.S)D4=/:98Q M$3..@D\4CN4H4SA1%3'#QFI-N[2'?&P+8[@8:B2Y4$W9"55/]FHE MG6_76^8!RJCPY0H-:[&3S'II+D!4>'(U[9&*-_T SY'[BG/U3X?NJ?[:?^12A!5V'J M>PP22NN]5+6/CBD[LP9B]$!-L0/!:98'B". 1$DOJ/BO#L>9(3YQYKNH M(SB>B2%]6Z+(3B&*T01UM\@W$G[ LP)B/D#,?,4U7?[;=,F5$]#9&^&!K9$? MP8UPZ24@ JPN&N<2F.]L)ZQVQ+(\+(?S<$KV[&C*N#ZZ7F^C4+BR&^KL:Y\= M+K^0:])0*AHSANB;0EMH=&(VOC(.*%V)FZ;JYL"/J79$G1/NT-='B7I4I[8V MO3)P!MM!>6O#FVJ?PBA.,.E+;/,:=O<>&WAVM?Y[WCUG:$ 'ZZX!K) M,SH-M,K\91-',+S8 ^D^$-?1KP_G[+__&',F(G1C@\&Z%J:8XG,H:@$C]:%@GF*(A@ M8HOR<,B;HX?:!A>(7R/@<30&=$@'F(/L,7!W74?GWB8$YWF^/+7NY=87ARV] M+$1X/L=9>^IRXTL#YPO!>7V5Q&OA,-F"::H3=L\H-V.I!H6@Z>57SG.<\.WE M)3L,7U4;((WY1FY&[#4S#-($&A+"\,_VXGHVF@\I/WEE<,_J $,ECM5$/\I/ MC,SKF;LF'_ATIP*&I<[/=!2) ^H#\XIK"3'3T%' M/"]HZB?AI@F%]E@R8TO*:,\*;WUO8(.[Q0 L/&/OE&[*BQ#Q[NK#]Y#WQN;H MNFFI4&]]K6?TB"K'W-&O#U0$['BP<&AP:ZX&< _2<&/OT/-AN%IHL#) M:X0Y@H"U0^@LB;W@D9O=Y[!A[[FZR6V3FO3S UZPQ]>^OJACE 7%L9+'@U]^ M@^7K&O51N%?J+/O>QK?G2,0H]$,,3: !\A^4;L&UJ*=F-*,:Z"D)?3IG3)8% M-3@6.Q,=- T#N"RF-C1Z?QM?&2XXQK_,C$)G[^:RE_WGAOU\R_G2>Q],.X;T ML62FFX;2IG=;'& ,KO\]G_:A!27F*V.L5&Y;QX->'4G($NJ0#LN8A@>'#!*+ M/&@:7-!-0GW1HI?_S&\G<5696)W']@FT1G[XPPF!Z)%),']W;<=O^WN#-YC2 MS1N53HNHUHLEWN0ROZC.G7<,B?&@?A]DL;:]-?HPJ:7>P\.'XFJ 8^OS7D% MH2'O1ZZ8A!XS["#].]E_WF.@N]P_49HAMA#DD[9,06>RPVD^$"U8+&77IT6" MF$.77VGBA])NTG],Y5_3NE#1ZV@-AYI5G2M<(US=TR/1B(PDN3S9Z0[N_<,0 MM9O>=U%R?!]^A8+R>QJ%<6(,#FD*30G4QU$8S=YJ.3]J'Q\\JU-^TQC-#Y[[N=S+FSY^> M_K[1%738N]/S[DH?*G;H25WACU8/TFL6DBCI$R-?\=^5MVKSLR/8LBJ^>E@_ ME*H71H7:QLVG,*EWE1_UZFAN2ZE;M7FL6E\;M(*W?"DV/SML^LJ9Y_]"@P,S MT9O>&#"F@AF[@.>C6A]"V9;A(C-=8;51EJ.(#'@0' C(/B8$]KQ(4_FN&CS. M9[M/WM^Y6H_UF@=7_;^:\!C]]<=MW5<0&A*+?QEF#7JN\<"@(2'P7$!)P(8F MS='9RF?[OWUN^6'EL?\3;FI:E#8\;,WV4LGQTJ\+7H;+K[(\W]Q^BZ6"6P4] MZS:AZW!;CNE8(#@2]XRNJSS(&9,_/8YR:N&]KF&]ZLEA[;=4&O4/WE=H?PQA M>KY7^"^J#:\F*^U84M8^H]Q['(F"N7.N9W$UW:OWC;6]TFN1!#_"@ZV/R#OW M-'D.?9K6HNS6/SN!X$CGH,CPH4J^G7,D56XEMI;+'?#B&%(Y+D*8^RC(#40H MCJB/NQ[TZI"9P270&TS@TSM*&B]-4& '$Y@F0I&=GB6_CNXD&H ]QPJ-(Y"@ M ;J]^9TAS0F?T@#K.Z&I*&:>+:$FX4'6)-2;&6TOCJ.JZ"#HCO*S R;UE+Z6 MK2V[N@JA$D66!BU=E;IL1ZQTROU]>/>':X8HZ(K MHNB)V%B"U/J:O>G?IEG,S7W30]@0L6YZ?/#H;J'. G/I_L&U5*[X9.$2>VHK M#Y+$PRK :/*_<6MUS]VDRPI454Q+<+@?'GH\'M!A :G-S_3"R[QJ#VWKX_U[ MC\[YCXOD(7XI?V--3_9J5 K7K?R@JC25FH=L(E=)A,]":4D.9E-["ASTHC4^ M"\TD9&&OJ+C3Y>!57![RVO"YPDUU!JTMU(ZE,K: 5KUYU_!"+V?)0^*!X7._ M6S_&Y3-__^_#FM$25%\H0Z(=2,:US<=MAA#0\7[ZA=$%OLF\[D9X;.ZNBB;A MK\L%;B(T(F E;;W?0E@ACHIK=Q3LD"7B(XC65GNZ<_,,)?T2A5Q%0WP>B1]Q M)&"[G5&&,]<9BU_@$KF*DXMX^Y@MMTRA/N:P BT@(4?1&#*5*MD:!1QM.0CU MSP\8)>*?(/AX\MYXS2DO#2_TQ)!(]Q1'M+(VO/*1$9VK!Y^18P&0$E:+3XWJTVNOOVY[:S@(G&3E13(G!3!+8A8&"IB",YV"A2#R573 7@=6 MVM1K.[2'NQDT[MC!&8R-KPR7MJ=.' .^.#^&_A+2Q$O\IUVCQ_HX&@-BZAJ= MUVIP]Q7WD61#Y5)'1J@4-5L-X5_G \[G&.GD(3?$&ZM>'!0.#BE'K2" M-=8\/!CS/WD)!A*@*U##?.\]-@J&&\^0B@<'QP.0'M;F8[WFX9%D:RKW"TZK M$1L]*'FS]N7!\>U4Z"&O;3).V;JXZD'O#A[(- M*Z[_PNJ>MQ5W^(O)#5;?+ M8_O65L5DNI(<;FD,P(,;B;S6M#9UCUM;G$]>\@L4+G%] 7V(#>&ZND?'%@UJ M,1?:WAH7ZL0!F%MMKPV+>UH(GS;Z$VL?MY<_OH7<%WF]ZM"#TA<*6)IJ:VP] M!EI;>HES"5T[*[/,K1 >,EFP&@2+_US.(FF+7KR.UN!W97O'4C,HB?ZKQ9)_ M9>"_3Z5QNGHZ/*NGRR##?M!@5B;TB5N6X3/-D1<0A.O!^UH9R+OUVE"/.U = M,*N^<@U;D<';WQM0Y<\A\VH5>^.1@;>BL) *7:S;+IC:=X9S)A7J]1B8.?@ M0]N"'T?#VEG=[N:N_L:.?'ED"HJ-+BX_80L7!0Y8@J-&Y$#0E-OP2,;#W\"Y M:(V)9R-(0+F.-MLLO>$F%/O0J"K:%F[[F1$:U??[JKT1*^8 MK_^Y]9*,)FQW1S=\+BKR2>N>'%7PN=%(:GAA.-M(@=#4&4+Z[\.?A*(KR16+ M7]IR6!M?&="96^E_;09";7RGET]4 K#NWG]X? BSO2:GE8]8.[7R,MG%\M83 MVH4PPQ_B,RJT<)R6M!PM//KU(6VHKJ+:;:-T8!'5U[T1N/C,0?U*9? MU3UM;8M?;L%Y]BD, D8OO10,RODR"?T&&+ZV5T8RM94-/Q"4H$/#$/G^>,WJ MM,YNQ?\!ARA44G!5 "![&A4&)T,-;T^>[?9+$-!6; C@'?CR@"7_JFA3',BWYFZ>A M=^OYX3+T*U>L^IGAOV_#^_/^:'_1^Z'%J,^T1ZLB:(5_.8+ <+&).(H5)J=15.(N/T<,G9&P4JMDL4>\0'-M&03)U!QPS_P M _N8-+_38[6VC$8)GYGHC)55-E9J?'P$ZA4JM?5Z8L6#X\YLZY*P-BA B^KW M<4B^<7LCK%=1&\'=4W%][)?%GWLB+MGF:NA,=K )^11'="'Q4$NJ BB!X_.#,D3*-K[G;^"U'B],*].'BAV M/AQ?2+(20/5/Z>UR/\8"CVF!97@@1NZO[Z:UI!.%@6A5J'* MUSTUW#' 3Z-L=Q;#[#9AJY4?LU?P>V3>V#A3Q2[X6?+L 3QT?K_EOZO'@VU_ M;]S*=U/%!R1@U(4I+!$?L_K>UF'YP/<'S97.9 9TB\U8^>C )W">U75(9DGS M._8..U#<'[B*D:[#C,\8'*@-,&J'O6.-.]R)]:$-\\^#I\(;Z"!FBL)/<68@ M\^I^!"W9\$<2&ZZ\1"-!MF4=53W9:^CE7!QO_#2[7"[Y*:Z@4>9!C%IX7E=9 M&YDYFL2(T'9;-?/&5P83I-RLFQM7H5\C0?6SHP*HG&^SIS@!>Z?N,VE^:03 MWC5.!6Q0HK#P55$E%M5F)DB@XEG-*++L 5BO?6UP56CAUBJ:4JWHVE3 M47/K:\/YU"MZI_/BQB2J[TB+.\'2^EYHUQ!! 0N T[CX)OZJ8E M6G70JV\^0#"P_]^>^0SY%M3?@L$BVRA=>+M4JEJ+1UA7U;BJIG[H2 KC0@94 M: QYDL:YQZ^_X&PGGTOE@[4 $QVI3A-,_O#XHO5A1F#>5'A@TK.=\:^F++2C MR0Q;IGR]WGAA@GD'E2EK+0]/ (;A=7W'F@A9.YQS9]%5G!2K124Z9A'!#"P< M%23E'][#'S[BID-#GG!]DJ3LH%T'5/.0S M/OBU7LN#K_BF\QA$S:[X;ZKR%NN>M)<7<'E^QT_K]Z>/OWL/)37UD8::)T=P M7RF$@\-=;_MOV"OMU,:K<(D9U5X(6R3^"0?M7P080-5<'T]D0%,K\_@U'RC/ MLQ%$O:#+T*^MFCS@Q7Z=A][79N=AX>_]ELRL*91!5AOB%0_TF8%- 76.749&6JX7M11BNQAI M3,%IZ59L+E-M?\^>DX+%VR"/ -W';(O64D-7].8W!H2P3)_ Q\[_ RZ?9[XK MH/B06\7^KAT9]9!W>SS;^+:]#C@/4(:(ID)M"]'FYT=B2[19@G5/#Q?X1J1T%1\D9\F,C/YN8K_8EXQ M2:=%$7 TV B+[?,VX?7)B.VOVFM"F%Z*^:8,$[4YX-%ZRQB^_YN'! MF(?J@3S#MY'URD?'T&>&:RN?Z4O>@_,VB2/^HR\;?->'68ZC,71A$.2[*77U MYS![.N>\\UE,8 S2NO^!8CM^&%<:/-MWI/CB,R>$X@ M_Y@*\;B67,"]QZ<$GLS'KP7M>26U03]$CS[D9D=0=CJY/F+HE5CTY/]6U-C_P*CA"YX0C6 M1H!LL\.S%;,:#\/E+#T_N-]/7?)MUE+]\\,[#_@!N-<-X7#L\X9W1X$2K4XC MO8FX082%-NUMNH\F,^!:\D6X3M,M#2Y0(1/ISZ):#S6U$"X\? S/D::"CU<2 M&_XX,;)ZC1-2A"S;CI;&=X>MG,AG^PO73M.[^R\M_HJF=P:-19>"R="'93^^ M4]]<\6 "T_D.N2&UI-SDJ"WQ>#W!(>L'J_LTGNU:0#(.>;/7E% ,G&&R26O+ MF+U'!\TSR*'L%TFXXB<;@]^*&ZL)%[_YO2'/00HH['Q/7 " MM3B]YZIPK1.F]H4)^<^N^+/6W&=(; 1)ZXWH#P?55[53L%APT1@32&O1XX]] MVR*HTV/(Z#G73R!#'J)H-ZRZWT#KXV.PE[6I7Z5^WEK\J5O.!Z M"!^CLJ1A[YGAM!4%OF2XJ"LZ;;4^_@;=C,46L[V[$DO##SO!7*G>0BU 2KF1 ML$J\=8,9T?#"L);A'D\Z3J%KN$OX2M!!+G^KT4KL3MQBF;_^-E4).ICHE0=1 MS:/#+M1QOE"+#M#:&[^\E.:$B0^U^JX_X+WA,ED@=7.;[) IT391X@>"UO2) M\GU:M^,/>G7(J.R&&RO)?;S,^%%+2\IP6Z3V@'>M[:P'^LL_*-?:KZ,&?6S_ MH1&H[)7@>F#L"T,1=>[#:U"/HS9XOH8&8SK"@7K8NR/*!E^H;E#2[]%R$!]! MH,^2S/R":_. '/B2*USQP^HSQUR2J1M2-B00%IX9>_5H557'D44C+D8:T%A, MO=4JH2N)%2)]&6VE="UO]7@:W#]1QF )O*B^.KOPT. I#DU=DH1I6#YX6Y;# M N%Q0-E5-;!ID?WP]\>0Q M>ZF/-H8-?MX=;I#1_Z=-27LV&@NVV5WH\$6#O MB_Y](=SX?#><0[ MX3I 4/;?'OJ6/>L@;]5[B5$9&HETF#D_3FDM-/EQ[XXM M6H_FY.5ZP^(=I:)"5CE6F%?;1OM5M$8INJ5\H19:]HJ+]X^8*,@+T)5'%.:[ M,I3S2B*C :!OLW'KGQ_#%6-@U1Y\KU2\\P:]_SJ3]RYFC*OG\-)PZ<0F$T/V MVPGB"+N-/'K1+XOEDO(;!;I>WUR?+>Z:"W@/>G<K,+O?I5!6<)OM;K+J?H6-CPX.=5^]DYL\ M"?4OC'1#8N;;"7-0&' :F=C29(56L MU8/L4UBO2>6/6 Q$[C5,DG=>2&BX:<"2N]N'O#7N> MB^NYM=%;];.]*HSW= 5?XT<*F3.;I]#W6&6E:_.SO;+\V5MSM>B3]_2 VIK,Q;-_G-C3!P7^PR*=&'? M-5:,'TME'/9YDT)3\> (S*^".@6!FH*R%3<((8SZ,@4&AMC]'J" MMG5/K3U.#WQQR H\W6\/'/,(?[$TDDKJ,H1:WRN*!&^3KVO&?XI6?_Z&1B=? M[K\I2)G0--XFOG4F1HFB1D5L\DG\^7EY3N<4)C+#Z>G M/WP/?_X^HTE*;X"?;_Y=4B(;)/5OW^>\OAUYF1 5Z9\\P@#$9((87)#''3&? MDYP0Y&(F_D/4G-TZGC,-G@3%B6D84!'TS$M"7SD1.5U2( S" VGR-R#^_[H3 MK) +(-.ICI5%;-C+*) ;^1)3Q,B9Q^#;G0+O]YF79)+[,[H*HV@R LB-5"!% M)*UQ12:'I$$>1+(4DZ7(Z"^BULI"X+H<@1I#=JMED5Q^1O@IC#&6\P MX;-MU4*V'87#18 M1'?07@:.6:B42+]$L>B]RCF]CC;;C/\YC@ R22IK.7"7,(ZZ; 6DY7RA1R(X MVY.9_$U0ZN-2RS-SNZ@8^5T0(KU1,[YW?PE2Y!T0^]8^ZZH,TO=2;N'HI,[N M=Y>D.7*.68%98M!S>'=9E2"0"$!(HE*2[QQZ%+3[K>Q84SZU+EL(0GTG$$XC M0'U*4BAOAR1,XB5!83(E##%&(7]#-R2!T0@.Y_!LK<&WV:OSDI6'.5PTXD6^ M5BOG@SW&>EV+EQ1,#C5E"XE+A0+T"0Q < 099DK)4B&:?N]#2 !:B?US=EV% M]H08!=U8W+5\VT=$BC(CAC SLJ<]5:ZGNS7;P[6HA9'MXL-0HY L)G("'LUY#,6!X#\*P2.HE:1<9=HB1)!=0+LL_:UL"\% MYJTJ%$HS<[5K6,:D-7*VV3['SL,G1NY49[U)T"(I$..GKY>09R!)?O/=Z7O( M7"(IW.M_(N]/3V>GIZ?BGRGQ--[?G\@/'V:_^_TIGF'\Q]_^^#OU4)S[-\8[ M&>5D%SDA]V)"I-8H"M&Y)M-3)HP=HDR1Z;QWC9NG42;'%T]7.5BK M""Y=-?,@X,^D> HN$JZ./'-+M=,Y(ATVDO",(&D2)T01'[\X;#!)X$;B-W:( M+1*6M_S;340"9%[?=0\'*9BN7S8!YR?'S^H>TC/:GY* '_U<4?5DSC'HYA%] M(9[F@Z2*D;>RXL_5XOK.A/#N=PEWW]QO9=2?OB9:?E# M8U"'[GSH!O,2,M;EHE TG&O2KV6VIDKAT;4%\UI^67%>Q\=@P0,S6BZ;"CR< MK[URYNK*_P?O*^!F/(F.,E=Q4AWKZ;(4>3,%N#-]PU\#42R2>5_)2\X"-UB> M^XF,N)Z#HO^<'T-<4&.<677$*0]*N4\Z*6/-?HD2*AJIR0Y#'[TP@@3/170/ M^;T"OS3AID:T,D$-%3YMEUV2CTWD!!'&1P8O'-\M@! DLM3"'".(>((5;O0E M?=0ICF7:BEEKQL2M^+CUTS7CEK (X7M?W_XDR:]O<7X]$YF-^2C<\'WV0@8Z M^PD_@4X .6!&C'F4'!)@468XS\@CY<]2PV:>$6_)YQB^:T<:X'_071#_HKM\ M=?F\!"ERY002UV3;Q5)8M+L):M6C8RQ?M&-[X;_ C.*NVPR M+9%!F/P-2!.D/1&1RNO3GS1UG<%LU6?D:OF+I.S@*+,K1$40BBB*/13*V!&B M(II=E&3L A3UT<).S2WC,4*1/%]0$R$"M[0$5YB,:,R02E F M90P/+M7EQ*0JW=*'K9E#"T2&DPUX0&Z?GW?/6#P+(8-=>R@\QN(7\(3"/W[S MV]F/'WZ+@0C^XX??G4Y$/",6H>B2G+#R'LRUJ. ,E<<.N!QFY+RG'%2;4C,+ M COZ.HW6.P\O?)@=_((FZYO8LU!7#MB]!(N"@=YD1)#KQ>D019D(T@1_IP1R MK4W;EZQ\"F3&X+LN"^0'6S26'F^9L9L>.79<#X/ M]^$J"I>A#T4=.6@Z *3S>;"3YK-=K[UDA_7=^6!F!ID:;FI2*@]ALU1\#?M M.FAL5R SBJ"8GO/Z#QK8+ /A_U5DIRJ>=OB(03!PK-/*9OH80WM-R'S7@\P8 M\]KO^=L)' CK"PV:_:F#MJ39 U90WI)>DCRO0.T4$$I,+$CT$(1GA)/NK8:PNU1%=Z>6 M2^"30=Z TSQF:V*P@]9EBO7RNO-@:[7\7=Z:T#TLP3^GHDI M[WW:9M]2^X=OX9X>Y 3N*%^5$C_0(=Q-DH:3N+Q(O=3QV$$,$#5(41R=]*K2 M6I%#Q[G,V7=88V^VM"OUL[O3;;!EO[OB+\S.=Q;0P_?1_7P^R S_%X$ZY%CH MVTDT)_AWAPCC@\R+4KMQ N!_B4%T1O+QQ!]A1LJ_,U[HY0I1Z?9\.LH0TSGL M8OH >7(AJUL8<)&R/\ ]VY365"OZZ!!B<#/?&F6(LC8?T MIB($.WB?#2*1VU"-:$CN 4!WU$/H])(R(?3#[^;NM"' M+.\,TX)0M3%'GA$8E,"H+NTM$]D;HY7WFX1ZP2+ZR4M"N-/N^#IUZN,F(K4I MDH7R(!WRGIY8VIXL0)7/9##Z7HNH!B$P2J^)_[F2:"4H:Z27.SQ2W<@A%ZNJ ME*&@2_<2=L4\9P%,9):7"23SR_6&Q3M*\2$%[ C0AITJ'E2SR+VRU\TV@;]D M@%1#Y=#YGT3URH://I- 9).?%>4&11'%<$2,IX%JQ)#\*%;S(1Y6PR+0I*M, M>)GYL%@VIA_ M":^KAHSL:'9+'ZXFUXM)G?=":8T(I74AHJJ.8O98>>)F:N:\NIF+ MHZ:$SCYG3CHO',6F7/MCNG*OO+G*T])#, KJ&[ST"0$Q ^B>\24%+\0UQLYA M:_I9^-P9JA \>AA=VLAQX'A[MTTQF/NMA.; S:>'FZ+(+)<6(T.WIK1?E+1Z M(#+O05IP$%BVQ-WV>K/$L.D?Z=W$_KCU(,.$TL4C"P5*(E'!1*?CDCL &F#.VZ M\0U]=D(RL2-6S"$<6UV_DHX1J=O*1BRZQ#2@&Z[LY M,4D#M]A#FU*&CMQ-? '$ ],P43\ZC]-,=6*^C65L]I*%V ZZ6\7F'0VV/A?N M)4Y^X7O,I^3_TP$QA]9R/X(R):.)6R)22X7>">/-C"[3>DR2#^HR%"KC&8NE MB'#PB:C ,>UXT.91$P 9,LFKW/@^SMW+Y9+Z7-#+K_X3?*"0);&(.J4B<^[9 M5O0B3S=QZK&/2;S=\#? #1%#J(N;3 M^X0MCMY.)B=S#!"K^,%LLOJ8A"=2I:5X1%_PN2 .F3>'FR3=TGN5J5 MBI4%0J)\Y95$G+ (E[FI$)?0VSNU)3][ZVYQ>$DOW^- <;R\LW[9QC9D0+\[ MJA6H*V&:85=0&3AUTYJ@(\^LD=T>(*!O*L IOT00ZU,@D8"+&B)P_!6EW'3Q M(4EHU>D[N*D#Z-SBR!J3UA,LIH)'9B_16H)#VVKK8HTQY43.^UM?:$80>LS2!5%5Q'2SO976TU M,CB \VUG74(SR@P$^$F1)#O,5!BN'.M5HK CUJG?@_^3]S5<;]=N\+CGJX0Z M[ICD4J9":!EW'/%4?QI^DP> G%6\X*=0@2(US,B-EG?7->DU-_$_LB+-,QSVDON5X1 MGH0DK$4(9ZE-HO-VJ@;LU$BHKIEV#U;DM>[6]L ?/^?2K.)$EJ-V-^9SZ@YO M?_LBL#WN>U@)O@EB]@RW7?$N[+P(@K#+'MA666Q-K-+($$')XV7;F7$XYD1 *2 M,Y;+/9?R3G6%TELL7NF6K%+?<';<91TJ: 2+ M92$!I).F!O1@BQ=32MPI!^5.%9<(L$DCFUU$WO^ASRXB=B10RV$V$5&4!VDA M8D>LI@XB5(FGP50=;SDC2M3^ V:E/04T03Y.>A#P5=X3"DB#S M'D3YDO(33:$I=;+\OXCK6M/"#$=^L'N)KE&X"B-^L(=4<4N,)L^5"" (WF*G49D)*Z.Y MP/E0?!#)2 T(R!N;'%::ET5A7N8-\U*&E4$^',,%##I5Y>_*V$II<2NMU90E M!^N]D(ACP&6=A7+'ZYCI9QLA8!.@LUB^80)-"AZU3!XY,E M'Y-;(GI0AR6-CL1E%9)B3CO0)\8 _8"Z!W_?RBC60ZQ:$@ 6NHB9 D3Y0UP% MU*+5GAP^Q<8&,/@!'V&B.,(R>=5R),9_[4'9Y([^',#FY&U/':N<- M22"'C6XA=>%\N]XRO@^>J:C?$3&%Q7(>Q)N.N1@Y:2)HSU3 A,NKZ#N'G"DN MUR? N>%Z:]=\)45'!D>FP#ZK_%X@^4V*XCIKB<\?3;-;+PRZ(_XCJ=$RRXI\ M$B #4.^J>.W7B)1RX* M&U(*Z7*\XK:3QZ!AA(4\7$F3"**B#87;7%Q;4K A!&CH8G".I<@KS@O_*>7Z MMPBFV?2L:S0X+XE(O,W(1B";]-NNP9&@23H4LJ\@W04=6@Z %P<%:+Y3W4.2_![1)+ MZ*9.'8+TX&!)J=%)G&.38BJG+_I%D4>*?J)5!*KSS+GQ-=0$,34W.#SL-C5) M!@<&@*O11DIP@?$)@X^9<\2J7*F^Y+<19P$^4FMKR MFJBQ0#R1>S,CS3'#GSK(YOY\D> M%9N"L$89>JA@>)#YT!@CQWYIW$:7/>\AL5\=@5U6Z&>1[QF<>((NV7 = Y.R M1=[D]*13!X%*)A?)YVH ;CU+06&,_&!WZ&(-4V^U2JBX2R%+'*_=[I&) ET( MC4O*/<0H+(K$*J6)>Y1&>N=LQ!SO[R\?[L?*J0KQ"1]@'[&X3V$4)XC4*LY, MBU=)Z/PJZ-!*=_U:E>&3?E'K<9NE:YX='[/=E5N#(R>Q3>X>$=P[?XJ&NZ>;T(Y1=,3QID,OW3$P"@=\/^CG%KDO'/HS(QC4%YZ' M+#.,N-:5 5@/!(A%9EPPSVZ]UVKE D\F)5&,/EJ@+DL$)7'B06#4036Z;8'* M=M\3ZN"1'VY$^_*M@%2&4DD_'Q4$IRF B&?DA7]9.!&^GHC'';Z@$FN- %5 MC513B+H X;%+P%H6HJ\<%D >?5WM;4/:U\P1H*EM$5@#]Z[+AR$K 5Z()VTO"/;#?[E,3..N>F)RPQ)%Q') MQ\C#CP1&$;E\YQ.6M'3WJ;7UJE=7M?'*8G&3B5A6",'I1'691^]5_(S]-2#0 M QGNLGI$W'8;!#[B)/*L>(N>2\H!MR>6218DR^ 8&R$ M'(KH#-S2(,]N$&X6EE]Q!@4"$<&=A0C8T$5@3?QFGF MH7\-\CG]+D:6&DB'4/*.1A*8PAAMAOFCOG/[RZGT151>),%-Y5+$3.%0X8@3 M%;0$)A?Z$Y6#O7ZGNJSO"K#=E\<@4_\ZDOGYQK'4U?V>CX#% * 3RT%FI'A& M]>5J=R6SZ7P_7.H>'>WV!2]6-6J1-YS\"29;X@!3DH@=MWXN6^.5$0\^QUGW M3G@5X1&@VTO,-:\9O4KBM>D MUX)X.&GB?Y]+6\Z!RZJ$E=^AMKP>*=]Q.7EU 51>@?3 YSQ=TB2AKZB+,*[C MVKJG?"ABC.7S1OFQ;:Z*9QFR;<#V:L!;D,\^:-LD<'RTVI#%. MD%R:L@.;_.:[T_=YYOR?R/O3V>GIZ3[^\)_(/V@2J]^'. WH_8]SI]2HYX,= MLK N)> WLKB0[Z@/=5;A4A;)Y/A%%S3UDQ!!8+H5$!8'<&BNNA:+54N$OA8 M8Y91]GRL?J",6S!5+37?'!%*;/<.G U L7VTXA3)I!:R]D1;%=4.U77G\4YL M*Y>ES*-UC,?;A!PIP'L.-^LJ.ZG9&6+_,"UAZL(;WZ^/T6F+N . MP"VO &B[@:[B, C3FP]$\I&(&LIQ1;Q#>=FO1]3RN2-%!D1A0V0O%WDC1W-X M\@"0)>!80B(@^.J[IWH7H3%GCB( =OEG]:SWTLQ3Q\NX,4'#YZ[GQK41#@0$ M%DERY!(48WI(C.34>BA\T%+(WGYG-*++T$:8EM-4#0/).TGV6^>>FJ[R5&JZ M^=X2$,]N$N4M+\G>UMI?#8=F:_9$DVXVGFEY [7>;+SNO#.3;>?FGN+[8QP' M+R%C5W%"^=TJQO-WZ*EG>/]^Y&^91%+&W2N:XN+RR<66CGD428:J<8\LMQD "D ZD:I!]P3RDLMZ\E?GRXCD3*,; E[[#_SV6V"(!;+_ M('&%!B*!W )@" ;]9N2+I"NR8_@O'G5\]]%U?'?DTV6@RM1-%A61_E_O3#%C M@F3#Z]J\MD>9UR:?*^2US51^LMD11.B^&6>62&XQKB3XGE=X@T^A!# M1UCH8 A93'I$:X!HQF]E>DZMY"M,VM M[1R7W;8%ZG4)Z_IUZFXQGUB#5)^7,+^G(4RA.G62$K"J=3"H]H!6^LD#3#[H MXVW!KC6(C9ACML=L#_.,=WFY2^N>%I+::4A:5^ZL7GM\ MRU78@\8#6DZQ%46;4AI3I?QTD6_D/8H@FT'LYVH$I! M B&H'YOU*Z*8>P 1.1_$9&1&-"NHY)C,S(AB9X:Z'9\LI?IMQ-SU!B8QZ"P6 M(">1UFX@JU1X(HBDYST3UC0@.#N;:$>B8R"T1=-/EK6E<5T*Z$+XRZ6Z>IP> F/"=A1@_$I,21CJJ M/".1F KL%BECQ2YK!UUN@-9,B;)L8HT&31#UK: !<1S M*6 _V$R6)6%'K-+PT(8V6I'L-6[;=T8Z[%/B6E)6%/) '$?9F[,7G#5^LL&I M=@LYY0'T'_V2PF[6M;FRV"^D5CJ+X0&Z9/%+*E##8ET"[.EQ'"ZW>V'E@L-] M@;*JH2![Y1V,QL^E;TE>^9R/V,MJ0UY!Q(T,9N3)Z-\)#YXTW>^?*,T^)O%V M YUC[:Q]DNQ 9H$R@;9?FH5KM'Z6T-!'_(%_%-#ZX.U,0NXX%4.824HSDO]: M9>G+P0F.3O3PO6P0;/>[6/Z,J%C9(KF#@^OR*TW\4&:J7$Y=9Q7BPUNK'#MF-EVI8XA=IU)#%ZGEGK[/<5RC$:J>5M M9.[ 8=?IR+@&3Q5@B^3=SJ"82:2ZYZ?)!*6LBV,90\R,GD $1W&4=?GP$C\\ MQ=N4JR3WX=>,TNB>1F&<&+P [K&%K#Q!UQ02$953\N'T_>\G*9U<1SX(4:,0 M.0RIE=9U*WNG$I<;';Y &R2HE3X7D>XT.'6;%EH]4&RJ[/EA!.3'[0SBT MT6S)47LW]*)'*^>AX4&^X ?W8FG\8KY**)8V6(<"=82#W(]PK"37W/0\7\C; MS_3,ZZ$<'2?H,O#"X"I.K/E H.N!V*5@A@#8Z8#3ZJ'I;G?& M2T=VO@)\OAT>R9]IEF/W=S$OP)TD_-EC9=;L<#]V9@T?7;&10;GW]ZWG&(!0 M0P[=@^\7:@*_;.#H_G#*N?U])X7,0'#2Q(F@3H#\R>GO^TKR?TWAH2S8^XA. M@>O7UL29S=Z[EQCJ(L*/TG.CBL%T?) ?44L:0NEPZMSL'WAJS70>(X5>3)RH M;R4K&$+47].OU-]B'U3^G+?*8?]\KA\#;L4O=$?H>L/B'>4&@NN4YF$GCPVS M)=UV+;D*4]]C8O0K_KMNX(FJCXF@JMH6(-V1B\&&D&#_1E&(>1UUO4H@P![L MIQNN^R^6YPD-PNS*\Q$5^/+K)DPLE4@+RF0I29/,:?JT"VGD @%I3$T1 BGJ M6, DZ3LK66[QYMYTK#1H=*H_[E1O-8PSS$"58UO,XP:/C @^?*+9$W0[N7%9 MDP"GQR7_1++=/ @2,(O%?V#03I:]($HDN9GZ@: TB\A1%RIKHK"AI"@ 99]Y M_B\TL-FG',GRZQCHDE03GH0AA)4)"6J(0>X6]\+*;=Z\HX>X9&Z3>!EF-B()!:>W:3C= M@AS@?RKYP6L:]O;0\NS5(O<Q8:UN"?U=!$COT6YJ.4KG 'E>&I*$^$5!%Y&W %/%0S%HIN M>5!=8J:30"803)+1XQIH>!EY\5+ SD]6H+JMO#""'27]K9""K^;<5.M4908) MU)R_VP@!OW79HZN0@7KEA4GG3JY[2:= 5=INL'0L3K?@;'9>!6E',A-\2 LR M>K;9,6OA3IJ'A'I\A)T!;]45I$:1+,-;]04S8TTD$S&F3J@>,5\LR%7PL]5( MY/BKMR&%B5VEI"A@^8V:?=8T_XYS/E*92?C@??TYS)X ()/O7?Z+ZHR0;I5M M_.)6*,FE@@U(/-3I+MC4Z27G)G6_BGW,A7(85F6OY/J(6G>"+%"&.9E8\&[P M9"!S.M+O\OK/*+CW&$W/DY!_9J%GI48@K_'$(@&@3WPY@*M&*I8EROUBJEH5 M"CU0$D78=5F'98E*H(VU8MF7)DTR\!@%6S]+01::/(<^33OU4)3T!,2O(.BP MA:)5"4K08&4QQ@ 'T-7EBD@Y6U'^7PEZ,$4A#=?ED5@'[K&"^"V6W[Z+I0%A MV\W]4G^E3T*F&M0CN'*+DID O;T@"U^$L'>B($\BHS[S7H'H5-'1(5"T22") M[A6T34M&PP^=HRAKZK-"PIPJ7&^A;-4]/@QSA@1<8;KHY"+P$?OH^^K[8FH/(-*K4BYJ%$\D=<;?\S-;*N^U]4FI\.HFZ]#Y!3Q\6="%S$ZP^"4)9I)_/NO<\;VO5[G!\]89:0N5,SW M44BX=ZV7+O-YII*W.P??C5M8&F'H\#G"UY/9Y%@J]HJ5=)DA>,=M*3@:HNRSM^ZX1C)%,"=)@.9XN6?]LBTP M=G(G9>X'#BX0GTA4#Q\9ZC_2>>XNXNU&O'H_K.%'Y]:5 'B2M?^N$ARS\E*2Z005">R>%-X1MR)7QQAXY;<)Z&;8@%IG1^ &D0D$ MO@F3L>$3Y1)1[^/60P 3HSEI^MD#*(WN<4Y)FT^&07Q&!/GIB,0.D,9A&%KL M?%GQ:A:;VFB@75T]/'XA6(G_0GFL<^Q-BX*44=NJ%\3A : @"/G9^AA&R(9L M'_4/&EP'G+5P&7I&!9HHA^3:F1&!X'_C4NR5JV'XXN')BS[&UU(IXK(3 MB(]/ _^OA6-,[O(A:2FP[KI M5U64B20MU9.<^'3$VBM0-<5+Q! S$J-\GA[%H:6FF_N"HT%XO!0D;>Z1X+_T M@>E5QRB/' -\7!KW-L[]'EB9[4O) M YR/A-FHSH6N 1U[3=)INP](-\ M5T?_YG>GL_]Y>HI&RF]^^''VAQ]_F(3( MAGU<*S*D^<_74/8]!9'435\/$^[DU9&$B* T0F99 M/WP6,HWQVF$RVH$1!1,5YR'>A^TVL \Z)Z"+T75UA(AHE&%Y6BH>W9<8#S!1 MY>9Q8.+3Y9+?@W NFFF>O93,]#\#[-A=HJ?I4D]3V\;IO4CL&IO=.^\"'*IA M!NT";%%8N1E:*N/T@'UW <8H,916\S41>:DZ='U+Z/"E>RTX%*LB;%7R_#"4U^/A7S(;+=F]-:GD"W!=$%<./$MDOQY.M M!G_(,\-0I"]1F*78@T0>73O$=+6-J_L%3TA:+' PDVW4Z&]V8M0^:@/1,"9( MS PP,M/STROF[ISQJQT.MZLXN8BWC]ERRV0?D?2.^C1\!EXLA,? \*" 0HND MP=$B:9\\AHR!O\53K$Q46KG\BA[)"?*U50-C^;;L_P'8H3T@;W.&DBTH38!8 M^N!]?3WP>0%;&/%/,R '\040 8J/4FAM913W%$19IDEQ5 6@2)$4%MG#RS_MBMU^BZZZ3G M]Q\'UTO?CD'U)HPCBRI_[YU%;Q.ZI (:\#T0=W;\5 CQ?I'2;4(V4<$Y1ZJ M'JT)52A454(5*A%(B)2G( T[9'52+N_=IC3"6P6\@D1GI$$1PMYZQ7IILTI,4V2Z&= M/;<*NAH9=?J2,41_F.U.9#5-PX.D[1',W;+ AVCT<4Y^,G*UZ/:+/D1:)"LO MDEEN7 U/8Q8&^(]Y%-PFV)E$]C[1,,H:(:EK"-T<>T8*HV.6G3D^MKO70,XY M"_W$U&F6,1S/0C=0\V+6=/N!<[0I!]L3H=_^H%JM,Y2$7-?[2T@3+_&?=MVK MN0UM3U/%[?EY_M-$Q6/MDCDL[-;JN4X>3Q_B>1"$\)U#"[A8_[ M<=G_WH9IF%&)(BXP$&25(3S0&?9F?GM]/FO+V<)@OX O%5Z,-",&$\[-Y=%- M8,'FJ %V<-;:;*RSPNSM*(?)V1AAOO)\.,!WG4OY1+Q:D1LSVZR28^?XC*9/ M"/*!NNL2-S<%UY8N8]A&LI !,%QD;S?T(OWFA]F']W^0Y0RSWY[^?O32&N=S MV3&9-Q)4^'.? )]$*B..SV$[XA4]RL>LYM@E8\>OF3N1?O(2!!^XXQ9$UW-. MT2) ;+PLLPING9]P)M/=E? !9KJ3:EV::^>Z](5T(JU*K4]WP&$^ EB@0P@XB82C8 %D;BG4O>164:?H74Z& M?TS,DY70&RY6(I"HTM QR+P3&>4JYEA.&E@A)V]4\SL43X5>YOED=E53-"B3 M07/T K!ZWMU"K_Q%M*44G^IBF3LXYU'PB<*NB#*)M""!M@H 6UT62@ZM.WPO M29J[5\%06\OQ%0Y#;PV!AI@95IP4";2Z6!+#YPP='=70&GM#P8H5T<3>QJ24 MT#EL[1B70(LBVGC_1&D&F<163C1!DR!1HJB.7P;6Q+[;8^V3E_Q",RQQPA(F M"X4$@J3T9@JBXV:>F7R3LYQO\L!9<(T+94F(T@D@A1&+X*$P&0JS%L(X_+)K M$#TZ1H5K83UZ"?6>,WY +I8_>^"4SQ;)7;AZRCK$^(M>/5&^]R*(NT]#MBV, M6B$@"W>-) PH@TAZUE/. F!/W9FX5-W/,D?88[999@:WI$#/>8/N+>!]2T^$ M+G)6?BY(W@@#V6%,?;5;CX&UGXH\J[]2KUL;;V1 N7!(J.NLGY6OS3>9F&F0 M(\X&=CA*9<7)C.PX*V]IFEAAAN3@1B6Z]D86QB<& P0Y4!EQ?WUC\U.Z,JWM M)-Q(#B_8VP3:B6>[6TX [ DH.-I(VZ*,X&RE/%_Y/] \V -=GKB@\BM18\T( MCC9#6?6 U9*3O_527%^!\)UC?1:^#1,Y"#.N%TM^]4)Q?=#'+-;I#.GTT-PLP/3A9!F3F>RDN7@$4*'16])+NPD AX!&"ZXH<(AA : MUF!I1I I:*$S-(R\LYEC+B?-;13MX25^>(JWJ1<%#R_\$]@M(BIRQ^>KA.(A MT%WG^'#ZX;W"?--DIR:07&1.GZ@!B!B!\"'VQ'/MOG8F9\FW"/)F2MY,R NX M6;Z0UU.#]1^6U,ZO^J=2-T>DNP1>K,:H[2+^MQ:C00Y M_]@B7"B>SK5I.R)6Q%P'J42SM& '5-6-70;VNOWFL+ E]&& >13(6C\+L)KQ M,GOA\F$$05)U69IC1P*Y,I*:R7L/CH&:,_MC$G<#8*GM#%218+ D0 M)((BN9F"!"6UM6DMA@AP=PY.8+'A3?@,-F/!V]1+8,(L-%&GC3ALNNDR175[ M&A+L^S19J;9UY>;@@;?>NF*"3+Y6MH5Z<',MK5N9#X? M- ?4[5I&DH^!7HW"* 9NK].J$C39VDL"+6A"CCY"QP)41]$;ZA:G)B';$ZZI M8M49O(-;(4N^A,-6DD@P(8?>A6K?M>%P/MOMMXF%"CK52E#9C"DF,CQP*18; M1#?X"3O774>BZO=G"L5/-)AS]=9;T8]0$P6A: W7V.6[4,1/)'6"Y$6H.P=P MG,GZ2R)ZZOUS3@\)09@2F'$(N!HK0Q4@QTRU?3%$$8DN)./"$"G-C AY0)40 M$LV(DHDT+J5K//SN_91<'<7=^)0+[#K.K#?@=;399ND-?:;L0_?H$=(A'R;! MMYQI\_011+E9(,3H(7:D2I7N8L:NX@0^32N53P:]43//2GS_#6@12UF_'/-OR*6== M2:A+QV)P.SK,*,:=RMG39AJTS&^ 6M:'E[A3KY$T"]<2AJLN7YQ\./WPP\1E M5G<.CB4#>^5$OI$ MD&HOB%(U)5C=70:ERJN3O/)J(L*P-CD_&Q/],428"5D">D%4J\87EQVK<[,G+"#K,]A?>94W6/C:)PB7I[KDI MHJZ$2+V?6F.+8LD]?#":2M\H*N#EXPH)EO%-(XFW"\>EXN:8/0/#"-N_=-[5 MJ1/CE=FA0!%5/Z3I/B>T@P"LF?>^TJ1O;'CW2TT1>G*56Q*$#2$#7IZ76RB+ M^!0& :.77@KI&O-E$OI>=YM!D)X109P =?2+"_K3D(>9HA0DF6M)7)>36Q:I MI--4B)8ODD,MI50ID:O+XL>4,W<+Z;_ONVS!:^AEB%J+HBERBBW"0ZG2. ML]U^5V#,PNB*:=-?1HI5$>1B-/WD'ZG MQOP6/%QJ6"+'%2JE&-D$A'1N'?$R]"T$P#@Q(JF-E%VVSVD/N;%5N;[O;>4HOY\$WWMJ M8#E'^7T/ZU#?<10#TD$>);&B&4+[5'ZOD91&T(XSW3[&20"UG(@658I]35'J M.GN[T&L5P2!!Y'P&+$Y&!1K%/(JV'A.) MV>F"?VT_/X7^D\9R+N!%_!PR=D8ANZM3.JW"J# :C<_X?E?HT1YR)#_HE,2< M)_("3!$O3S$KM/:2"4 ; "Z'Q]_:[+'2Q!D,$,&!3-]/"?! D D#C[O8UP7X M(&<4L_3>VDQ59!75;R=(+!)&[K MA+KL*'<>)YL8[ 30H>]U9P(+?5(4841%(CGIBOS!L(#GV(Q\8*NP84S,"'V[#HMW9W@_5B,BF MX]#909TI.CD-5ZL$BR[,5-'$BU+12D+BFWF,0;&+.,?SHWYC]*>(-3L.MY^3 MZ=#Z]<']-UP#)<]]?OMN\>(\I)7?:ZM!"OL@'U*X6BK3:,D[:&+X[1\G+SK; ME_JH]H6]E,KD;HX*)X>$*/.8+N8Y]P36RHV-7$73T5/M ]$,D+R<2+'04VIC MWQ-4X2.JGIS9&&;G4QS1W2>;>BC9P*&_ M ;_E20%D/D["50A.]#!-N9ZL,.>G)6Q58DL)7[]G8'V'4LH/9B]CPAB$J%%$ M^ZV!(6CY[TTHL(ZP#X?![L+?"AVQ>S!UA:'-#6N:=@V+29L] UJC99@5>$4R MCN)(^I+C2DJV.XMAHW7N[8:T"! ;+\-LCU?7B=NNL, _]0K^[0#O>QB ;X>8 MWC4KT@.(]P77NYXY%\\TMU[SWWVF7;4Y1S"U*@MK$<-AF;[0QR$(]P"Y)>LPXQ,+)EFZV&9IYD4!/W"[1R:S MG#AYC)V$)YU(4HA2&G31:DV)07DB I7-I>K5(7$^@JM,;;Q>NM^;"S=1U:XL M,H,[U]Z-#FR6M@-29X7;P(P_A2+(B]1)">>2F@GGV,195,F+@?P ML^M&$?W(*O>93IR?FQ4'1>'%B+H&43Z;N(S?R5A6NEA:P@6(Y\ ]5+6%A6 -:^"FJ/U<6"+<\+A<+KD!*"*;B^4\B#'L.0_^ MOA6I'-U2Z?4P1(PSDS%4$%&--2/Y:#T8*A+GP(AEV D@FB$8!2\Q#2F4_2@! M(,SXC-MXH!+FTDO 29'RO:%R#D*_RVFF",)N$QD D+3(B3H_T>R(4N@?D;I MMK#*+VN9=8>';T*7E.].T2T*QTSGNARRDW:C*(LF6#.2(G&CV'(J4K&R0/=" M($&7S'L0Z-Y_HL&6<=VL)IGM/.9:DY5\/344WC B:6T'N3M:C6M-Z).A,Y?= M+=Q.A_8"UR7S(7E9ST_Z2>'+DSY<-(MVW._3$O=LCW%!;N8N)@RZWJ$%HA%RR H.]H_KY$O?Z6;"1*XP M1Z-.].BR<&U3;'^A.)#%;F]G4I@Q'V9B6SZR0-LM6^MZ>-450S'@\D:/?4J# M]"J)U_<>HY^\#/NL\"/_/&:,8K!ML;R'$@>('73(S2]BGMQN(6DCI6A45E=0 MO FI"[X,.:QHZ@<#SX@:&N_!?'",=^:STF1(:BR%F LFTSFTJTJ9\?AQRJS'Q M6/@/2E:*EPG**U=3DH\3(Q$JM\%(7ZV9,""8>U>%*6@I: M>VQ-)6!J9DQ"$ ME60HBM##X5[PF8";!'TRZ ^ZZ5A 7W3' &WIDQ')U/V4Q_=5]=?)L8-^R;=7 M"3FY0D='.16 UD;]+40% 92=?PT7WBZ5OLG%(WP.G@SI=^_W;@P&N3@P&@GX M< KY4T&UQ?FX$NW-57*.6_'EIC'%EJ,0&$:[@(V!IKS:1?BYURZU0WPZQK6I MQ?)G#[[5;)'<0>'PYRW<8MRHU68MEOL@/K9!+3YRVG!%4ODQ68)-4 !@- M@7>APX,5B6[IV<[X5V=L&_]VCW/N6GI6$CRN$1RAT'N5 M'*V*)">IP&J<.[?MB,*:I1@[^\4^-2!#J$DZ;.I M,W BWB8Q9!#R6_9+"GEB\FB+5CF2CPT(1?17+EG\(OWI2S6,@5?N$#G1O;!R M#P(*(LJJAH+3X1V,QNVE;XD>T 1*8A"PM]M@4%V/SE M8@F14H7TP:^^=;A==]K3!O&W(Z$Z=/*<5#XT,8O#BK_D5BK%HQ0"1'+R= MN2FW+LCG:,GGR#,G@^HY*OR:W[989*X@=Q7['#?7WIX^_>P]-VBU >5V>$R!)@.;)>P)41\V\ M\EF02R(X1WK(M^L*6#L"E+[HP@((.1PJ@+E'Z6,* =QT>1Z/2)8_SSN7@C8K_PGV_E]B M%O UL9#8D^)(A2:I!AQ6)BS^)S'<5,6N;#V7BBY4#5/@I<0#U+HD^H'&!*HHC9OXR"LC"ZFN^=B9\D1_EV1BX1PD+U@IB>R/>9 MEV3'"GU&5V$4351N,S)PL,3.0>2L2UF#_#7%CY,=M5B."K.\KY;*QP2A$7+) M"@PZU*B!T_F:'S^^9R'54U$B[W2-%Q-=)+]\=_^=H^W0C7U6XKR7CHI>RC&"^ MC*/B2Y10K,4)R(IKA0VMT68D$KT;,^_KFYX>9F(UFJ .D5_ M0D*Q0^1Q#=AZSN)MD".QW,<,RS MJ.OWGG=?@&'1M" L*A]0J=.?&2\BS6S0' M-U*QLD 2NI/3AY)%,8( JLA!5UUYS,#'\%" 8#H'G!I^"VX]IA"4NA7^5W@Q M!!B.&(1(I"J'7E G0C)#/H0M,J"DB$%?XU!-2KJRLQ.E/& 5=P[MJB9/U%6< MT' 5"=>N+SJ B&Y7W&K!?S&OB(%NP\W9VGAJ1B1C1'%&#-;0Z#&8*WBP/@LW M7Q_.T)%,K'%JJ%GSU:QEQBQY>BC7 #B#SPGKL,W6W#-;X)H!C=%/++- O7GNCRF F< M6[,.#8O4UQJ\ >)@ ='X4KF/L\(\_Q?L-7HTRX-8?;2[2,T\N(FU$N8 M/1$/","*L'!)ZQN/%I)@Y7(LMXSQMW%-H"VI0\7H2_08 OI)?B+82%]05*? M-RNR;)R-+H'8=:-).)PA8_J:7]#QLX 8Z120T12)2;('K#P-D=(=A$2W972/ M+M*):=8_OY3Q7Z\D8 _7&>?!FA\SX'W&[DWB1.MBF,@19D2.@<=><11U?SBW M+AQ)6TBTDM*N#&F]PBA3$X\=O8ZN*ZBMQ<" 6 ]1K]?SS/ICMS-;-%)A]HO ML'"O/CWPA_*&B]W2Z86=#V;%/;061MS<+YN +T4/X=+<0P3>KL_T)6?G-HDC M_J,O=-(.&":-$CKNK7Y'GVFTI="A0GG+?^8&WSD7.E[3)$?; 3!X_CEW=!3+ MX028-SOH(Y&):T'K4-P/V-4'CW$:^9P1R["V MQDC<#-*=*F17'V/8 .C1;]=O)2%P)%)]6!HAGZ MA#!280X]$[!..*S;PS*.,*>IN_DIB(D,J1&SS/:Y[:6O#:II=Q1L03#,:,*_ M\C5$K_(F2&HG/(1K_LAB><]_FRY%7D 7=[D<'!ISRN&),;[1AM2F@09E>>#TK=KGMZN*!'%,%Q,\XJ>>[!V>&N M6=#G&+/E:/ S!; D&LSY3O)6%+OR7/ +Z\H+DU?U/=O'NU%#G,@Q1.L? J,0 M&$:DE,[(%\D2\; 7TXP\:OR;1]?X-].=Z1Q,Z=7S3 6XTC\G>0Q]L;0H,Z*$ M(8T+ZE!S5)-VMD/U#5O?=(6T%H"Q2&H"G+,]IIU[@%6"IS*Z;VQ$TG2BIC;E M^PG\6!.N'3L+@BBIHT1*&4'S3';6X/,$#%%"#^K^J,Z,/#0^F<;$LJDOZ M,UHL19+;8IM!%EK0U651U*1F.C?M,4Z2^ 5U\7RDZXZ$-RW&90E46#"_2ZB(YXHAOFG6[/BX_A_=6Y2;/9(2[)^__ZPC05/>,V MVP0>RA >%'XC;U+?O'$W7&9^3Z;(ZM1G2!\!(+X8C8CA9*/$&5$=2O,QI2$O M]0K'_:"-[T$W+#-T&%$ ;ZD0R^AYCZYF<=KG?=*,<2-:W'=ED6'F]HDNV@PP$@#<*>W@B_ M"N1_=;!_;^)H)6,Z#X6(CM/^3JKY!U8((C+7'=WPK])*.Y2<*!%4QRT#ZY]] M$][F7"/H+Y)PQ?46!K\5%LO[;H&T'/[_ M@;.H'^7"^E2H9060C)SPC"C2"# XDZ:A4Z6)>HD/2%H7])FR&(\-"_4>BC!> MJ0;IWHH\[$I65&QSR8*<]$1$88>MCTOE;A-F EI49?(!.$S>SNNFJ\.AW+0+ M4TU>$DA/B)=+.%/\G ?BRP1"#1[A&G#'R01HQ3873.=) O69V:KMQJGCH!2* M$94JB^5%R+:@E*&ZU,6?:,)<"9KD147 /!DP4;>"8T74M:BF_B)H3E865HQ5 MZM"6& <]X#B$Z0:=$>=2P[O,.J=L3^P(:[FX3ZH4RQ29_B%_[]T8V7<)N3[0BG M$+\XZ!9A7V1VT!J.*6_OBC_;1[+B[ZK>%/H[ETJJ[ M.'ZO"L4P/YO%,"G)1YF8W:'[]0^^-K<3=Z- >H)BCOI_@Q9/3<2P+H MB@C5FS?,M]"N2I,EBNZ,W-R98= D5=A,]A0*,@-2H>("S7N2XJD(3'S[KR!"MR,V)6;8@HY113)M^Z:?BV@S[EG F)E&GP MX4HIR[6"GSTXC+(4Z 1B"Z"^2&H*?CYMY[4DUJE 5/42H'S?[9;W8S(HJ MK()#!=E>T<'>3M+%!A3I.D09<5 Y45$L,<^R)'S<9G@6\L_\UG,./B(]8>6# MS]QX0F^P^-F[TOBM(/$RA&=> MA@R>!I QA^?( ^"U;Y,="HWI5++5)884/E%^/W;:I \J< 25+!LO=*@?NQ!% M[E%%6MG>LG!6T9]A8(2((9RB/VRV?'+OXV7&-PTM!<0L] B5A"U^BJP4YM5#+&\2*Q4\9I1; M&K.I\ OT6ZUC5[I*I^<;DJ\W;*Y)Z[P5(^QV#%AL*4.[12J:36L&U? )_ M; H.U%B1-UN@,!,X,A(MH#RI=TF]TB40IKM)D"M=TSQ)CT+D,$[MU1R,WG"1 M6$U3E1CUQ1#6?F;G5$1C TLE4ATHG'Y1!CG[R3/=QVSME( BB4/]'U W/\2I MR,-*HDC"Q*#LKN>.&Y'*.2D-JZ1 -!QJM!@J>VTIX5XHEP"ED3++RGPZ#RX9 M#0V.;?%HJZEC&5#,[+'PZDZ/+1U$+P7VV)EK[+'13*^)C-?'!)]I$+U?PQP7 MT\20&9C(Y>!M6TA7$G3AH1U[ &9$2U*'=.4V=BJR,9*"S7I5MLK?7=E\5L6AI7DT!GKFJ[K MN)1E@L7R(&1G]_K<"8GFSA!-K!RY!S\KLGN/ ZZ%9B*V[Y ?T9P!!+# MLN$H!(:9C'QL!**)&.E+_/ 4;U-^.EUB<3V-!.#HG*NVF '=_;,X#VXZ$+"<6<&$S)2Q5POI"6$\-Y3I_<1^J#1-K M+M<;%N\HQ6=4B \PS&S!S=9BS%(YHP'HH5RGLD"XG,XA[8H*\#0:C+@=8I MQ+F"7Z@FPA$=XR$X%Y[]2N4N78D%^47J.QIV\L?]3][A[5A.C;*2"U;(?U(A MZR>GZ9[6Y& 5(HBRKWZ:3!K6_N743ORA6KMV%V7?&8(-:_P>&[SV MT$3H+F;L*D[@I_&27N%?W\#08B4Q.6Y$4=!'%U'?!L\ M>M$OB^62P/8+ M=26R>%4ZXKJE9FOSLF22N@=*MRB2\IZ4*F0T'($DZ\9]-^=??P GP!7S.J4G M:D($*(V06=8/GVF2 6I\L/6S12)Q#;OF=DEZ)E3B>!EGM3P[3_CB]Y7.@!91 M4(EJ:"_6K*++$KOQ6X=JIG5IF%:8\SQQ%2R6I+_M1^'4%2P-X)3=W1"J=ZK(-YU"_MDN)[GNNKK%83--7 MX0RZK2Y687:_2Z']Y&VVN\F"[CK^Q='DV7IREH.9LU-A7MV\++T6>-6A=RK?'R= M,E(O*#?AP89WAK7EG\31B-=\;]6 I[Y0*0P MDDIP.-MFT"^._)5FY'*YI)"!/6'1E8.$OI ZR0=J)@S=(L&4@]YU709BBV X_T$Z2%,X6^;D]J][/(-4X^<[#,2MA1%\X857B M^B0(0<.-KC,:T27T:A8%$@_Q(EEYD>RZXC&)&V$#_4:#*T6,(W=R'/ MM]N$KL/MX;"EE= Y)GDX?V+58!3[.NNS= KR5<;SWIITK%HP;!2K2)-WDKA# M9P%Z*H0O_O\O[^I^&\>1_/O]%?UZP!QF>Q:WB\4M%HCST1-LTLXFZ1GO_ZJ2$K4!XNB;"?%WGN92=M5-"F1Q?K\E4WT.=XCI4=L)P]] MC!OJZ)4,8FP:NRCR:6?^9_\^\=D'L4:!^T4@,/?V.5TDV85$5-1C'GI[M,BG MG0UG_.E_]5#O<)?BU+\F&S%?W2:_R:)I!G/T$Z]'BGS*67>V[_BD:9>C]N$^ M)F^BO$OV&+A4]=2MC^_%0H A?F2PV/B**QSQTU;_TH]%,_2_RI+]3E?S$-1O M?#*_W120=[Z\_X GH_N./B39*6R47H?5B&>==2>L1OJ '#U/7H(6)1E=S: CE]#YIG^1Z2C=>(B"//1=*R^2M)"?ZJM[U:QP.G0M;M!$["^D\+\ MN5(E_OF+ &,=A25.X=\U3DC34QNG:,B-(?\O^LC,+FDG^76?7$D^F;+Q<;2K M/3X"HQMM$0L8I\-#NA1VOCI;2E5D[7+[][KSK.BL6G94DQ:*>"/PY,A=#\2-V,!#;ZC_TM P[SND$E6_J M/]CCIZFK_]P\>_D^XZNW\2/;H\+4))@,3!#^*M.ET- TLWV-C.M:_R@3\Z(Z ML&H&:]FU#A==3%-'LUFASJF946]CA(5Y00URO4E<;"#S7$LAB9D7T5&-M??" M-7T'&?/$/3Z!V=YZ!:BM-8&=>Z&UMFH<'NI%B.4\OQ<8Q( MA;U=RF^Y?,*3 M@0KC=;[=5=V..+.]8E>+TIJ6\ZF\TV_%F&8/DL8LLXD M'J-KK*GPW1&G&9G[K!F,W4U:68O:>=IJ;=!761D7C5C.]C]KY)^!%)G$S2U:W@T Y$H6 M*Y&"QBG*WG'\@KU++Y)*-)?D20VHD\Z,^?4,&H:!A0UW:[5'#*O*H%MMD<3U M",.YF9=9U_@8S'R;5>):%4G,M B5\($@K?V4C[[&["5DM_$;WP]Y(OLT[%?, MV7()9[A4SW1>P.9^ 7DKW'>,FY9QR\#V34N5Z@?7A"RTJ\=FX3^@B@+2K/RV MQ7[.MDO&4'4]?C3FS=?" G/MN];7W'+*W3ND&^MPRJP01DZ-YVI7Y.I*A%OA M*GTS?]U@I@P"'%YOMG!B=$$(83M-'H'Y77Z1\WV8(XM;WO8[!&+,H9W-*@(VUH M+YN/GGDILQUL!U X8#\]F2(1K\O"1Q_)4I014:8XM1OX0/E*?$MQT3.[ 6O] M]=<$[4CR+B,IV16E'..T"G/_*EDH7(#&VS"312%?=9=A^*[:N][-M!%X?3!) M=EFBNMX+P>65B?PX'"]C+,SOSRCDK7QFN"/.:5/71\_Y;EHM)QY?82Y[_$ 4 MFQN94*[U<9:XHD.HNUJ[PQ&_ 8*O$C2#=CB'=-&>;'#N"SI=Y^DJ7:#[R!:F M8UTXK,,?C0CB9/>">/!>C,V&$3I8"FB#5-I#^ @Q*-?#!M.D;DSTHN9Q 9VC M4P<4<]D7T!G4Z\ X?B]$H\[#:;I-C/5UY;T^FZ/(2?^5UK+:W))_!= M(00I]V9M\A-'-?>24MU)A\O)!N>^DD[@.'+N^'?Y 6[=J@=QXU2G7# X?%-& M?RXHY2H?98EI@=]*5!DTZ#P^;D28)#,CPKDC4"T"+UJ"E-M&V25H[ LQ?\I2 MG<4!*CCTR:>8U$@I;[ MBG_O'%Z4=EHQ_5B/X.#G8RH)5"X?=3RQTJ\N?KB3.A1?7F:I@JUT!S .&XE[ MG]6J;8T:A8C8PT0>WPF:. 2W[%;E__/5Y9M&%47;>IX?Y0R$]64[7113;F69 M9%\*N=L"AX**1!,(3$%3V"7=-B/_K+@#:G7=FTI[O,=@P7P%.ID2S\ZPFH^! M,;AF\MKV]9M$E*9^D,U%PYE/C7,@DJ/M5^Q!C&'ZS;=\AS>42;FQ=5Q70L#= MLD"\X;73QCUX,.Y3THLE^PTVFIK;-*=]O""DW(6Q8SP1;L_;Y"W=[#8'9Y=1 M_%%9I#[-P$W)*)PO# SY78W:AB'HOG1V$L7ELKR1"ZV0$_:SAYRU;J>L9S1, M3'82L#_UNH$A0J^1YD=D+"I2NN"%7Y&7@CDNA]@?/ MF)Y]EX([G0&L004$9R!8G)D)/9I(,K]MM4 GKC4H>IS"QXT\ Z-C25G+<*=+ M)DCB2/*)+U6&E48!2::,D.?-"P!@%@][@+#H/ M>IXZ^5@#=?C;G_6*!C:X6K\ M[\IN;=RU*JW@A@[:'S(*Z[)M9%I45:8C\OGR5N#MDE,E3NNTQ3?EX^RQOO"I#X+EO4H76'= MYBC;L*XW)O0.OQ.!T6ZC,F3RAX.,T6 <@P1VP82$\$3U+FXQJ@TRM^^*&*=F MMXXK ?I6=9>D2R)&W"/AEH^-F)^:NF.KR )QXT[P [%@Q)C_H0;P4]]51A)R M5C=I_>PJ+1=)AOG!A)N/HN/V9PRS90E X! =]O#1N*W 8T*?6N8/VR69@&@[ MR*HO":=A^:$SX'<)ZOK*&G]/%$KY0W3S)@4+_5&XUD?,75ACYZ(J+5>@VZ"5 M0.-YGVKL:&Z/RZ3 =>!+5BX'@X4YVVM?A,*<#4BO#1Z&U3$@,H'(^KL\U3$$ M"OB!(N3.$@42+"R66:9 =;4^0CN+??3%RMS3.]XUX3Y-%$^XT;3#0M*C3+S! MEJ:)$5I]VAFU/ /SR06T0])ROQ=3=FFZ0@: M'0IN650Q]ZV'?W&;?->]S^F M3:3AU2Y 9WI1;I!&L?^VE3E.6.^7H.SZ4E_,MHG(XWZ$7^A^[)$M7J5BJ]IXU&*'Q(=@\E<&[G#P"M\5G WD@ MP^:%RE[146*?9A/ ]IV ]:,/:.%:XJ0!N(7_4+42Z*=$O"3D\<(\[\FI$*A3$F;FU&>0M\%FR;@%70^Q)7=#*"0WX' M,'%;XVX/WXT/F&&,)WZDE8'#@GVW0JD85B/:@N"FC4(^5'FJQ MPVC%MD<8R^1-^OA,Y&*5>O3R 2GW38)E:Z.2=TC%C7-AH/2NP)"!\ZDGM=@K M=2I3DJAN?N!:3C@WI_2:%3)9/B7Y\APW^@,HQ6",N6HOQJE9ES%4@9OH=$<7 M'BXIE)/;7_'^B*[:#>5T?7S4C[,Z:%7"PJ.\@FV '4[0[-#KU.@'F:A$@^]6 MI MQEF6F#(]RV!X[(K<#5^?$]#)A:#>\CYX[&@HGNA(YIJC0\Q\0Q7#F^_G\ M@X,V@C4_<8SO/6W):T><;G3ND]FOD6H%#49B*@/Z>*$#O.\RA(_;U.WFWH-1 M-!YR1BIN'\EBH5/NQ?)"; NQT W8X6^XL/3MU0;NG=2&]51CQR*F5/<*-5,T MUO=>43S*Q.WC[+?(K75C!7D_7ZGKW62:.?V;$_C93V8/WG_"-R(>-P)J@C'=?DBZO9.%Z4Q0-_]5O,Y"(6]T2 M\)M3[L[S/_T!AOH3[8X*8HS!176(9]CX?U7;L/)=@(N=OQ!!=IFN3]73N8+/ M.AO82QC-1JXCTP&]FAS4W*%L!S CV')I0;CRI_!%=OD:!<_K1QOCB;!J_7/_ MQ)"$W"<&3:=9LOA=+$/*&#SDW!:63M]&#*YST]45BPQ;WKRVU\X=&YHR KN( M".G_$%W#!UN)7+O9/$[RV?XV^0V,"%64'(:!<>BH_!X3L@%=^ :>/@JW.[>0 MJ[2B-&3[+;=HD9L-.EBP4F0K"D]TV448R^UT![(LR?XGW;I:,-.4G*9?77!A M_-CH2;E\,W 6[6T\7]6HSZC/W15BD^XZ@:SC1XO* ]64$H_[FQK2F( $M+_> M-7D'&?>-I29AG N/R1NVBL=D!=@T\(';]".-Q(GC<)X]ZUS/=0WG.2A[8$$D MA MPA)ZQT@;ND>5NH0"Q'D3QDBY$Z88")PGY?4F! :#CPD?UA3*GFRV5K&HB*!^D*Y MN=\@!6Z 5G=US.X+(LBCV<%U+!GC@$N_UW+]8I/GL- M%N.V_+HT<3=_&%H/DQBY2W8<;69UDUFZ8&V,A_5][VD@" MZIT:&Y4$^4]0ED'WJM)5FK3<:0;-KH.Q"]^!S3WPO34%)76]E2\>_R$38!=) MRA6#^>HOXB*I$H<'>XR6?0G&5W8.?\Z+1_F:NV<_(&,TA+7?VYS!@4;EIF"& MIC.HP9T2) LFY18R(5RG$27Z"VZ&19?(5;YDK65S(W5.UVF4U M3*R%V/ A\DP9@'NQBT6Q:]4(>?-'2&+N+?X,IQ'=8;;OJ2=IB:9FO'NQ/VYV M]RQS,00U<'W/_<0'DC%,?K*[8-LP;?I^1ZA2,F&R:1I@T1I<@ RQ MO?=O):,JT-!E2 ML6>KZDO:.'0]0MY-R3[]=@9M[=513[<5378O)X23.P)MHH!U>,26P;7$KC,, M'<(822"W7<9,G'6"E#,T]+-."*[[!T_M##X(&QTY'O>[; %ZW!C40?)E$K2< M;_,V*7[':CE0493SDXI8$G3<2@I1#N$V.#$$W(D- MTUY0BI:UR&"'24SF\F]"+;4^TP&WK3?4+LE0LRPOU?/''LJ#\W224=E](P2L M'/S=S^_QAFH.&HA;\ =WD&X'8Y4?;KZ"TXG1BM*8TNMGW]U_FE^(00J@$5R( M9["#TQ=AD444K-UC\N8,7]XE7J3SPX?DEO3N5^GO"C#*Q&Z56#!*M^UAOX]B M0VI;KJ5.CMQ-% .W_ZM3&MH7F4[OE9>#>SD!KC7U.@[URREF]GC9D2C*#U52 M5!<>1]%I?R$2Z+?'5WBS^WDNM.NQP?\:1WWSR^2[%+U'E3]T88^)8HP M5H/)K_4%L+'K?1W\4%-:!CK&CG*IT_3)S5V0P3 M9X:QR3(X$'K P]$-6EOH7U0;J!JGLX=%KT \49_W@O-$,SEN*Y0VGF,PDIO'=)UO=U5Y \9> M]A.MF7K((XGUWDO5Y@]WDB^RVR+C/L5U^MJ-#QET2,6MX;2*4H.&8CSKC11OSW1.Z_[=02PS?_8)44EBFQ_+[;P M/-L3]I!QJ]:.P#UMKM'4W%9:#='D-,GJ+V,1JKK3T54F7[UIQSYZ;@7"[7SV M(!?[&!@/KX%1WG_^Z>DQK;(!/DO_>TZ!:&NOYZN[1*L\VK'P*&="&PCJT9;/ M VDY@9??&.R'/>N0)V'Z4>3LRHB%@W9N$Q*-)#/5D6ZH+ R1^BC>A?GKH9%"E'CT&Y'FIG[*APSQ$O*$E?_0>\P MUMZ -H* 6;3"\AZ_PVT0U-;N;#\L65&V+Q4T#>-DQYJHBX2U,/?A!5"TL<5S MT9M^(Y-\0B"WR\+^3OI0H75Y/9P8A8H%$E37JA/IT,>-Q%AV>E:FR5VR2%?I M8OCVG 2QB(>6,^SS--_9YR@60A=S*+MHZ0RZ69[5QM0E;$QT(T0=Q<2[+$0@]R_-=W4JL MG(.J^.MSNGAN\JLZT=%?TRR;";3C!TL_VG,Y&5@1R8P MH4'M<=3M JMA6SD?+;L&4FMZ2B4G%-PAU?>0".E:21 CMP_0-C4*R5Z%"QU[UR[)C,C^16YF*O"^JN=KFKY,Y/R1VOA=.&&VV> MM["JG!%;%R&[L.FK';KA6)/E8U-AO&FWAXP3NSOIX+R.;G/8R)).)DXN*H/N M6Y[HJ+-8UKV^_* 6$]CCSO#J@8933;4/'8A=4VO "OL6 D'"+3M CE7[F<2' M3$(8]FA8R]JG9 U&G"AX 4+K)4%<>7N9VL\('.=1)O8[^,BZ),R[<49V3C-R M_":#M]M]&#-WW%?FZ\KDS_NL51==%,+;IO6-)@1Y&5BE))H7CZ "E9NT@J>, MLIM"-PQBX%R,VNY$\*CU'7TX5K#4Y"[K/BP)$]VU7/LD"#SGELO!S<)D2#QT_X3E2GK4!( M_Z AN!=L;5/*_!@AY>S#!/KS9K=Q"[3.E^P64MOC<2^68J.$JFZHU$[HA*VR M2+=)IC,ZD1*>> !$XO0QV06'[+C?K=&,'J71Z&HU4)1D.?\8#W<\ MP=$YT@C T3ZGH;S<&Q'M#ZL5:2$_ C7D)F=WW;3N786;J-HZH]OLQA>Q"^'C MOJX_* +!&?W@M,\QAT4L=F@&F;9M%\F^-(K;_ GW0MT\SU7)-HV=.S/&!]V29IH?(VAJF#?DKN+-5@*)$#6AUZ1N&4ZM9W=26+;HFT MP;3M(@VB:57'HN%0;M+=9B#J3S!F5$8I%=L84K'G0%ZEF2C.02BN9=$! B!( MXLD['A4=H3P1%,E?P69.,HQ%7L$G@Q14@HPUH>/R_![NF<]_>/K/SU@(1L1A MW&317+0UQ$B@$W) SEKWW!CYVIG8*FM4&&7ZGWB?_*R!.P8O9_(([+9HE8!. MLZQ]]ZW0]X58I0MW0?$X%Z?7-7GS>%W;7W)6>VT$U@$[_!?#;]DOM'.!^)79 M=;X4;W\7Q)76(XHU,\[?D^X =FYU/RRA_>PE23.T3D ;1/^S-7:MHN@#/WB' MGXDOBL-8R/P/W3/O MPM)=F:6+_0B4

      2X3PNVWW._B4/S#&Z\",=' MCQJ9)Y&6"6Y*YNEC78S-)J4N%4.; M- #[-E/5:9A'62O"OZ;5\SDL /3 PD8W,3,/C@JA2!XP#/?%._ \^DQNFIK; ML1/20,/OX9DT K=):^)!<*XZ85.G$4O06RA$)7I54FP DF^7.!*78ZT)>&TKDIC[D-BV M"\-N,(']&FA&=GW5@L[7HJG936!!J6(OHD[^T#'8WR>\B^NRW(GEA=+<=!Z] MKB%5*EV*=Z(B4T*%K#8Z;*18!$LK.;PE,'4,UBMD?(SL^E3GH7\#1;:\?_CF M\W)X&+@5BZ1\[D7(L2/5,-9$=+8-Y?[>SB-87BL!%HJ[ONC@T;AM4*KU[6SO M0XT)8(L@S5<%]E0BCK\95I^./7Y?)X-BIXQYD:Y!\&7XJ;[4R)X;7B9^&0DF M^P+S;RX0WEVJ[>()37@9V&6DLW^W376_F=;XN\O(O+B>C5*7P%VDV0Y%F!)I M([K9Q"&XWR:\ 9UL7MJ^\N4#Z,UN9PY%S:UB37:@70'M:5QQ.!+WA1Z&73)> MR3?*SEN3XXU-E.Y^%!-9>2'3GM),G(.*A$40& *\R1Q-3\9HN3>C-<(;J^5. MFJ3@,..=Y&--(S:;Y0+T))C5L,:E3\"M2M7H9BT7?+\SX1@M]U;ZH&[A'^L1 M[?YV#(\85/\=EG.4 HR;=9%L*-N'IN9>!N[8P<2:6$R#9="#+__%&#D7.>4;CF@X!8!C7WBA-)$+XFVKI6)$EA@/6DH;D]E'V0MU"4=Q!A= MFO^\[K!G7$8^@1_.S9[)V[I?O9ZD,(Z(.B $U Y'7R[<-!NFH>?83>)RV2]+L3:@/L8MY"W1M//PBY4'IY%EN&;27("@*!-$4EV MBJ^UG+:*^V+=]XJ.'Y4_/N3O]^5;?3 S>]Z+;924+Z=9=:&\K&!EM05CO("U MGYF"&1BA9Q(9T1]4451#84^<82RU *5D*MZ3QLK":/+:_^Z6*SHE<)T^= M@607[N8*DQBY#21W"H:RK"\WVTSNA= 5X+47*TN<&;,'#13QXD^17.8?B+5V M?B@(\Z5%9:A]UOB.AL&_PT;@QJ;H&>U>6Y\DCN/W M,LO R$"FCPW4N&; O7=DOI2YZKSTE.2_SUS^;VGX#R$,29W ML@FH>)I4><@9M::B5BG2Q3JN'?8EE M,7?5_J9R-*GUT<7@<2%/ .E-(3FBBQ6XTKEJ?4T0 M([\0>)!BRKC6'R4[5X827;^C'HV MY>4Z0 MW?ZD_@/T\@CO_V?U!+ P04 " #-7\PF MM[?O_N>__^UO_^?]^[.KF]N'LP?P]>QBG@:OX"I(YF&<9!"<_[L+HA^?_$2<'85S[,UB-*S]V>K--W\\.'#UZ]?O_$7093$89:B#R;?S./U MA[/W[XOA)Q!X^.=G5UX*SG[X]/'3I_S\J/_]^PV MFG]S=A&&9T^X5W+V!!( 7X'_33YFB%;P0U@NXRT)?DCF*[#V[N(YF=Z/[RKK M>7N!X3E\W>XQ^]/__T_MOS;]X2_]T9VHTH(=^6 M^$C9_*W1_NNWI/7Y]]]__X'\=M[5"*4 /O_OO? MSLYR.& <@B>P.,/__?)T6QMDGBP#LI,8^H_??GO^(?7>XBA>;S_@YA^>T!^_ MEM10_OA.#=!XVKF:6(0O'7)].'J^N'V?45^LML>G=[=?%\?75Y<7?Q,+F>_71] M_3S[\G#QY>H6_51J=<<,;-5J'SV(.JQ &LR]L+.E4[]B"(?9,_KS_OKA>39% M;'(RO;_6N?42HUNP;C2OQZ?KGU";VY^ONP5!YE,6(#)[GD[^_M/T[NKZ:7;] MCR^WS__L"A")+UF Q^1B]M/-W?07K7Q1[@.=K7XO!WT&$8"2_([9JX=YSK+U MVH/;Z6(6+*-@@;@GNDCG\SA#-VFT?(S#8!Z 1'$9:H-VL+T.4LPAD\^9 M!]'1 R!!\YK$Y/0AI4[]0"N-V<,:KST8H>\FCP#BJ<71#,$,%!?%'Z0/WIO& M\]]7<>@CK?L:G8)TBU48\A9MM4/-CA;<;JH[T6)08[= JUV2&P/D*=2@<*?EEC7Y^%W@O08BTO!UE=8SYD;.R!N<;+X _>V$&[H&' M>Q$=K$L(93YH#3H3#\(M^C>9\*.73_PF1G=X] I@BN5%+'_A.RY)@S4^>+OU M31?X5UU"J7UVQB3WW7J1J(?4_>0V*M=VL<:+GB[*SI)X=OM5"W"J;OUTD?^V M&VPDOF0,#S59[8@A+=OQ!/V[N,"QB0QZ\W02)VE?9*#R^9YTY[LX6CX#N&[/ M>L9U&\(7M:X00"/T@OD*!*[OZCU"WI\7I:VZ>/Y]]5;M^'.#U2 MGU0;M#__2UO&*Q[# NM5V\4=,;@%J][K-B3FCL0Y769)$($DX0]0J#WJ%X^9 M>=GB(SN*,1SQ!6.6TR5HH?<"PA_?-7__H8\IY>AAVS'^:I0^>&M F1FU68\3G "L MBX:W:*O>_@ZVS!D>MNMEBB4Q8GL\96:U7_#,K-ZNERE> MH._Z^-LWH;>D3*W^^QXI;;;VPK 40IET5F_5X_2NUP NT>7_&<9?TQ7FX%[$ M/@[TUKW2X VZB;SPG\"#-^@G-$19+0U,,S\(GIL@1"(S^N@RANQ#4V_5YR6WE[&(1)],LQ0G M4>%=9=]XO$Y]3C[?WR>PB2%64W&P/?44<9OWR>A7( Q%#+36J&=*?4UP' +<7WZM7 ?D?F0=3 ,-M?F5SQ./#EOWJX-"+4<)Z-IKU,= ;F M&41;>_[IY1D;J"@3;#3I=6+7;W,2,\.P!%&;]7J0$&UY>>D(+_4*.9)S@JC- M:Q.N6@@O8'WR'IR78Z._-HR6]:(*18L/&^**?S]?!:%?]E[ >$VS\I5?BSF& MMK,8^@#^^.[CN[,-4CHQ_#^^0Y)!EJ#9Q!L\;VSC1NM8 +0^_RY'@3E/,DDT MB9 _&78@-2LWP4D?QT:) =6]@*&[X<& M ]NR7XI>6H714X"$ZD,HT1B<)"KCLBC!&9R RG>)E+ ,3E"E.5Y*, 8JKE8= M/244 Q56F:ZE$I?!R:L<_U6)R>!$5HZCK,1D<#(KTR-7(C(X\97O_"OM9@,5 M8>DNQA*4P4FR=5=F"0 M#$YT;;JY2R@&)['2'>LE' ,55EEN_!*63B76OWUHH()4B-\[REDZJAQ_CSE, M"R]Y(KW"ZV+V5@:1+P@D9 MZ4Y*78\,+]&P,%+03K2$O)&QR2+\@A3

      )%^A5QW8/9W@-*L*-:7_.G M"]MO;M%?671):6ALTD4%.#Y7.VAD>++%Y2HUY\.VYNC>2U:XZ 'Z#\Y6?O5" M-*WD(JU5*V+1O51?<[N2EWM+GL V@$<8;P!,MSB1/RU2_#>89R)T&8O@=C&VD$IE330G2OD"_LY(=[=A M@7*Q^ BMJ;&)?XG0S1+B.DNE+)SP M+U-.!V.+F"(ATL/Q;7? 2P!Y#G>Z^)+D-@;&.OA]+%E*>?%O^7LBZ&3;8H2R M@KB?26-8&6[*U?\/F]E^V2#.#X)EE)/,?$O\B&'NK=%\V2A]R:CQY]!Z@Y0Y M>3:O,("-AFRVSB[H9-A^PK66Z)-=]B^<;+"KZ/"S]#;&H+DJ9/_BU18A_V6W MMT%M%BO)!HG0]X/<0_SH!3Y^\V$3I%Y8N0Y8!"KNJ(UXQ<_+T,4-Q<[&-J%\ M[7QFW6C]X6"]!RUNJ#QB8G#S/,^_&%CN[HJDV*O01V%V,+>8;DD:"M M4)BC-#0HEQ"^$/P!_.KK&.SKFM/!V"*NUYLPW@+P!(BTV+0N,]8B[F?\BMW1 M>-5FR]P<42\;KENJ#Z.EZ\/<@BJ\9V^Y8*R"WM8>TA))Z)P.O<@0PO/<9@1S M1@RLRU(],"SK!;N#L44\X4KI$?#+POT571U12S /6(N1Z&AV9W@"*Z>A#9.6 MHZ1&6^.,J% +^9@S&MMPHXE]E78=7NGKUZ8+5^9<6G(D)4^C/0>QJ4\)54A& M>V-+N \B$EI/HO!!PIIYHYDU8H#$C6.3%--D#8@:PLPG+[Y"8GU/4QB\9"D6 M=I]C3.9878Q#-)>E8)PD@54LDD#,>!9.=K5+$Z3)!P'!1Z M/D@3D$:H[R!P800XU\Z67**'ZW#)Y(34J(J;>>$Z6H)LC2I0_,0(QX%23::H M L?+4Q@.;!(@:-/-U]%1E?5Y:2*N8R6I7M.$D$% (R=]"7)T M'$=*SG EKRLY#I>:]B/*F1H.6,=HV /D7\HJI$1"F^.0J9%7,UO.<7CZ5R75 M$O=.FAHQ,#JKCA"64 U3S8!U]V+6-#+#/KG4<%#4C!"NG=S@@ MR9$//WUX.&@I7W@2YD!785,#BI;7K16@[W. (K D6/8HU=(W M)J-T1 &/:T^-M;DI>14JNH#I%<"7V!:@%&RAJD4S'"9 MB>,(J2E K,(HPP%),@.#R[KUPF2/H'FL MF<]Y@.1M5U0NK?'JW&?)I5>1R'1S'0 MF%4#J$#)M9>4==U@[4H-=0+JJ7(P#M7I?:CZ "#['ZI^)$BO0!K,O5W)[_'5 MZO'5ZO'5ZO'5ZO'5:FM>K0[#^"OB4SCE_2K.7M)%%C9C$01U+)7&&!^JXS\' M=070]8CN#7QEH+^'@-P=D7^QQE+:'^3GS-(UK!W2-;R-;+*RN.HBU#DE:R#; M7I506[#B( ;+6+^DMQ$2D3),:5\B+Y\5HM@@(;Q$XGTD^1$L>1L620B2U=("T+;(+6H1B>K%G.;))G20HH.5BUB MFJ4)XGQ8\U=82;67#>\\*AX=F9XV+$ORT/!ZV+,,,:5QN]CQ!E4^+\;\:2U- MF[#&VM-C[6GM:(VUIVVIKJ9H2G$<2,G:TVIF#LV\G0];4J>:E$MH.I7% M;8H5G#VC/^^O'YYGTYO;A\GT_GH7,'A:,8)YS/INL8*P0%9K@P^/DY2H&T3( MI?KS2Y"N2H/.]5L1&8Q52?0_GU0II2ZMS4CF7HLM"P5?OVU A"8DV#=V>X,[ MEP#$F_#+:%<(^C FYI!B?LP]XO4QMA2D+<8EP/D)*:8DV!5Q/VTQ9F78>_$! MK #O*;IB()@N\*]*-1B)H.L@6],BT(X;T-A6_0+PRP# OWA%N"_!0X;MO--% MX[87[)SR,-8O^-)+@OF1J\W',+;4,AN]E/L%>\AL;LT">'M";VLP8B))IPM< MNY&4>P'P-9B#9!:'[+@/9@=S@<^ I A]!A&B\Q!;\/UU$ 68+-+@%?#O)LG. MYB)S%;F\?#_;>-M5$&;HI[*1.ZJC6,,>BAE*,HBRM<&XV+V;C!GX6FEB;*+[ MZORY4+9/&63H1(SF!I&&P2OA.I^](,*ERZ;1_F>D;!(#?E$_;?(HDN13F,W3 M#&(I*?*? %JI%Q5\9H((=MD(55/H:%XQVY>-$ZEDE9;FIHTSCYGJ"&L%_$Y& M91$L5)2Z+D<"J36S3W]4U1M-\LS=@S&% 26(,C2]@LKC*+D$BQB"2HF$ZSW!)S(RM3FV.*ZN:+AF%$DRTV]!))DXN #T&SM3E"!JF0[]7;F+9Y M"\R?]:)G+4R-C@?@">V0=0"Y%C_'H9(V$NZB$X^TV6G%T\::Y&UM>56:5#2/ M.4ZC(@M:K2HWW5CE.$(*]P7/).9XS*?2M2!K=7,<,Z7[0<&HIQ6V@5T#;$NB MX\1XS$6P,TLZCI'"5<#AAXX'L2O=!'4+L>/(M.+W;-/TB!:-GH1V<,?3(:2. MGXI!WG&\VO#TJL6K$WCLJ2G9ZA2*? N.Y] *Y/\5Y?0#]-"4?IG=7UT^SZW]\N7W^IQUVA02F%;D0_>M0)D0_(J[@ M8J'4MYKH;72)KY)3?$7L$L>\/6+:RIE#40<7\<\9M@1ZT$^^;'PTR[T<07U1 M1\. /2]^ASWET3!:"_-/24T7XD<>V<8H3E_S2SN%-^AV\\C1PWP[CM _>:_. M\?N8RX*NSX;[FAR]K0W/2HC>ASMH9YYP[D[H+3A=+\0R%JIE<'-U('P_R(6O M1R] G510)A+D/P^-IPGAYYIX>X$K>7HA5%ZEY"E%_)/@'1_ZZS:HUM NB)= MBJ8*_-)7SB4(1F/K=G_TJ,D58*#L:)R766]@>+W>A/$6@+R8=C%[_& )3Q)6'LNV MI><[PIPO6]]I-YIMRR>[19(_@GE:U)J_^.I!_S-D"W7MQK)MZ?E>:5J[:+#3 M63RZP!<@8!>6.V) @TIO*6PDSS%#FR4+>,$,&]^)Z$(D8LH30#I^@F9?)/#G MBWT"\W@9D5%H-U=OG[4:4"(E'H%,WM]<%;W@-?!!Y+,8P?[WHZ&+/?BOY]\Y M8R#Z]?POQKRV7,<<]LGJ<(LY&ES#<9KMD6M VP48H6V>?[%7;GQ86>9Y3+I? M;2CX\+R*M2P4NN_.<9BX'DO&\T..[%^RO2(.5V N+!Z7C=7FD#QG5Q>TX.')'BYYMXBHF M\EQ9WF/O>%$B.3+J//M *[RO +[$M@ L39.L" ''Z\X<1X":,KY:^/A! M"N/#ZY+Y**Z6X>$CI!:&X7PY'BU@'3Q^K*="S^FA=61HB>,U>H["3AR;,KYL MWSZT97SS_IC@F!*]8=O%CHFN*1'4H^J?[L71?7!.B?2P+00*,3LE8*XJ77* M52* 2D#T: ^G>U;U!07M(-6C9=2\!M?128$JBCG:0:6U""@-*EOK*4PN9C_= MW$U_F=E11J%%H-XNXF;B):N;,/[:J /.3G]O=C&9\H=G\PACS!K]R^T7="7? M1KLBYQ?S%#%-8E+F+Z_%0,86C2:Y"%).DF.E@1T1N5@$BN9!"&K.I>=8S]YU M\JGQ77*)QV%KQ8\J>!;2FV#?% :P:)%%_"K2IN8@>.44VY#J:AOGS%_TT< Y M>0.9XYS>MM0WYDA:A #-&I%Z]>",@9+8TE^!?D!:+J#RHM M!>=#S]A&H<&5V [FA!;(&\BD\#@'P"P[RL\J2HRG/330:I8UB+Y!!B&CL4F'B\ M5GH >Z[GV0IMR#. Z_U#@TR=1ZJO\:7A1USY>7RTEB;)KGQ@"%_2;-JJM=+& M"68@3<,\.CSR[P%V-48INBP!? 4720+2) _AH0I$\IU/4^[863H1D]K$B1=^ MAG&V03T(TR)/1@%__V)4%^*)ZA3,62,4+PSY?A;="+5CN,7J)8DVJORXA:]AU\.3;>DAG 8@GF^@>1.2.7NDR-&-'[+( %G'R0D)=V).UJQ MMWO)\RZ.EOAVQV=2262M=33'D/ %=+O>> $D'H?R05LZ%Z(WMHCUE):M@D6@ M0X)^ A'SOPN\ER DNH^RF8P[F&U:(\66?+2KP3PCV4G3EUD21 #185ZKG@@& M^6]80J'2$.;*]RX6B)5/%T@'1.+A$CQY*9A&%LAE%DS,8.7#S4X)DN#SS.;& M%K#/:1$+&O2V%O%V_/PLMEG]$J2K29:D2.Z#)2?>2C-U_BBV<7.*]^)H]\>) MJIGTETYVO*3*GW*>U86BJ3X)@_Y;B&:--AWL3_;^9VP#G;A?/V:5G%X/#[9\ MO].D\M,SIOSZ9Y,TG@=V,1_09E XOY=MEP#%?W.T V@\'GT=#X-UWDC4Y.5A M=#@KL([>V-SDL\TF9_)>6$;ZW4:+&*[S2%5!F*!D;VLB83D1D =5$92#U1PO MEM0^]K(*;#68T7' N@R)K.4)U"(('0=5/0JQ"I5<>)]6"&U,MF@?#%@[R@K1 M= M_:]K$4E??*'C&Z%;K&)'*VH%TB9)0+.JR17&'*?&CN13>GBI\P2I24Z@1;0Z MBYV:6'\0-.OXZ=0NUJO&_H[XME>;^G,)=%))UIZ"=WU9]^1E4U=K]NK1SU0D M7, . ZJ'M%4)<6D$T#MT:HZLOQQTUFT0FKC%:4J M,%F0BS)0QJ$H-; 39[2^6F$C3?YS'5[>X(,@J MVB,GJ%YI?:=$.0Y_?Z&MPN0JK>_JV,B)CQ,5%!+ G$>R5Z:AGM[5R1-1UKUC MVA_K$.2L:7UEZF1$#D4-0R55KA- [;GSK.8>WW4#OV7O&?3%.U@)?5J?6K./ M9:A2N'3JX(A;Y6$_6E#94%ZAZX-U-E#M]'6Z?I\LP=P_C),,@L](C(%X^@5Z M)_$.R10NO:B(99J@:RL. S^GP\A_K$Q]NB@$#"_L8VE81\U_3U9 M/*,]O@S9A?^T?\8T:]%*4K7WI+5O2!]I5*;8T2Q;KSVXG2YFP3(*%L$<9X#F M'F+R-E<8S"OE-$Z#6S7G+WJ8AMW!7'D'WGZ(N(5D9],\0+Q1-:E5$A&GCFM% M<(AC_VL0AHB-W:*!HV6 HS=(@/WY:9U/SDKVRQ4<6;4Q3-;$I6?64^8M.M3M MQC)]QEMM]D&$71L(G>("!Y=VM<;F:1SY,OU!ZFPS&ANLHE:=C^B8LEJ;/HC\ M+:A;X!GK=>I,5;"8Y\]!!Y6*:*=QK,KPN$F\?D'*#%F!X'!QNQ@[8I19R9\X MRSKA?A/X[@VEQ1B)[OT^V7R M_0V6!!=,4?Y8MQK*]"%7WN)Z6&@;\)PZ_P>2+DY)"G+'X>?,@T@# A"G$M' MM'\0G9YUJK*DPX5(2\AJ8Y@K92LS31$;4!S$- -HM;TU'YHB:"X?_VL/1FCU M.)"S2$[$#O[3.N^5-9#9"XXVL[FYIU<.9B0ZL.SVIL^F:"MJN33L5;M\XDCV M[RH.T0H3;&DCF>OY7ZHA-=@8=V+W;G-E#W$J.HV"3F8KEQ]NTS[Z:9=')_(3 MJ0YC^@3+;6(C)$P)*:>/MY2[=W3[&CO87W AANLD#=9(\V.]SW#0R*!W"YV/ M/,GF",51!G $:SH^)"+$%/. M5FS*$/4S^MQ(LR2SW++D^AI;VHT70%)1NA+JT'$\+-H#BI3D]M Y6%,W_]J$2.'S-3Q>MAJX*@S;\?+-ZK!)W$5.%Z+2@TO MR7O&\?(1:IA)7F".Y^"K8:9^,W:1O7E:^MXS+@0U:GL&(HN"Q%LN(YJ](YMSAZW6\&.9].F>P\\ M?"K]:83DA@QB-^^EEP1\B+KYA@50U5[]P:LH175_M\ DKYQEGBJ$Q1L=7"0_M0NNS*F#E%B7= :3-[^BXG+'_C M-WM8L(RR:"E2XX,4W 6OH('_Y?;>^RV&$VR)DU]MZX$-.AQ(%<+@#^"7M04G M<9)*R75R?4WS\J-3GKCD[[C@IA&\]H?.<4'N:(PESW ?,IO)'+Q3E")..A-O M?[8/)5KI"Y/9T?2AE,_/DT'!J2 FQ:2@4SR6 T@-VI,M8[+X"E$XR7*CF#[6 M1R4$*4/FU+&72@8XQ<-^\BD!>[H\G!NVW=5M%7J#G*Z9Y1(N$ M!=TX.\U!I.);KD#J!2&1D[)3*[WYC+XP75SX^4[=@_4+@(RS0VUJC%_LMV&6 M>I&/"#3YLO&1T(K:?_SX'7^8 P M:J2.0G==VY/ M+(UZ%^'VX)^].LD6V=((PI>BY=<\L#F_6FXBM=><)B HM#1 MJL7L:8=ZBEH-8=<"F^=&NIL%#,^>B$2IW7C"CR Q(-__KO\I,8F[^MM>IW4? M1,$Z6S,G5O]]STP;"2_@-@7KPVUL-82VN=]D*;';DB"TW>L8/WLPP)<$+M < M^,5K&*4K"?)8COODP=0!(WH; M3UN_A,'2X^1RRO6U>VGXP2&L7ST':]0$'1GTTV2!Z ?]#A/-^3%K%P]NL%P/ MYZG'>K[3'\!G@* XB-E"9=5W*0Y?HTAKH74\MXO"*-K8ZD]QZ.LDV6D=:6P5(CCQG18/62QC:QUD=M:F[_#M\G5UB)7%^#_#!%MQ;P M2_<$$@YS;0OX5P#)BP';\RSL:-H(R[.A54VODB:K+@RJH16!8:T,6U4$Z4B[ M!UA;6UJ-VM3 =@]$=;L=AJ^=@6R8Z!T>4Q7$W4.L36Z8RA%W-#*;:B(LJ:EF MJ',=@*;D0#$*.@K",8;(W7'29 P<(6X(%?*W01>Y#>9O0M[YK%M='8&X38;HLWJ>4A7!B;W8?K:[10LHU#WZZ466S MU(/I%3HRG(0!S1\Y7; :W$@W4'='1,'V"1+ZX1RSC.51YZHRRA@Z;Y2P<^VM ML^C2]5XE6F^(!'W;4S]0=)U;>C"H+(>4I=I'YY*NQ7/:A4A@FJE1#CP+TOO!8[=_ SB)?0VJV#^!):8EB*_ M='84ZNMIJ:V,8NBBLG>"7E:^%Z&V%@,IVH\P]K-Y.H4S %^#.2OCE-K,Q$2Q MCZ280\),'V>WU98.,PGCS-^7_)K%88:W,J&F$R-AZ M=MM^IPR6AY-@[C^[;:]3OD ,&GV;3A.4!CVGO>(2N\4U0JN)P6C4ZR0?O#6Z M(&NS8&XZNZVV0W\)8\]_\;!?'#%J)-B , Q2>DJ\1 ?;;BR1#4_8S;25!SLQ M:2$AUV]%4"MVLZ/_^<_>&]^@HS22L67?H9LM2L#^FN/6[V&UUG8\KC,8;\!] MX/LAN/82'.9PL< ,CGU 1%VTS>T9A ")\.LL*I[3Y-S4S+;:9B.@LH1I1%;M M;8PT[Q'C16H&5@VY1-ELU^\5G03>HS?'6AK[EFZTT48'TW0%()L0J[\V;5F0 M5-ID'[URWK(HHQ66 Z68'!T38=Q$6K8.WXC4'X=Q4A59::X2]2TTBYP MM"*D7OIV$VJWCJ:YM9$<.3>AHRA)7W!R)@F'49)G[6SCB*/PM.'JRH8;1[%3 MYN,44Y"C^:%JPG?3].0H+&TN-IJ\[B@\:KRZ9C)T%!%5@I%GYTX]JGUDW)%J M/FJ_L4:L,J2*DV8$%1TWEKD:G?L9D_E-,HC/$,.WPFJMS7U!Q8P^)W%[?95J MA=O*F:)\9PN(H$*;LI1 Z=(5.0AG)]FI%\*0FZSB"&:S2(_DE+5,9A;?<=3J MIPU "3;IJ)JH%T(%GMZ)3!RG7N@(GG+7B-.5RC'?;02/[8HO\:?0$YHB$\[?"'^(( MEO_$KPU3G_?3/[YYB"ZWN[_^% "(>,UJ>P=> 2W_0+&S^<55CV-SIM38]79C MF%_J;;3)TH2 ?\X-\>3U,+:,?3$AG&''(3U*0TLF/?%2L$2WWQ^$M7.W0**C MN0>NJ*4&N1V![[\'?07J313Z?C!F-;=G]5E+&G2"' M2.\WS-7&(;/?+68OOHN$5V$_^Y:DNA0+"+@B:7Q2EDT^F3Z'M(J'W%5P.AA\ MMW*]1II\X(6/WH:1Y,)O:W#JI@.>% K1Z31ZN"H'Z/@LTMJ MKI0SXD>W$8(W(^(.FZ0H#2V9-*Y]P.5'S.;ZJ@-_C9]7<99XB.D'RU4*0)0? MP8LE!,0:Q:D6+-O77)GH.%KBMWLQCH)H9VI3:R;.I1)&XRYI!)M[[F*/'GLM MV.&NP-C$(]*A?(!GVV'- 5).;L]KDMW/&@2Q>IJJ^ MKR$KK4([CAA/VZZ5MV8HMP.#1YZ<#D5.QX'2I9_7+L>C55S70==D V#?'14U MVG4L6PHA-"G8W1>[NZ>X0\M'%UA:\<+$,3*+R!#C>("9^JW,M 0YCE1;KD87 M"QT/^VI_$MD&O!&R5A; P418*9[+X\5LIVK*[Z.I/L>Q_S4(PXO(OT4#1TM, M4;E L@NTFJS0ST%R&]5EC.FB['R2H5*E$;PYB/K)SF4QR&-S'\ZD%? ML*!J2^/3%LS5_ 0?,US,- %[&_:%_UM6I(<(9L_O:WQIB A L(SRHJSS[3/T MHB0D1_HSNJ[NXD2T/HD!C"]2L(1?OS5^[[5B5M4+D,H"'#=-<-@>#9IN\-@ M-)2/) N8GB0J M[FN!ZH")8,MW1P;1E(Y/VQ)>%2:GB\,),I8DZ*2-_?#DXPA+/'.J6EH^\S:XNU'.V$EG\39RR>VG*P4UH\:JMO\7@P M@\_T;@*D4 9_ +\J4MVN-UX \QN=Z:N4ZVM:N1]]0B=@N!M]0J-/R*1/B*N% M.HZ=A/9:?SJ$JR4.$RR>QZ>AB3H.45MKNDA/=!RVX^Y6[B$>?6%)@^,?K?@[ M7V^A1R^MJ[D177AI.9:8$4U=:.;&'==SZWO#,[<6]?%(R3#@)/:G LX_CW > M/&8L9=$JT/MNB.4=JOEG"?HW1?D]X:0T!@$((C=$O6RST/*22+A=;%N(6H:% MXB"V+9:=6<'I8)H32QXH"28\C#AA?7@--R13'X;N16(^Q;7W\7!I,5R&[KDH M0W>2ES:9N&R4):.Q)4^2\.(F:2TMF?;XR)A@ :?V[(LFP,=GQAQ[;$>7A'N* MKUZ.SZ6:?RZUSI(;MAPN [\S'\YJ_OTQ;0O)A=V\&BH@(0\/<33/75UL357< MK],'P%IPS68O]Y\HTWB)EHH%Y^K<-7'O7W5)HX\H6?J M9!7A!1('K&QIQ;3W7%]BYI7&IHU+?&,#^\F-803Y;=L,HHOT,VXB1C8''>C]N6@U,,/8Y'L7?X MJ-8P(&OW1MLPL.'RJ;J-KX]0B9-B2(*'BEV-MN_NB?!A(-;F(=QA(,-G1C7+ ML^,9&..KD#V:*._Z?=O1&GBD[_Z=%T)KHHZ-6DE+@*K^CBZR;YKIG[;$E#X2 M2%<@#>;>:;[^.0:8FI[V&& J6,! TS'0,(QD'",3!XCD\< 4]J$+KTD2&9( MN/+\:?2S!P-\I3\A4?I<:CV<[F.4IC-1FO4]OXT0OP!)BK?Y*H.(;S^2QU&E M"(;9V8I8Q-W5X[T%ZVQ]&4,8?\47D[=!OTFW$K&*PB'&$%:S(:R#CPRM'\A[ M+\VP>>$*'4BI$USK8,DBJER%%"GS$5>98W/!4FY1W %L,">-\:1C/.D83VK< M.S+P>-(Q#' , QP#DFV*'AEJ0'+K>%*>P<-QS,9@R3%8TK08SHE.&@8R"JR* M;6@;$6MGO7,\#FX,/AV#3RV.A1\&-F.8Y1AF:59NJ)OT1Y3:^ SZ*"9O,OKR MX!8[Y8?5Z]N:2,1>TEI;XLD:@R_'X$N'@B_'&+HQAFX,RAV#[GQQ&1D%^\Z/?I DFYP,NKZZE)3"M+ O] MZW!)Z$>_/GG1DD8M]=_U/R4JCH>_[75:]T&$3:?,B=5_;XD;?5)KOW%MB[IHN) B>V5P;\3\!+-]BAS8,HGFP M\<*\O!MB_<5% /S+[4]QZ -X>*NW&$#;O"NW% 9D!M(T!/X%SE^GS9+77-N< M'HN]>H[S\0\^*H>G^B"6L!:;\M+U.DCQ_&\ $&8ZM!_/ M*@AV1_X8$9DSB"4$/8#LNALO@.1QV.DBY]K3+$U2),R@^2KL)7<8;>P5/^<[ MC:X0C*_H+G\%=XA%Y$=H$T=[WI@TWQ15[FZ7*[7A2!L3C<9$(QEDQD2C,=%H MS!.Q+-!SJ'DB8\;:F+%V%$HLAV,5(9J/;T"PL$E'TH_H*%94UR.&I^$ =!V MNBF[A.# V>@H"'TEM6C%K5DJU!KD],?7#R.-:GR_0/W^.O0".PJ*B$_77MQ(DT;D*U+%/@ P#ES&Y<'S9PD!V4QYR,2ATF'335.''G#BUF)<1+W$H M31\9@]9@U#AK![:.08%!)9@V<4Y=//IA+6JM\[V' 0^;J+A!: 5&W^G$*#PI M>%K$PQ6@_660H*G'U15P_76XYU!#J%X!XO<%^I?E@=!0HUPL;ALE% MF=KX 8DE>,/0HMD7JU(D9 E:IRJCR0(JGSZ>?W?H5QJKJ%@21#U641EJ%17' MTU)-)3ZS>=OD"82XWMST)0'PE9U T&;/. MQJRSKJ-FAX$;VQRFI/L,"K/6GMW1/$W7-KN Q^((?RY "GKMH*+?A* )-.4Q MQ*N5PCX&.K4P (R!/-+AA%H#>=S@^6WL%EU$^)PFQ?%-'EV$]IP:U;5V=FN- MY:G$C_7FYJX\,C[_5Q8D 1[PI+W::)=21-[YA90$:)O(3(45_<7]=+H(BD\] M9G"^\A*0L[7B7F#[+.4ZFJN63X?P._0L!G M8^)^VMC8?8SN1X#D"1^'5:,#G-R%:&A"!&^.Z(.(ON&!6#K5Y MB+-VR(U!\G>FBVF6(AD!),2B^5.P/ S=Z.@CQL"Z":(@10+>*S;7IFAZ6&F] M2!*0(A9V[_T6PTGHH1UF\PN5$6Q";_F3+$D1X6#O!+E$ M.0*2J(NVN2%0/*1W(K4S\F=>")()T@&0ZN"QYR;JHFUNUQZ,T&%#G_D'DMZ# M10#R[^W%1 \+_/CO[" 4]4&TS?_O8.O'OW/ODL,F!D7>]29#NSB+%^E7I(H> MG!#N6Q)R?4_@1MEIRD=?&_N1M%'3U3)(9]L$W\Z/Z?8N]=E4Q6IZ2EO CU<\ M8D!]H;O@]S\ NE)N(\X!;S8RO@D5>0\_LSM=5$7LLGP'*]9-<1";%ENUMOX< M8UHILXZ2\KJ57[3,8,877S\=%5L0DFF3W* GVF>I(6Q:Z!.8Q\LH^ ,)>3[: M('3A>SLQK]P9) R4;"$ "?I=MF[*A--T!>#SRHL^Q['_-0A#>:0ZG(,^X>IM M ^;IQ%%2 ;/=SJ9O@+XRRJ8K^@3^051 M^R5X] (JH>D;W!C!"=@*_<2;J+4LZX>H!B+(N 4<#RR3=B+4ZH2)P>X"-CLJ M/LCX**I@J;L"'">YMKZ16MU0EKO!<>P$;A811 &@U M?#,T^M+E G$>XP@=<3LH>AD=![([>;#BP'0\@TC'52MA MH>D"13LN6'5^QW1 .TYJ/1S7PW1)5U/9U(F.XF1W'*..C'@5DG4?68,5L=)%BZ19X7<:!.)Z2J69).#Z.Q/&B[*K$+(Y$ M<;P NQ+]*83%N%Y]_5C7!YVM7$]_I7 1SH;->Z$5S,%L!D-X5 M%S(OKY35W&!)4RJV%_,T>,WE.7YZLWQ_P/@5"$H"J ]BW[8("P3( M]#2V+#R# Y;%I3%V>XTI-G!="">7( *+("WK63W'T\JUXX7HXHF6W#+Y+8>R M@[_A&X/P*%S%BT=AHEXV+JVE\%* MZ4CCF >TW!AJ$SM89%U;>,CP+D\7CW'A![H. W*=,7,66PYFQ^(+[BZSM+*I MM@-0HK,G:7+NJ"R?V=:TR:*%$ENSIS.50W>#7Y7U27HJB@3>[F*HH+#NXS;5 MM4?'PX@5],N:WT &?'=I3ZB^5F)*6FJ5CM.=I,99I3D.Z.Y2FHHJNR,Z2;72 M<1(3*Z%5ZA)H>P/$BIF2R,'5W8.H*&Y(:=[NIM2T9%MBD*9Q-T(?=7S2K=W.1ZA$%=4*UH8D&LU2#Z;60S;Z/_LWZ3J(W!AC9#/U M-2V^#OICU&Y1IICNN,^OAQ /K=!9]5!Q6]&#K:MH=6)]GT,6@27F%J<)F;PJ M-7I^,F<3K=4!((_F< M>="+4H#$-5SCI"CM-@]..^^]LL#&LO:/J_,MCVIC&,XBV\^59S&FM[4JB^^D MTO:=2$/<<8#I2Q@L\Y=*+K8.^&L)M5"\KGQ=T;83=SKB(TAW1[&4?T M9S*9S:SA28U+6,"7[LR[26G44$1O3SP(M^@N(*]2*! 3M;NY1W*]9(7O-?0? M',7YZH7"G%UN%[/.@&".C274^5U(;9CJ*&;/UD,-#"M$;32H!M MIILTQ$+''45<8=A<4K!%"-F%7P'$3_$^YMC$T6SEX;2C.6+. M09AGD$X7EUX2S-$E=Q6$&;KRKA]G5P -B<,J8WB:V4.5A9,E"]Q:S.;&+%J_ M@&"YPI%C2(CREJ!,C2.SJ_*^8L_V6TZ(7K!<38-;#PXA[",QR,J=S-F\N!-%)$9[;ZV\ M?73K&O#?5*(% WNIES\>-'K*>+0@N[+(.NN8+:\4#'W6E' ML,>:\Y;/;MS-VU/13UMA[3!T/+:XLUQS.);K1U/F"J_2%P-0=RE($_,2WR8= M)\Z:TMS(J<(E@Q'1Y\135'+-J0A$"?DBKO%ZTDE >S-(=5E56\CEMFDJ^>I! MG_Q!"MI&/H;AP5OSX\/68.IM#"I? MA^?J(4Y%>HN@DS8:4#GT-'6XY2#F-B/W_FYVK[7'2^BM>6HPNX-EBQ!S(E87 M?=1T/7E"-_#YQY<_G^/=9C,41DM=D"8PK<")_G4()?H18FJ_Q7"2)6F\1H1+ MH0%&HUXGB1G_=%&;!76C^6UUF@SF7I).8KB)\U?2N18#>ELCW(MEKSUB('// MV$+@(9%M2Z9=N'KPP^V0^50>KX<%*5ID6E\B_$K1[ LW:XG?QXX=(1&Q);RX M[L ]2%>-_"*EKG8LK)Q8X>G"\RO5))G%\;J;%<\:-^,3P'P3Z8%U/^%%AG8# M!G_@9[0N*_O<"_B>&S]_9+D*XPFT1S1S^@JS<\"41U*.,U M17>/IAVW^-;#F7,2[BUM5\%KX".=?6\2 ?/08]\U4EW-/95;3JDR39S;P%@, ML[E=[ML=)P'S#)(R>Q,O#+'-Z]"+H>+(51BU2Z<4KG JZ9(B3>W:FF%XUJG3 M%4<@"KMI+'A\>.E6Z>9G)%8V&)I\/[,7-,_"R#(P3HFA.OE,5G$;43/@._J( M/O6O[;S('WCK<+5'G&^$]#RJ6JCU Z=')-5EY)O'XE9:/V$94$I+MFWR$EN0 MVSEN(USTCDBI))/H>>5%Q?G-F5Q73$+U\\;]C!WZC_8)?RS?C.-N;JI?IQ8V MT0GZ#GO%I;Q/.[IKX0]RE"*/ J MU& QR!$PU8/-]-V.4 K$W /5S=%J*QV2'M>[/L+)(+]C-L31AT/TTJBN (D1 M;!FP6P5<=/&.BQ65$_2"VSZHHXN77YRC7;F0D0+*[T9:Y8+)#E,I /S+2(NJ M^;TJ03(%RG\=4695$60&ZA30?3]"UUD"^KE[19)Z@)=6A.?>W [77R)7@E&E3'2Q74N_8\<>R%&,9E#%KN<.0\<95JBL8_,Y\Q!!W MZCV:GCH)E\'.31?F<"Z^[S+$!Q6PB:7BRDO!C1= $E!C!<$KS7+0VV7Q'KFX M,=TF8:I^WGF [2-_U?DYN$6([RY 8#+-L#D#=V'.($CL.P9*DW-P:\N.M;+GT]%J M+4,XV4T79B<%8G(KQ74T'F_SQUO):]H;-3"3T(I?X#]>T%K_^_\#4$L#!!0 M ( ,USI52S(N1%6P\ -^S 1 8W-G#$P7S(V,2YH=&WM'6M3 MXSCR\^VOZ)J]G0,J"0F/ E'54C"D%T@% D[,[&2: #6:+P6M+K59WJQ^RNGW:YP/C[!LS,F2 3-&I38;4!=NZ!#NK $Q M@]X=BW-KX .08Q*#];-]"5N-;;AIM@%! MU>\:E2NHW-3P)M[]W+R_JF$7'//ZMMYNM!M_UJ^^XC!WUQ?W5]"X@-O[\ZM& M%>_5&JWJ5;-5K^4 6O>(2XA"%$T7N M#[S]N2&0VMG9V--6PP>4FIN3E(QOA-*%X.^Z_N;1E6&;BUHWM;O\/+F4P:N MKJHQI???GLM9=Y1&(RDUUJ5&O!=CJWI9K]U?U6,?F:6R]DJR9EK.@!@;"E7[ MS(5YT6K,%PE[Y*-LESDNA\J FCK^\I>:QB;I#UN\3^'CKX][^8)6#J>B;NCE M;4#V#(A.H3,"8NK0H7Q(J9E EDEW>.1R.G#1'3:U)'(KEP$"-6J0(7$H:)9C M^R\ 8"M@(4XS9%Y&LBR!K.H3!YU8J%J#@6_I,,,QD?(T(%-S%&$F:C4K0%U0H[F (0<"[8&ST Z_ B'F=P"WB<< M-.IPPDRDG^E:!M.)&$9N;A!7T+7E=5S-81V\O"8FZ5&QY/W% 96>0]4-VNU2 MC;,'"L0%JPL5KX=C0B$#B,P1; F(NJ5YLK%IY>"@4#C8.RX(N7.!"%V"XTXJ MF #XE(R:UA!TZC(D"TZBZSG8R5$@0/0?(X73(AI*ODY,C<*0\;YL@-,:N!(4 M4EMG2F!X/:)8: B%(^P2]=@&A\C$F*:60S= MZLZ'*03%L0S$K8)2H+KB(,S$?@0?$YMQ_&M0CL\0#%+(F+WMN4AUP0"D:!<] M#%U"@HXGF,3#FXLFUB?(<('Z@!(3%]LT+2)31$3O;50^])%JGE1#LS-#NR'Z MV+BB&74%MT?@HOS1_WKBL4.[*+R"E5)XHYP.3$VDNX^BP&RJ<43@Y(A3O*X_ M:M1>WFH)OQ93(,(X9GI2)+H>WL#6."4!1BTB7V8%.=4\F:.&RFULIWZC7D&R MG-P7=OEU]K"0'CIS;8.,2EV#/JY!"W]"P8BR6];E*.UE.>,L$_Y*J4-<*M_N MSZ//&/?]W/[^_F\)CT G2!K2DYF2=I*L/S3($@K/$.[#62%(BV<* $$5;D,4:8M2"EMF@K!*Z=!91Q6CEL !1FU)=!W^V@E^P/]5_^#/-Q5% MS R32_5JJE?CN$IBHU<[J5Y-AL0\GUZ==%F5"[QX *A)K]D6_ G&2MW7'WK_ M%E6RQ5RQ>#1'R<:"0/$.& ,97>87S-VTBOM"5SOG0X:KM4=-\29!1<$#\ATO M'@@S2,? 8/2!B8U3@SU09R07L^SW5X06X?:\N+,MJ?)-[.S;D26NVH=J8S$Q MU?]L4:+U$<3'7_4:D.-7CK[O M*7FC1W@SL371M1RPF?8=/!NZCC4(YZVP$7C7!4W71'P>PE,0P\DM1DC* +-T M82;^BK(WE),QKN*MC&@7RAI>N]X,QE,K+Z#2.ANT6>&;'/]6MM$>H;&9\#]C MH0G3?=L8N-]O8M]V[ZWMVU9$Y.U0US/X&ONC0E?:GN-Z1&R66BO>/$Z\I'S1 MTP$O%8E<)._,0R9T'2YH-.!HB5?PR/1";MQ"'F69"4WD6U75N-%H1)K?DI&4 MDEO'PKA#\7U>K\JX2XTYXJUERS(\)3A;MQBO*$&[1NNW/1? R1A 4[[ G^P$ M%5-#$TK0UOG8@YAK"(FYTT$4 1,)%QDA -_+C1%8PV,=V_FM&XLC/PZ*V8.3 MR"2(ZP=K[LJH*WYQAD E+E%82HJ^$PQLDQ[-=AQ*OF=)%]5QB1A#,G*Q8YQ( M]N9* G#IFL]9K?G*6 0VZ4EE]I$Q)**JSAZR/X'YC)UL*L4M/8;82L]E$X)NUC, M[>\5A2=SNLOU!8T*1[F3?&%5H\/4K*G^46$OJ-&'V%HMDY):+.)& ,-G7!3$1#B# M0G1TB&S$"(HSC1B^4 ^8KALT !**_CPP 98*SAQ=,E?S^[A/K=U GJ6 'Z^S M=O/)3/8Y?O+:C6QT1M;M7(%^-B&<+W'KR!7BLF&A2B7H1R7HPI%G![51*C^I M_#Q%?BB=)SE/L9++I_G#$O1S-D^QZ GB%2-QFN>_QUJ83G( *M;U]WM%L#N[ MVZR"3Q'M/E=ECJ=/ 5;JT51=/J^Z7!&A/IVU,P'J6^/OF)YQX?#<YZ.9 _RTX)O&&UDYJ5U*RD9N5%SX6#HK;OK^3.I;)$7TPS-T3_1"8RXC M"?%/$B D"R0D=7-2-^>-NCEOS\^Y)DQ;9M.7R<7)-43^=H&_RK MX_#J)/5^4N]G+<.6.C^I\[-81OX9YJCE0E&EWE.@AX066YH%19 MI*[=N!(-CO;9EC81P@B37.9I M3$ 5E<)?$T0ROEC["R;\#;9$:B?B(\[Y#)D[J[0FBQQNRR*5$)P,GU572(4+ MD;X:X8EF$(=U_5*GF35D091R#.1!R*9##8KA,7"DJ* ]P@_J9 DZ,S^U5=3^ MPN%$6DV7$NXYHB9CUS-E>@U>VHZE>QK'*P0@$F\X,64)4%'IDO4\O]RL#SI5 M9R^@SHX3J$B#\E4!6C[7\SF1Q6;HTXQX])U'-.%#7 S("G;EA)=5%\D.X+"'+$;ER M4+-0SZ!%&5+D?68,4-F&H*JA:8$A; KZD::/P]BD_ N&#N,XFM"J(BUQBPY$ MOB)S405V42LSG.DVPF+"FEH1/&5!U_YB;-U@"VJB8K-";6>"<)&I^SHZ+#\P MGX+CF@"J0L.2!1=Z 5$+Z(^P$O.PI$.DO*TR\89OI,?5#$Q P=-4(62?E.(Y M=5!VE.% D@9,D\.MA4+8(VK?_@$+=9)("Q76 M-5'Z:.4N,BZDS+A>-8IOQWK .\'Z0&?I;Y$S'2T<,NU>@[)QT53]R&K^-I.> MGZQ/=KW3G.,$UNKPO_ UZ"$%H0Z&CHHK[W:U_K 7@+CI?&'4NY; M[>9U_2[R ?7?O HX=Y1;O_P*8<)G[X._4. Z5)\+EOY M:A;PV=/_4ZXOX/JNNPMU3Q05AFNX%$WA]]?SA%;+ :A$O,/#3/"+H)!H"16/ M5_.?4EV=Y%6;ZNKWR'6AJS\YM&ON=,K[UYVT&/LD/+QI013Q=:L!' M,K#E)XX2^G1O1T3$$=!4-;P_OO].3-C/P%Y^;R_&W$_] MM]1_2]=JJJ/?)]]7Z.BEY6+2;P+&F11QE[Q_R!^?H %UXT_65,+B_0'.T]V. MI8_.?CG=[?.!#$P7S(V,BYH=&WM77M3XDH6_]O]%%VS]]Y2"R(O4<$[6P@XLJLP!;@S M4U/6K88TTCLA89.@LI]^3W<>I).@.(.02#,U$I)^GL?O/+J3G(_MB?;Q;^A\ M3+ *W^C*-7JO5TS63/7#QW/6 MB#>H 1[^N#>-F:YFAX9FF!7S?H#W5# T3V]30*] #,=E\UD/S_E6KAQJ=^NU- ML]U']4Z[7VNU>ZC5ONQT;VK]5J>-OERUZE?HJM9#%\UF&S6_UJ]O&\T&NNQV M;E#_JHD\OETTZ[7;7A/!(31ZT>E?H?W6 6IW^@B::G9;M6M4:S?@))S]TKF] M;D 5Z//F<[/?ZK?^W;S^!MUT;RYOKU'K$GV^O;ANU>%(;NNC6ZO]J]GN\SYM:]U]P^DN+#>KP\/! 295X M+9>57Q6 /_Z>+^>JDAAI)4:R(;W7^MK_E@60Z390#2"FP6!&TG=M].UW/&(& MQ[SE02')X+71$BQRKW/=:H#];$BRKH^LO4_@$O3 *0&/XJ)7[[8NX/"FUJY] M:G)/J/<-+MZ@VJ=NLRDQ:ZVTOVCVOX C*2FZ5FEV!+:7 9^XGB[?-MFTA>!! M4G-]D@KQ'0-="/IN;MNM.@_=>JCSN=F%P_:G#+J^KB>4WO^9638=S64T(JFQ M*C62K8R]^E6S<7O=3'QD)F5M2[*F&^8$:VL*5?['G6'E-3 M1;4)T57X;V]J'NND/]JWQP3]\?>G0BX_K/I3<4ZHU0-$+33!*D&#.<*ZB@;$ M?B1$1^GC&7>'YY9-)A:XP_HPC=Q2,@BC!M'P(S8)&AKFU%T 0/L>"V&:/O,R MG&4I9-48F^#$HKHQF8": NC$AIL]1!2$FQXRMWC7$'7YHA^JV@>PQMM&0F#:F.M!/MPR- MJIAUPY,;V&)T[5 M7N3."?(:$2&-GT@"%O(&*': M[![Z1/D,@L&736R,@>%LZ!."=5"V,"T"4X2!WDX!?,@3&H9?RRD08!S59UPD1C,X :5A2JP91XEER41J$!2GYY4Y[3C9'U5)\]0.$*X#Q_SOCX&F"R.(4VT!%?*\Q*X MRP &>S*S9P!9X,TS#,M$C#R'-Q^]F_[5!C@1&09> /0:# K,"_1) 7+@AXH> MP/*X!@ #9: PKP\_'PWSQ\)-@ ; Z_S(5'&9SJBCD$B>,@P%NHSB\#0 M6O==A^^'W@<%C_B/.\^=X#8QKLXJ9;/"58!PWY&":8BNV%F5607S@0Z!"R:S M998-QHWJ0VW&4=Z:P4QL,APS]U6+ED7 ]P=JS"S@Q-0TX!*SV@\4 _F"HU^, MQR>A:X,N >_9P)I/8SJ@P*ILGE,4C.M_F,5Q[>DR!V11K>"S?6%-H;ACJ&$6 M!O?%HC-@A6#HK#.8NMMM!HV-1P+2D(GPTR6/Q:3)[7%D:)KQR.@%[BB,E.** MC[6@@.Y?:8&6)IW;92[+6!80%'Z+O@.-ZE*[I- M=H"QYQ+3\U.>(>E.>B/KHW1!V:NQK)Y)K)D&CG8DM//3ILR/9V(?ES]EIU7P M[I$.'6YT:>"-[UGH#<=$G8&KU<@6TK?DD5DMSLWXX2",#6(K/Q?-4JH09;$\ M,424%H7.L'U=BV,9L" FTE3"&M=\6>&I\>1YM\^MCCI*5T M;W'5Y1)HTF >6*V 0AD/<#-QB-OG81]+'#DM._D2U&/I-):"*2H%?B9?4/*G MT0R,DS]BBWFO7D7B*U.!X=O.^)U%N>E4HT,VM*3N!DU8@D52(T'42/+>5J

      H:I@0\7 :4?V^DJORJUD-SXV9#7-\(FK5F6\^QV7!K0#DUO#4 M(A6+3#'SKAV-@M9]U7N@%G6V\U6\TFXA**7Z0LX;/U5RN1+;=G!^9*M+RI1R M2CYW_$*A@G)<*+Q09J7.\DJQ7!8*P8$9GJ,G\H[@!&8',P::ZG]^*'Q848 ? M@; .4E4VS:Q;K'D364VG1)SB$&.MKV79)7;M%*XW7BQW?:VU^_<-+O^ MYM0 AJ1;I+:^)G,QKZ#X;=U\,[Z20=2VW-W(9I#L<6 E,66KOJ;($XGY6U/0 M#=PKGB:,2;7I"=RV$Z=JS[AAA1.E>"SZ86^MAX[@2U5\,UNY-0OH@"#ZB>8 E O*O"\7'&^P]- ;E2*AA;\YPD M2J=97R5*[R+7CZPCU,46%*'H8NQLY,#F'+_69RLK9>FSO2.Y:.,)D7BP>WR7 M7IOTVB1.IT=?)4[O)M^ESR9E(K)[@;VP0X+![C'^T[\_HPNJ:>S&\P9AVTL2 M?W]GTD13>I/2FY1 (BW(CC*^!Q:$[6K\1'1B8@W58:@6T5[K41XK9]*A?#]2 MP7:?2C38/;Y?DH'S5,Q"(<'D6&[" 5H+09]].N#.TWF="8/OD=<;_<4_ MZ:+RCJKV&IZFDL\7,OFSPIO)G5.8C>O%!X9%U-WYA8+*+QX&RGG/.?]M\;QS ML3P2JT1_' 1;RJ!H@=@6> 5GB"AR)51W<29F#O#G(#)%=!CZ0H="J+K1-H5Q+*:^&&3(!Q:9&R[@=Y$)C3NNLECKF0LHU(S8X.+<74+? M-2I?-II ?UQ2(U%/:WWCS+43LZ3/$ZF@5+H9#CA__ROXN4L?]7^5^.53"-%+ M$**7M\.!P\I&Q[]&PJ>;[A%OQW4-P_D[=.2Z-NDR M(DO@>3N)#-] %SFLUB M()X)Q#X5]@I'$/]BL?K7LD_*TJ@2)MX)3(3R8*D$C+5E!M["NW0E6*4/2V58 MI=94P_/*2"-/*\BO*X1>;[Q:UK*Q:5>YE&9AEA.K,L 6X:(2)].+<0=?O+XF M(=^:BR90UBN8M]"*X)(4 MH9 K%)-Z2Q+,8D+S'[[F 7=ORFP =(BOA.+&(WOI%F49E&:16D67V,6#\,' MXJ*6M)$[9",W^D:5C666I$U\[S;1W=8HC:(TBC^!$>+FCTS$MD4,WC-7G;]* MLJQ>=-?O.PV&4HCSO[Z&D)P[*'YQ*B4 @#S\/\UO<4TD"@G[AP=5%/*,0[YP M$! R"\^:_>%[V"(++4MJQ;KE*%0\(3=6[$J")8V@LI?&=T'-F^) MOD%8JU'PP+OY(.*%H)A>EGH7+OGY8_?RRHD?7KL(A**"Y 4/!O72+!L()$K9(7]ZJ%^4*RSM'72)O;>!_EL MN90_6RX(BD6E5#X105$Z3J\P@,[=7H<1@Q6"-M^F1;+0<#KJ#>!8H$^E+ M1MF;C+*%4"1%@78:X^S-9NE>3^S5\XU!I?X#3Z;5F/1:R(46E'Q-4L>>\;YM M4DBX6O.=]Z)-2*>BAVSGTFA1" 39\6_O*VF!+CO=FW[S:W^C9F;=K'29MEB? M#*PTB.P\7+A0"Z=*O"X&-)#I$XLT40_3WTD"KG ML0)WSD_IC;T:EP*;*E=!IO=VN\DVA'X[FVI+I9.S_%F^=)S/E8MG)]X&VURA M\)8;;+=F#L)+E^)! $'"J3H4.A=R?$)YC&CZ7CRS;#>N5#NI=KNE=L_GBIQO ML>(O:AY:HGJQZ>DLX]1I: N)*_B[Z!8DG$CK>-]$$I9.#OV']<>L#BE+@^QD M,B7!DIN(J#I?3E\RD0EB)969K( J10U&)KKV%+@@F*I \:67T#-GQ/@UL"8B M6K?(QA"QNZ"=%*I'IX""?2Z,9AIYZ.< JO%4B= LQG\7?HEI@C21(J$+8*MD M7 H M]XF69U)D_E/JH-3!GWBZ<20$%%&,O19R0#3C<:5[%DZ4W&D2I&G#^F;C@49\(3!,E9B\?2"F38=8UX MQ7!O>>)Q&@$[+K)HG MNZ_0L=RF$3NIK[RM7]6Z_687U3LW-[?M5KW6;W7:/=3YW.S"8?M3!EU?UU.X M>=I_%6;]MM?OW#2[_MLC V"5;(G:(&HGFQ!)]R,NYA54'T/@"AY$W9A,9CJ@ M'=NM:V502Q\J&41M"]U@'=\3,TCU..NP,1#?7:C>I&()+-ZFS=Y==B?;4+$8 MI/>MUV_>] MVO78==JD(V"J'83>IUC?8 6OO'"B%(]%MWRUN6_8XW:T1:KV M-CR#%^W]%G#^WE4M7&$R(1 MXKTCA&2F9*9DIL1J*1')5V_IS257'I*.$'UJ:Q(BWCU$2&9*9DIF2K"6(I$" M_7[.GSM6SJ0[)Q%BF5 UL"T!XMT#A&2F9*9DIL1J*1')5V_/F8-O=KM/HFY* MC'_V6Q+N293$D,1(##$2<"/A:N]W/#\:&.K\X]_.C\;V1/OX?U!+ P04 M" #- MK\XQFU*GR%U/#1MLZI#BC-#IC*MEI7P2WC+!T(=(6KE?.Q1]7-0.O9VRJPGC$O9LAI4C6\1T&>;4=508@3 QG]2T MSW_9XL-+W4"M?G/4U7I#U.SWAG6]9R"]U^X/NO6AWN^AZTN]>8DNZP9J:%H/ M:1^;G5%+:Z'VH-]%PTL-Q5YK:,WZR- 0O(1.&_WA)=K3]U&O/T30E3;0ZQU4 M[[6@$5JO^Z-."VZ!,;M7VE ?ZA^TSB<89M!MCSI(;Z.K4:.C-Z&MI1O-3M_0 M6@I"Q@AT251(JPE#ZBV8A-[6X4KC$VH,ZLWWVM"08W;K@_?0?*T+I0X.#O:5 M3$77PZ'R2/__];I\6JKFMLBH+9XAG?^Z/=O]T6 (*0,@5X?TTA(I)K?N4UEW MV!?)-[9G6FTY+\ZPXT]<-E<#SR/,Q#[YPPJCE^3[';5QTW@+5&< V0)3-HSF M0&_ RVZ]5W^K288W/L'%+JJ_'6A:CL>G-'U#&UY#LGM)!MW1(#?]:13'1@%* MP&:V2KF=#F(HE7-C/EDR[G>;D(M1L][HR'5.=]33FW*U8J1R<@%U.LT=M?K? M@<_I9)F7X%N,D&P3!/_- X>:X$25#B&($">'P67;6% MI7Q@ 2(0:+L+M">N;4,PTI(!6M!%:G0DH"!B)M8,R>(&NJ8.=Q%&)F$<4T?* M=6%DD#""L6\R.H:7*]]$>$+U*2-APYZXQ7+-0/[W^KA\5*Z<'>VC!075L+-A MTN^P$V"V1.4"JI0JI?5Y)1VOQ[H#\[>(3QE!H.\$YCX#O:3EI,E6^L DL&FZ MS,*.24(MA #,:.[+KL!A%@UCSB<< 4>""-PE?;')K K2)X_M0]PQL:G)5QHE M*A<>[CP.D8U=^C-LVT*:,]=64-U91IV (M2!'C!@0S":?;\Y M\"$4, P/1IY0$7*B)S0..%B>)XU;9QBJ,\/@:3&?.<$.=:9W[9.:MX)&G@L! MZRQY6C&_:/B24%?\HBKTR%9HG M#"*"'=B#3%U!S09A-]0,R30$-188O7M7X<';H"T%X9^&1\Y;.21^$R1Z_6OQ M9N5 :_<'V@;VDH$>I_^):\/Z2H1V\.,%J9HM?SUO\%KT)AXX4M*4=' M1V^J]RP$R<:S\5*=V.3V!ZP333%60MY6!/)GO"IM4*1BRT<=8Y_(8TN;++:: M3EJI[(;\FDT3@U)'&D_:]6?&V&+AM.&.C\_.R^?EXY-RZ?3H_.P-6*R<)/54 M#*RKDRF[OKI8;:I@N2#_G"*X+[)L+1=D3@E7:XZ+;->90J[QF'M#+;*^[W)7 MB!&3T&C)_&3$*H<4/6+?=TTJJ^*DNSLE\1Q1QD(; B E;08Z*_N84_E ]DR;P4^7T]&P#@>^$?78< M67'4OE?^\5F7C8 -R)!+U '3HH:-G6])-.?%9;XR^AUOP>D]<2*]IQD&DKL& M_2QRE$SM7K0%*'8%(>O+]QU,+-_(>/A-!!"$>B1! M:F(O$>;@PQU8E#R^LLE(?]P*V8+%\^8(+K=W-S 8J'MV4DH_RM2ICET&%:#4 M#HH%6$#)^XNP9G$#6/W06V)5P['/SX5%(WD( 1M[/E%] N$(10>H Z/#\"P> M^X;Z=$QMRI=J+!T)@925&$?V?7RN'%?^)591M4-N/2!T4E).SBIK0O""W1TW M(^?2',HYE#,!98%E-, ^"%'4F&'.L3G#;(F_"^B< MPG/<_Y_@OH?G1'UAP-_&WSF'YUA^V5A^86#."3P'?0[Z+1\S%L=,7ASJC0]7 MXL"-&3!YMBJG\!S-.9HSC69Q6NTM<0C#-FK")'QB_SQYGRHG.7GG<'\QG)$SK13SAA*G87N"E+PN]VF'XO>^U0_F=\?\# M4$L#!!0 ( ,USI50 VZWM,PT .*V 1 8W-G#$P7S(W,BYH M=&WM'6MSXK;V<_LK--MI)S! @&1?D)L9(,Z&;8 42+>=3F='V"+XUMC4%IMP M?_T]DA](?B39W6RP67EG@]'CZ+S/D2R+DP5=6J<_HI,%P09\HA-J4HN<:G]4 M&_5:\W7SY- O@":'09N3F6-L>-L5\NC&(O]Y0)[;#WS*'4608 ^)C8,F_LELN@M%^-UZR,Z:#CM](<3U!^>C\:#SK0_&J(/ M%_W>!;KH3%!7TX9(^Z-W>7VFG:'S\6B IA<:"L76U7J=ZXF&X!: =D?3"W30 M+Z'A:(H E#;N=RY19W@&A5#Z871]>09=8,S!E3;M3_N_:Y=_PC#CP?GU)>J? MHZOK[F6_!V5G_4GOK]IT MPL<<=,:_0O&'/D.J7"Z7:H52KVQ=^5H%^.6GQJMZ6S&CJ,S(MT<_[Y]/P6F MT77 P9PQ)Z.X^V3YB=_0N4 ==Z--4V9Y)/ROJM-/X## MVR>.YE7-=>\FT.1)!3+!7K$RNGRK,:3,BIM/YY!'@Q[X8]3K="_YA&=P/>SW M^+1E(OCE"KJ\[.64[?]=>]2<;U0J?A\W"NI(IPO30]M,/2V?S+=]17.+9\/= M!@%BZVFP/Z",_[_\=->L-_3VN3FG!"H6J+,DM@'_J5]EM$L(VBVQ0=!L@[!M MH!FAM]"V@!)C*>IDXU&R]"!VVWH1Y59#!Z'0@)RMD)AD"B@19PF^B*(>GED$ MP;?EVC9UON;HH0&V\0UANBC%J"))2Q 6.&]G2=Q(8C4T71!$YG.B4_,300:F M!#ESQ.T2AU;(C(\N@EJ+L @:'%9#WS=->

      ZAR@3H1I MH:2# I5%3ABNR1 ]$&TK-\5]"SSZ9&BT5 MDA0W2")7*("@UXA,/YWU]H3F(K1C PDM89CA-Q^K"P&ZUL+ #;5L8L M65MC^]5A^^W^8?ON$1!^^>FAW0K>]VP)W[*PI+-/1Y'$2X^1*\8->#0BNN10 M :&& ?IMJ*2-29S$$CSWZ>RG:_12J+3-<1Q-;K0J8)D9'8+ CRT[0!0*0%@7 M4!L\A#%/1\ N\+"]R15*!">\&70.X- /#3JBN"HN99%MJTH_HQ-Y@24*U)(M M&T\4/9HHPHEHG4^Y R6H/NANP H&)?0AS^WF0RBS'@(BM)RIR-5U;E !'LIC M:?U1CU*0>CW4]IHG"8N)A@'%/>3+9'T.VT:9A-!-B0D#VF*UDH([;^C02B&Y MD;0 6904/O5)25-N* 3 VT!#7*8B-"@#.-#AKGBE,_@LKP1\W(! M1Q3%QV+-A+\-@01Q%W$\B$U2C)I27A6E#/>=4C8^QI>89?,$8&."05(:2T&\ MP:U..64ZW"+G4!.!R(0;40$;J4;RH5323:G 6#4MT9SG _O@J$>B2XT(7Q" M]5 N*,M-AO1B?4$4AMH(;X!O1XP@Q3I'(&2KU";:.KQ!+YR@,ANBIC]R MW"'4?;!N3(24@J?[$_'2]A#AXI^=T&.5-)]9=EC8%7,[*X@RH?I#R1;WR_ES;EG9ID]H-DRBYII^Z2EEU2_]J J#BI,3^@*5]8 M9(7Y64VP?D8)M-37F-O&22.< OI8/#356-B0@)%KHM1P@ M>6#Z82F]P?^IQU)Q'OR12UR I[<\#?TSE\.Z';HCT;L["<<>MD,O%%;M&!<2 M84\/ ^BQ0B@!<5J6#+.VY 3X/=4 117OJP#??_ O/%2/*I^%_K*#6#R*67&D M =R>Q+E(%_HA+$/O;J5:.UJ%R5U[%7X6O+>UR^[M?6:Z^DU:\N.Q\$[@* M5.1*,-X@=#,"S=]M8F3K'$$B'T#T"M5!R[NU'(!K4SRST+5%(Y@0@,I1NZE4 M4Q.ZH.5N)5T*H928?1//*^]XW>B_8R?6B 1'K=;;;\B\/3MZ__[TD1#^8IY: M5NUYL8O+-GT#O1D7U#.O(BEHR;0W0;V^/E;P7M_-> ZD-F-_EG M"]O[8PFH/CM>Z=;5Y\.:]_?7G0TU"^\LDFL6?KE[5[-PS<++>_N; 2O)8[Y/ M?AE+B-C@ <*7M>/_U/3:^7[BB_BC5;OABO^]9[K2%?$LG\CX M" H2:O+(@>ER->%3ZS.+_G'QM\_ZQ_ZOIOT74$L#!!0 ( ,USI51U#=P) MA @ +1+ / 8W-G#,Q7S(N:'1M[5QM<^(X$OY^OT(U6[N55 $! M,F0RP*4JDV%N4G4WV4O8K;F/PFJ#+K+EE60(]^NO6[9Y22 A.\P.(:Y4$6RW MI%:WGD?=;9ONR$7J[&^L.P(N\#_K.ND4G/6^5H\;M6;W*#M$@:-RJ5OX/V@T\3EPGXF8HXZK323L[H60, MU1'(X:.=TE'?@Q^1*#N.V@M!U MWIQUJ8M"I-,>#![=#H-!8X#Z5-VPP'_*!>\7^'G0?G M&H>=]?:;9(H.M!+;,6COZ^?+#Y=]ANNMWBSLNJC^#]:/;W4L M671F3AE[TWFK/FN01PS\P&YOSAJUPM4+/E[6X659$['&1GP,S,!8P@0$PDQ: M/$JT<4S'[!,.Q1KUZK^9#MG%S3_8S=32DF.7M*_$W$D=B#:7F^,^A9^\-C9H* M21U72")5*("@UXA,/YSU^@3-JR T2A (1U M!K7>73#B\1#8.6ZVUZE"B<8QKS9:!W#HFS9:(CO*#F46;:NB?T8[\@)+9*@E M738>*%P:*,2!:)[WN0,E*#]H;\ '.3X)=DMH+"GBQ5/$NU;SI'ER\J[9:!R? MUH^)+@[XX=[QQ4>PN"H0.#YJ?AK5%0KH Y[:S9M09#T 1&@^4A:KZ]1@![@I MCZ7U6SU*0>S[H;+7/$A8##0,*.XAGP?K<]A6\B"$+DH,&% 7JY44W'E%!U8* MR8VD"<@LI?"A3TP]I9;"?,^0UN<$/C#0%E AAX$(-4IP?<@@59SB&9R65V*> M+F"++/E8S)GPVP!($+V([4%L$F*4E/*J*&6P[Y2R\3;^@%DV#P V)A@DI;$4 MQ!O0[P\,X8:DETH0CA M ZJ[?$)):A*D%^L3HB#01G@%?#EB"#'F.0I9!J] 0O1%(FGL,B9!FI,)QC0E ME^S(@M\=+@GVCTMZ8ZY2OX<3T" ,(7!RC!"Q*]+^>;:S05"2':XN!7CNP(88 M4-BLX##0J5NOPB9A$Y]) U53PJ>+C6Q0U&D\'4)F"M2GXSLOX;\3:W1WX"_V M#_X?,V ]!"C=?S[8%V;$"D%=_=[XKGN <+%WSNAVRIQ.M/L,--KQ.TL':*XP%,0"!\P M>9/DP&&1%>9[-<'Z&2G0@[K&7#>>"NFTL;.TPY_ /J-(.@?P6#PTT)C9D("0J*'O MY0#) \,/2^$-_J<:2\%Y\$WM(X\/=<#LMRZ(ZLWMT)./:P''JN,&O' M=2$1]G0S@&XK!!(0IWG*,"M+3H#?4@Z09?$^"_#U!__ 0W&K\EGHSRN(V:V8 M%5LZ%]C0PFQ'7\\4>=D"VR#:M4&F\IF(Q33$IA%"!*WD9Y-'4ROOZI99Q@ZM MS-T!_1X6+,\QF0@-;J<5A"#X$ !![)\5RM%>R0)Q&8^U&@-%XS$?YH\\F3QJ M@"A1>@IX=3+26:C E[@$L;^=;*6V#I6[\@3^*GQMR(70S @T?[6**UNG"!)Y!Z*3==VH>[/F#7!NBB<6VC8K!!,"L'/L MW11=4Q$ZH^5V(9T+H928O8#G.V_YOM%^1TZL$6G4ZO6W3\B\/:V]?W^R)(1? MS'W-QV[;_K-*)SIC":LQ^ M\T62+9Y9>_\.WJP'U'G=8B[<_XS57']UKQ-\Q$789O_B4]:JL&:]V5QX7G_E MDMEI+Y_^&"<_\3KLZ?;>AOT1+LFY:V:05AVGP_Q-\Q*4WP641_9H]I+/*N<_ MPL[YJ"4[_Y6QQK>_'C6/-4K2+4GWQ>)IUXFU)-625%^&\WX0J6['=W^>>_?! M=27YKGE$YPZ"E)Z(8;_+ -BO!JPD _KR\<5(0L@^S6I85]G]M,>(&O]3U67G M"UHOXL>2=L,4?[YHM](4H]E&GO A9.BO\M"!:7,UX5/KM_3N4?:;6]TC_VM= M_P=02P,$% @ S7.E5'Q:B_LW!0 "B@ \ !C&&&YB)'3LA!.R4F9 +)3,MX4CHT(^RO8Y5%-F5%4+Z MZ[N2XQ!>K_32ED!@AF![M;MZ]ED_DN-6HL;\Z ?22H!&^$E:BBD.1]TKJUZS MW5:U.$2#ZMRB%:31S%AF)%:[N-8DA,QXS/O"$;0T[.8$HNTC$5Y>@@52H= MSQV8F)2SD? XQ,K?.FII%V5*TX0IL/*,AN!E$JRII-GCM%X,BA&G+%*)%S-E MA6B)T\,PGS^Y^X[?JNJQ1ZUJ=A^*>:HZ):]NU^OU;7\9G;J]MW?P,C[[*\=' M:B\/ 0IH>#V2Z41$.#>>2D^. KKC5,SOKO_HG+OK/X_IM$@T2'FT&I"[5Z>] MX]Z0( <=M\1Z.?W_.3_R7/U?U0KNP)4JH0$P-,I83G^ MP\2(Y)-@S)2"B#!!T(. T R8,K15Z.?KA$IL"#XC%Y"A!X(73S!7XCK65[*C M33Y_NJTY;N@7!L51Y._J@,9%-I%9F@-)8XPPSOA,!S8!+B8<4):HY>[M!+L$ M[8LSC:@\$QL/ P@GDBF&L^_>A@D5(R#M4.G+[F%][WX:RQ9WR5 1:3=F],]J\7S6#(J M2!O730ED"21Q/KE#(RE%0L6YXP047(*%]8 M:L8-?B*#6:Y@G).>%AIA^A.->B*T*P1HF)2MB\FJA"KTF1JW >2&\0DV[[5( MIQRB$7AK0P'-08]]DK9W,]FS&_7F]MKS^!ZH"T29,.@98%\5Y 6,EZ$[/#BL M-0^<1J/9V'.=PVW$;,?=+=FP1(/[":T7M%M'NAWG@F$^N.ZJB+U/."0X#J446+V388GDAP?%"?-%AQ(QK MW55H->%%0Z892!,S?U&8*T:9GVO'-[/6>NHI_5NO_2]T1AH5W)36:@_6"XH& MN!1_XCZ'P9H-9_G'9<(/4AF!-&GCU@*;U(RWL"O2"388NX7(+Q*H-75MYO8( M *=9#EX.&44NZ.;!Z!A>EK%O6,X"QIF:>:7UW BMHL77(<:WZYC"8Q&J*BH< M595\Z+&L=P';8U_?*-H44[<""?3:,W\M?<+/:!3AS) M.?$%B1#*#.F21K?_?;R?P'HCU]_YOL]"FG]%829/J?>CI]5K!/^WWD:KK?9M MM&0A!1D=07$OMVBL0'J43^DL-Z+0JA9O\K6JYAW OP!02P$"% ,4 " #- M<&^ 0 "L", $0 @ $ 8W-G&UL M4$L! A0#% @ S7.E5,]I'R4C+@ )7L# !4 ( !G^ ! M &-S9W,M,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( ,USI525CN&UL4$L! A0#% @ S7.E5+,BY$5;#P MW[, !$ ( !M><" &-S9W,M97@Q,%\R-C$N:'1M4$L! A0# M% @ S7.E5$,H_DMM$P ASD! !$ ( !/_<" &-S9W,M M97@Q,%\R-C(N:'1M4$L! A0#% @ S7.E5';B6R8J"0 .EX !$ M ( !VPH# &-S9W,M97@Q,%\R-S$N:'1M4$L! A0#% @ S7.E M5 #;K>TS#0 XK8 !$ ( !-!0# &-S9W,M97@Q,%\R-S(N M:'1M4$L! A0#% @ S7.E5%3_9D?P"@ !8 !$ ( ! MEB$# &-S9W,M97@Q,%\R-S,N:'1M4$L! A0#% @ S7.E5$\M>0$I)@ M!7\" !$ ( !M2P# &-S9W,M97@Q,%\R-S0N:'1M4$L! A0# M% @ S7.E5 &._V%)$ ,O8 !$ ( !#5,# &-S9W,M M97@Q,%\R-S4N:'1M4$L! A0#% @ S7.E5#KI7;F7&@ [^8! !$ M ( !A6,# &-S9W,M97@Q,%\R-S8N:'1M4$L! A0#% @ S7.E M5--S<7;F. 618" ! ( !2WX# &-S9W,M97@Q,%\V,"YH M=&U02P$"% ,4 " #-]+[F]8/ #JGP $ @ %? MMP, 8W-G#$P7S8Q+FAT;5!+ 0(4 Q0 ( ,USI50[6P#2^@\ />A M 0 " 6/' P!C#$P7S@Q+FAT;5!+ 0(4 Q0 ( ,USI50!4&^L MES$ .S& 0 0 " 9,1! !CYS" /$T \ ( !6$,$ &-S M9W,M97@S,5\Q+FAT;5!+ 0(4 Q0 ( ,USI51U#=P)A @ +1+ / M " ?A+! !C#,R7S$N:'1M 64$L%!@ 7 !< K04 U:! $! end

      U6-H%%H.HT7Q]5$*W)J"&[12:WV-[C=T-:E10L]ZLRV1%@&5EMX%\@WBF2Q#@ M.U^[T,?U&<1FFKW,>H0CB)#2!7EP4 M*5RMH?[\*T&P#G/+U.D6GPCA2C;L4#_2('H+;%FL,74=JX8Z]B: 6B8-@# M4(M7)H5/BU"H WC ,2M9O/9 #S",#AR>FTS=&"0T6U-@.XT*[Z//QV:!00O< 5X9BK#$.+)'9V^8>==#N=+)Z;/-[Q)O-'4&ZIKTF MK'Z^A@)H#50R,+Y5!9K.6.V3;KK^4'F=IZH4_^M3_)V'N0\7VECK3"K;8.)[ M9H\I(3:,BA]I6,1A"KTM#H-,.;C F\KP5L;TU\_ +3'E_LEQ9SH8P MFP=[Y\X.Z]0)7-D-[X:],$9N>!\ LW*=3R:DL!YQ/YDZ( #@F,^(\'7F/CIJM M8LGK(>UM/JWV&N:G3'X8IK>R\*8UM\C=(W@1$!2.R+M5/0K91IM37#79%+0U MPQ[A>RK2^+/%_:AV='3T\XX4_*FF>A)+(WZ:-N<=9^MG#7(/AQ.,>W':B/RV M(&09AR+QDJV=2?,;#\'4A[#EF2#[],,KI.\V@)JPR19X!C"89M/W#])D _ZP M?65&-.'Z*Q[_^/5W)9Q_L3S7]S_>UJ4 9X._RK5D!L8 6XO,J636N6-0OM6? M:_(/&6I:*^0Z$5\,"N>C4J3/(%.>*SXSS=]X>^!$7Q!C;1'T6Q%EF:J .\HO"[H$"-7Y@J%)/9[LN81NI*RP\5E989G# M59FAR@SS9QMU/L>8YN*$N,)TJ2+F34BH4++EL!*CI+9;J9VE2"?Q_%8):;="TK),2UE6?H5V'K,L)8_=RN-=9DZQ]7=* M1KN5T45VWK>5S5?/B)_AM5BE+\^B+_W4:1U*W"CSSH6XWJ?/PE'*W1[(BHU< M4$']&@FJB(N]Z*_BO<8C6T-@!W_SO/^O=*?V<**_X\(5O M2'7F$OQ/%<\I<5O8NL4;#SKFB66I9W^II>G]=;27#T5$T06HJ+A;80T2PHI/ M()5X=BB>X>-6R9*S@R^66J-9>]5X&1,;D/+F6(GMT6(;W;\"+7]AVVR$;P=& MZ0"7Q$)4YL<$QC.I^$.CZ$Z<<2" =6#:I9*RXMVIP]5#ZJ"\;2[D]-M#8P#M9B1X>3,\-("]L0\^:H/PFBX<%U#CFWA=XD$/S([-\-0; M!L7;,T?Y"3?VR+EX-TV[/'-<@+D>/[:>LMWG_JH4WSIK">'?$:/MC MOWW+6!JT!R6P\,HC+8^ /L(\PE\B@N&CM:1/I@?S"LNDFU;8.F@$K8R(.QSV M\=O:/>)@"7JV KD#UH5M>-+5%%#P#A+24/1?X:6UK^S9.ISSA<4SD&Z MGDQ' VT<'>8CV$F^I?&,#B/5VI2!%,U V'%S:4?%%BJW*=[3J-0#\M*L2X6I MPCG&7#,B[[;RW%3 ;&&,/&IJH MN_!?G,/N!C_"$%384 ;S/1G,$"])"WV\+V*H>*'4?[_5'_*FA\.%BA;*7+YW M-<5I[;%>;]693S3&4_G]W^@_*CYJO^*^@-!\=)."3;0[(U::+ M'+P^DQ=6?-G/2>_I+K7]^AW[2>]".[N^U+8'U1:"W4KWGD/WGD3#GTEKH9BP;:BB+M<JVD_)4%F!)7U&4@F*%6[; M5>37>2K16U@B)%267L]*J9(JMB]]\6_A]J7B[;S:&W^P_:E)06PI9\N)OPV& MA"*Y87KGC&92@_AH,35-N8^7E0/U*J&4BN ST&E9E_U"4=W#^XK8+TZ; "N% M+I])B=,PTXPBR81T].,&?>"3*E?'[!EE'DCAFV)%&*F:TC+.\%+(B>3H(I2H M6V(0,'J\7+43<#F_MNTR-4*B+M%&=CNQT3-UNK1%,.X.@_\249_A 1/^+X9] MW$U*2I3%B9S\-M^>I(%!%EA$WZT4X=LE3:)WD?V2;[[[]3M$6T*+: ?QR"#1,B!VE0%2"SYW@Y?!9\25*X@W8AA^R!N]:5$Q[AF2=!3 M=$H<(3/WV#:2L4V%E=J/7RH4?(.<0!!:$:U#+?44[80%=0Z>6@3/^TKA(T)> MO"AVFY@+IS2+YKK2,DK* )5D?$?R?3P!3("2(S1*8!Y]%=8Q8H#"RL/TI#&\ M%ZE)4X77*,>>5-<1#T>8+IU@2#?X5/-J(Q1QT'P85"=7L*!+[%F^8 M#EQY7.5QE<$;9.R33WGC2AN)5 I 41R@\K$H^,D-Q/_<8!++\ M=0R9+_/;L0$33_!D4@58_#9]M2\3,21!R_#FR8'$YYZI,3*=+!%^*B>B2X6' M;QD>"AX@GEPGFL>-^G'C571]AH:\V1NWG&&,DM?8NK%:LJF\B" 6BF#B7DRX M3WH.T6UF)JKHT4"15";7HRTD?^?0V_9C_*%<+3-*/5'+D8)O]W:EZ,=6"9 2 M6Z[$)CF=>ZQ/_AX*.R4]4PJP+PH0BT?^]@=9SG_G)(\L[B.YD\.98VQ.?SPY M7-"E=?I_4$L#!!0 ( ,USI514_V9'\ H 6 1 8W-G#$P M7S(W,RYH=&WM'6M3XLCV^_Z*+N?NEE@0$P14<*T"C&-V!>8:&&=K:CXT22-] M)R3<3D?E_OI[NO, %-^.)A*F5$B?/GWZO$_ZA#D8\XES^!LZ&!-LPU]TP"EW MR*'^K:2I2GEWYV [O @VQ',P="S9Q)VBGP^<\B?&YQ<\Q)U;>+RNJJHOS=& MGLM+/OT?J0,:=7G"H2TIC0B_&O*XI6C6<,L(3ZLSJ?3HA M/NJ2*W3F3; ;SQYZG'N3"(%<$SOTPJTS@:6Q<7@@<,0T#;'U\X)Y@6N7+,_Q M6)U=#/&F6I3_"HU;U[1"XVI,.2GY4VR1^I21TA7#TY"NJY#0H>?8M_=V+^5 M]A6U^;@^HAP(<3GP"$C5OYT8+:./))?_?; M;$]3Q5<+UB7LS1@K5[:) MY3',J>?6807"Q'X6MKW_;([W3PP3'?7:@X[>[:-VK]MO&ET3&=WCWEFGV3=Z M771^8K1/T$G31"U=[R+]6_MT<*0?H>.S7@?U3W042ZVEMYL#4T?P%I"V>OT3 MM&D44+?71X!*/S.:IZC9/8*++WC?ZQE?]]!]8YJQS/#A% MQC'Z,FB=&FVX=F28[=.>J1\I")D#H"4A89%,6-(X@DT8QP:,M/Y!K;-F^V^] M;\HU.\VSO^'RN2&(VMK:*BB9TJZ[5>6%\O_CDU93&YGBQ1NXL.?STS2^]<%* M0,N:8%%'PJIRYKX6<_L]X6]B?BZ2+??%&7;]D<=PV/X-W-R&^0'!HF>TSHP5O.\UN\[,N@YKY#PQV4//SF:[G]OB:K&_I_7-P M=A^)H2E5.@3! MITG@4DO>5?-1![OX@@A%7 I.&9+5@JC :WL3PA)Y*0CUQP21T8A8G%X29&-. MD#="TBAQ;(+"\O@X&G4$JWP( D28H.-=H4TQ=H\%(SW!?P08%E<7IB!T)J8, MR=0&,%.7>P@CBS".J2OA.K P0)C!T+<8'<+;N6PB>T+-"T;""YMBBNU9@?ST MJ:+M:.7=G0*ZHD :=E?L^2_L!IC-D%9$9;6L+F\K0;RLZRYLWR8^900!O:. MP1P6,DYR;$X/; );EL=L[%HDI$( P(XFOD0% K-IJ',^X0@B)(# +"F*%5Q5 MD#%Z(0HQ8>10B\_I20@NWHT[UH]5&/TQ=AP!S)GG**CISB(<0 9U 0&&43RE M'/XZA,,8X ...;7+QOOV%U(PQ2%GL9D*P M2]V+F\Q9V#6HY&#J@79<$RL0N[UWLQ"(Q.POF'%*P)=CV*T/ZDG^&XAA1D:@ MRT+_0!Z=<6F3X6_AX!W\V?!?E2-R!B M?!3 !8"&;0HTH5VEM0[-D_@7)_'O'U4<.N7X$*Z+]Q"O*:26?@T]KR V7J,ASZT,H\^3AY"KVS&G? M479V=GY_)R5]I81RB:,).ZDK62>Y^I0U[N'O+;9M'&J)XUT0\3()63/WV,S# M-,L7ALZ(12!S*X9^0/@#X0+DT)1YE]060\@%W-^WX(7D+PA1:#D!WF_XEQFB7L5MAW%G 7,E3D3E@/1 M\FKSWJ-H8> _\J=R9* M/+4AIY? ]7L!1!%Z3>Q&2.;>OI!E! \\J4M=UB_ /*$LV67<$WYE_!4&G("/Y9E[]+ MXD(\(9+2(OP4G"#()1Y2=ZL@LTO".+6P$ZDX4!EC2'S&*APQ/2&2%39R5T$? M:_*"9C]@P>JZG<8?$7$'?1K?WS0@G=T>N)2+#QV"_8"1!3-=J;]OK'.Y9F5# MLXZ9O/=MS7+]R?7G.?I#5GJ>YP3%^[>9B:B7(EW*7&8*!2%:+@EO%UGQNQ^R M)GS09>6>Z==ZIKB(JS\/Q8V^*9J^Y<+/K<8+*E<** M>[=/"$//3USS!",K)O$]4?/GI2HIUY&,)"DI5Y)_?=^Z5TWBA ?^BGOC=Y]_ M["OEM)X.I=JA1_Z\CKYG\%!V:^F5G,K(6"LZ4[#O>Q;%G-BR))8-+#>Z03%/ MNK)-#I"R+=0;H7./_;Q]JKOU0)1?B/+EO6+:& S.!;-D^<*,C.>]CS#MI M?\G1;5=\ZTE7-TUT?J*?Z;TL-IE(6XD,6#9E@'7)=G\+R\<'[FS=#QW"HB\ M3)2%+@('?.PQH,Q&C, 6_-#<+\%)K.+1NS,A6U;QMBYBJ<'@\?T#FJK^N@:" M/455*P^T!E1415.K#P"5E6JY_ #,HQ;3E)W:\_L08,/ 4O?/C?+&(_W&R\J0 MCWA:DM)GHY_RX'X&;\XD3T8.S'ZOHY\E&>,+*_ UU._W.KW)G4_6CVKE\_"K MOL0F2XEHAGW?P@/\3SQ"*^\J.]7G'*(]WP1#K<^M\!?H<&M6?[>P%XDU[Y%Y M6Y%O^]OH+Q(PU!P2QTU[<9LVE41AATBU6HQ_ !7P)Y.:FLKNFSQ@I-E[Y %C M[40N L89]@&$HM88GCKF MJ6.*9))R]Y$'C764N@@:HJ?Y,W$)PPYJ Z4^<9Z:/E:5_3Q[_" J(;ZS/?<# M:R9T32L=DV&I7$ZQX/,,+<_0UME&<\>\AD('KRR^5K2LKG;-]S[^^<[/@[R* MVVL#KB&CV7Q.[#G?BO*"_S8]U;QXAC:\-BO&2=TRQ1^ MK& .MH>>/3O\[6![S"?.X?\!4$L#!!0 ( ,USI51/+7D!*28 5_ @ 1 M 8W-G#$P7S(W-"YH=&WM77MSVLB6_SO[*;IF=F8-A;%Y^(6SJ<*$ M)-P;VUE#)C,UE;HEH#':",25A!WVT^]I/?MQ!-C&1L)-*D9(_3A]^CQ^??JA MMV-O8KW[#_)V3(TA?).WGNE9]%W[S_W*8;EZ4G][$-R ) =AFK=]>[CPT\Z( MZRTL^M^_>/2GMV].AW3J-0[+A[^=C^RIM^^:_T<;4,SAS#N?&,ZM.=WW[%DC MN&&94[H_IN;MV&M4RI6C(,O(F)C6HM$S)]0E5_2>W-@38QKE[MN>9T_" OPZ M#LC(BFOK&X,>M8\^GP_V!;=E.P[GM&WN')?]?X5RY5RF< MWX]-C^Z[,V- &S.'[M\[QBR@ZSX@M&];0[5M2RD'LN_-H3=NC$P/")EZP",@ MM?WGI\Y%IT=\+M^\/6!EO'M[,,L47P=0+W5DQJ9SZ:E,^?W7RO'A>:Z8\6Q2 MYM<\I /;,3S3GC:@!NJP]FR&U;U/G2YY?]WZ>MF^ZI'6]56OV;GJDL[5A^N; MRV:O)['4*Y.JZ1Z"H]DVG^9DTK][#3;C[[?KKY_>0!>J\_-+N=7J= M/]J?_X)J;BX_?/U,.A_(EZ\7GSLMN/>^TVU]ONZVWY<)Z7X%6F(2>#*ARLY[ M:$3G0P>>7/Q%+FZ:K7^V>UV_SLOFS3_A]K<.(ZI8+!;*N1(OK6N:&2]L>#;" MT&[[#U!),!N@=DTP,>^9F='\W1A_>]?, D<,Y>GV&^8YQM0=V)H5L5\X-Z&DMPM 19LY0O395N, 31K;F[.(%]?ML > MDU;SXK,_Y+G\>M5I^0.7+F>72^3SYU9&V?Z_<]&M#Q'OC]UY_5P\K@O$OOF(V#_V/2G-#I$/Y[ MP8% RHDQI*2_(,9T2/K4NX>T.>PS!E.["]>C$Q?\]W20QYXKD[VHVZ Y M22>QGLEAC]@3L$<>:1E]BQ+X-9E/S8$?>73)I3$U;BF31<%/Y:FWN,X" VY/ MJ!/W6)GTQI30T8@.//..DJ'A46*/B*^91J2%3/F\L+4@8E-1!KQ@0Z4;4X]FQAD0!W/,*=^NDNH&E)TYWUW MX)A]N$QZ)]0ITKQU:'!CCV49VH.Y_^O7>J56J9[4"N3>!-*,*=+J?QC3N>$L M2*5$JH?50[%A<<&BN$^! 4/JF@XE0.]H[D >)V"=S[.$'FB$,1C8SM"8#FA M!4L +9JX?E'08T,SD#J7>@2\)22!7'YGH'PMD\[HR86P+"/+''@)33'1I?32 M(RG!RW3'AF6QY)YC6V72G"["4H 4?%O4@V=0(O#-4F_/79 & M ^H'/H],)G:L)-*?>\!\+[ZYO(T!/6,#>INU:$*-J3F]E5G$M;Q,OLYL$)*? M=#!G#5[17G!++/L7P_%,"H;=@ :[(*?TWW/VV*$C$&K6[R DHEA$GHS+'E++ MB)02&Z%6,MU;+!6,]L\!G:V?84E'I_.(ZV5S.J?L^6@.-R UM)05$^A8*/>, MX4'S32>H*JMCUUV#_=5ZY;!>.8X_#^#-Z68& 5MV\=\^M6_:S6XIE^X[=HUC MT&:'613P=,R[&)[O%F>.?6<"-/Z[F'Q(?/4=%-ZY,P=0%RA?7)8_I2I;%^:' MF=/T_9F?/BK;G0_&8 G4@LY9+BVX6G 1P>5=6H*1,&P$MQ,WD^J)P(-! P9! MBI72'CBG/CBB.\.T?&S/R>WSN9Y7+[-7U]]*;(;NIOWA^@:=I\NZY)88E(&? M+IB^8 E* /\ .,Z].8.N-F H8^H%(FI$V!:,U!L(,-VK..J,ULA=!;'^X5VA(FC,T[U)U9VBZ M,\M8-$86_;D&9 O%/>H)/]N^ZX$).??U8=]D89-&WW"IOQH(@W%)G];*M5KM MMYRKD\#2F)_FU.>=S]8'5;*$PPKC?GE7B:TDU\DB#7GBY2_O8LW@( Z,+V/D MXRN, 'S6/_WM?&8,V:!62/=* MT,(FO:U1(&]>&"4\\P+3[F!,AW,63,XG^OG]UUK]_ 8,D^,PPQ/9N9)_/\(. MTPU 06R9P.K'EH/V,3)D,'K7!;Z> WN$.+K[Z#=:S5SK/PM]S^.3;[ MID=:^]4C+3U9D)Z^-M>9Z@_%'I?8'!K;N#2,)Z]NVJVO-S>=JX^DV[[YH]-J M=Z-9+'XPF4P4!)KRTJL*GKF;,5.2IXY&^G65(2\EW3P-7;$S(8;G&4SD_8YG M$3EWQWJZ.9N!*)L_23.?_1R )Z:!=X9CVG,8%/I=%L28XNZ#KMNM?LN[AI8Q MHK=.%5EK^X%&21N,,U7+;Y(@;!A;BM>&^$%9L+G!L,A][*#H-4U.;%(=>DM6 MB>]I]:A/?2Y%[$SR($2\6MBA1]V*6>I'UU(C- MH@I]U&40 _#('QT&4W:KQ^+XX8=<]A<#NHNE,%>9\0E6LP =F MK'-?<,^6-L=KF&.V6I!IS,/B"O& ^Q8&\BG[,,#T=H)I@ !A0;E&HJK\1I04 M/3?"A;O"XY0YB'C1 )=#B*^8;( #OX+=/7WJKTQD,9=!M%9WO3:'FXP"XHP? MC'%T0(2T'SJ '=6U=-B)AJURD M[J/M]Q%3N-50\WQ8AO3:8;E^=GQ4/8D_I^;TO&\[8'S]9K&% MGX?G?O9]RUC82L'*B.@)"D'FIM(F?B(I]L7Z M;!T-/LSG(5IGC];8]_ZVDEGDHSL>G1Q\G9K^V.V2&N[5K^'BI_'_S]YM/!8FM2EB61TO+S8/FAJ'UZC.M@-]_\6.SOA9%; RV-6W3U'UVX->E0KY>.L00_<%@2$;EE>7@I7*'.W MCQ.U'[7+FI[+BKCHBMA]@O-<2N[N@0VU]8(4[2<:NA@H'W7G*;_?E>R.M0O*J'XGD!37HHOK,X MYS4-Q6MGV1N*IT*4HZ-7#$DVAI37!"6/ 2'^BK1J]3P34&2#0XN_ 5=$J..[ M=M$Y<=$9%RHNKJ&]O8YJI$C)?_Z])/*E88.HV9)1A7 Q#@P<-'C1XT.!! M@P<-'C1XT.!!@P<-'C1XT. ATU*BP8,&#YD010T>-@ >-'S0\$'#!PT?-'S0 M\$'#!PT?UMS?J &$!A :0&@ H0&$!A :0&@ \6 \=W?P'$+.@(F40,(#2 T M@- XE4#"+TI-*> (G^;0FL[NBDT"DLD&T.Y?:#H1E"-.#*../1^RIV%":]I M/Z4^VNAU'&WTM^!HV)?M"#_WZ$_VYG(HLLAYI0"/%I[/&FEOI,>_VK'I\:\> M_^KQ;T:'<2\X_JWO[/@W1!LRM,C[6<0U?0!27B"2'K#O+*[1 _:,PI':H?AY MS6@D#]/[1C;PQW-,[ NOI/WBV /JNNR]ANP]L_;''S&)9$_%EH'0G0@1 ="="!$!T)2@,A1-H#(A@,A\=G0W,P+R7T,I*YC M('F!2#H&LK.01L= ,HI$= Q$QT R$ ,A7 Q$?#^%CSZT"\^)"\^#K*6.7348 MT/$-+KZ1M0B'QA4:5SP;KNCO+JX0@AD:3V@\L=DWF01"=6'9@Q\:5&A0H4&% M!A6YDLUG!!6#'045ZDLTA;=H[G&_O^OI!XTU-KY"0X(Y#H$+5]I=[:F"1 M$V"A%TWN+!;0BR8SZL)U?"!?\8$=7309.VW]*HF\>.N,BU4UZW?Q[I]1<:&VUZBD2C M(XV.] R)GB')4:#_!6=(3K(!B38_0Z(G1_(&*?3DR,["@%]LXD+TX\']*F8P(Z)J!C CHFD*.A[0O&!$ZS M 3(V?6*FC@OD$U+D-BZP]JAP6^A D(" P"P"AE<5/=#K'_+IYG7T8)O1@P,A M8!"_B+35_4AFCGUG^N_?V)M1[M5A28S!/\]RKUB0EE&0""UX0(Q>F9 7N)!Q MB7VAS9L:>^A@Q=9 S"GT1&Y 3*52.>6#%<>O&,3D+U9QE@U(\RSK%[@I$1VR MR!4&T2&+5PX;=,@BH]Y>ARQTR"(;(0L^TF!/DP,=6H9EN?JLJ+RX^HQ+VTML M$M6@0<<:(O0!WT;?HOXERO_C\O'QR6\"__=/RI5Z[3=1/,)T">&5PW6ZI?*D M;@E=T19&C(_?.N?OG*LT7FK+GR)0CZ?\#3_8C0>YQ!V#!R1]2ESJD9'M>&.V M>7DR]^9P?T&,6X?2(>EZ!H J*,@E]HA\LYT?94XN'R)^( 5:SM:4LVHNY:Q' MG8G+1(GPJTVE4\&5: LQ'$H,EL^R['NWL8YX57QA>CW2M<%>^IN;N!LQ]IO! MT04N@7:.R8J.8W]T!SUK!Z7VSP":8T^@\"%I3V\MTQT34+7NS)BR2]'&1S_3 M^FK+/8,-O5?$Q8!Q';6;&+0W \[XQ BS;,*Q[8^$& M 9S,L.HQ<:_*X:.E#^79FBJ^7RF?'=IDH7H#5Q3PW M)")2)5&ZY T?BB=GOQP BBX0&H#*B3$$KWYGF!8;IY#YS)X2A_Y[3EU/^X\7 ME2+ZT_F.^D%G3PQ9C/+'!B>">IB# ;4!;6UB:!] MV,A@V\TA1,O+<\N+8'!+HM9*Z^E$'4\TG1GYJ>V%3D5WV?-W66)=F:.>>Z&G M#6WRD(P<>^+[W#O;FD\H&9KN %KD$<^DCC;"S]M#/>#[W(51 6:!UTC>?W M!5N(&@.A6)=,E],Q9HU90="G4!5TF&DET"E,/R4 M:!NP$5#TE\0:C($1MAB M61YHL7FI:+TLF1F.MS@'I#=@P3D7[#_S!!-C$7N(8@+PB#VU%L'J6^[M:W)I MA?!&LO0V/,K)()_5*X=G4AL.]II==]87/6-'UBM-=[\G\P#CJ$_ M;I-1+TL[&!O3*;5*A)9ORR5R9QJ$YTJ9M,8@N=05A[(L"?R8N-2ZXY@T\-,. M&5GNC [,D1F/E8;+CPD!PI LGQ4P)*9 M4U (P^(F"SCP(>8I,34+1[=]9F( UD!:/QSEET5'(SKP&+ 8 F!BU@CD/LF0 M3$1&\Y ^%8Q@IG+NO.^RZ!(\%C1E%5FN0E>2W4Q6"VE=>GY=.FJ0_/IF>4_; MA]@;1[C=]4!>#0?P$$?^'F7](R )TWQ9]JO7)8YX[N M>@"W3C;-$X.V^7CU4_B0+]5X84/AKRU,.7/H MY$A8V%\QI]$Z4D8>N+7&X;F??]\R%C B@OI^TN%Y4/?9&6-IF!Z$P#)F+FVX M%"02T%VX=8+;6'%GNF;?M$QOT8A2(_LK@K+K9^5Z]?0WQCILW6V0Z.BP?'12 M%1(MV= 1\O7!.SJ>MBPW=;?%6L>-K2>E3UM6NZ5]DD\0\];U9:O9[9%6\^)S MF\"ORZ]7G5:SU[F^ZI++YE7S8_NR?=4KD<^?6V0OB'0.SEM?N[WKR_9-\'MX MSD<[L]T;+V@P'K/*72M(YA2D^Y%T_^KVVI?=$NE75ZTO/]"Q?8;I_?"%?''LP#_;+:(^A-> 5:@!;5/.13JEC6*1ESUUJ MK0>?M-O02O.:E.:]X?DZ4SG:_T#[^]7#:E7'IK02O$XE T@IR62K@1+709Z MEE$.#RC8\"*,S;%BD\O8LK7H3TM)GEFA3_38 ;'9I'%YN:,?-S>!W_SRI7WU MOO,G:9+>->FV_VA?]=KP_Q-I7L(#MJI(\_Z9>-_^.3;[ID=:^]6C==:%U\HU MML-TR_K_J+/,-VT N&-^%79LX5CFA':^C_*YF.HAKV58HY(E[%6X]LN[2C8. M#V^8=+9'DB(Y(#$YLSKC%B\;J]KSQZ!GE&._\B$= MV(Y_V% #ZJ".;QTVT@&H;!?C#U80Y<>?)JK+)< M!T>[7 !_:(&\UY*^3N3L!:YK5+&0F27B:MFK;VFF3:0VH.\3@^R[U\6\NA$B.)%%"66#=.JXS\*G$-)[O#&!,&7 MDN$,BSC0=D';A7S9!4ZB]W;,*"P%>1AL%/ B41-QJIX._^0"B61#4,#C5XG4 M*$.? Z41$GZ1;^!M60.91+BVS]NI-D5'Y M,4I9FC?+'G=>D(8N=8K#7M-?%%'--Q/2R;9#L P(<"39&7-/VJ] 4J8^H M3R3[S2?$O0/J453J.6;)M'.&62%$\67"KR>99;27DT^.3+(&TJ_0*H/Y+8<: MLQM&6-#H%+C)IT(,SU(SG8ZK!1.58A=C0T+$;&G&.9*&1$UV'RZ+2HZ$%T9%2:D<,@DUQX MTA()01&Y),F^1B\$04HE*@'B#Q&:::NJK6JVK:HTB-D%XYJBH(HQY:P$HN8B M9Q"[*UL$U<#Y%^$X3QZ#$3ZO4ITX>9T41M"ZB-) Z6F1(T3N<2+0)IHO++'4 M]N3#QP#$@J5"L5Y(?Q-!#J=T]/X?[3^RZF!SM#\BA\?I;W6+1'6'MT@H@QG9 MD0FD>^(H^B4D2;Z+%Q8SA%6X&D5NZXL-*.D5(@-\HE* MF"0/4;A1RKTNOZ1RU^'48U_&EGD[I_V#]@_Y\0^25N;7+SS93*T*0R+/P^&* MMFS:LFG+ED7+Q@.M5$7.I]'+YJL?4]_]F'<=WEZ(G.=<)6T:8:MA<[X_KER(MFHX_+A65U;<5E MG2@]MWJ26<\H[]*8//..PIDI-1!%4!S"A+?EH2BF+.NI3[**2!KG"MFY@L0RUE!. M<9"BZ%92K*@U8@:BT*#D4\G@3N-3BUVF:^*PT@_S%A R\#M"":KIP @0RHGN M-LB>='ZI:@Z4WE&3G@?%('4I1HBD7(=2XA>4\5&;WGZ5J^U7*T"LQJR;X/V= MZ9I]TS*]16-L#D'3PC?1(-3I2:GFS M>RGE6KV!%?TP4TV*?#(B/BP1*3G7ZI)T+_I=XLH0P )?=YQ!\0W%(K^445Y_ MJ#1*=&TB8?$O;&S#719$0M1RI'S8N]C$5*@/36%^:E^$=Y06BC=RN$%^,X$Q MO98A%\9R)]QPC<^>![B2F*)Q@P>R5;8N[X2Y0M\G&8O,G?.<&( MFYA'88C!RTYV"\FKCJJH0%2B^%[Z081Y]W+;6NF80Z"D6:$G4[<_F9H57@R@ M7NJ\V-&!S^S)FKU>L_7ILGW5(\U<,5Q+WTM(WT88^G<:CO^>429KR+ #88*_ MB^AX,T44I5@E*:;MKHKS86/9/67DRJ0\&JX6&NOT\'ZM7*^?2L@YG-O(1,=G M8[HG+>[X>D]MSO=L3ZU\=%(Y/*U73JOU>NWH\(S-]E2R<8;SILV2;)&6QOF) MDD2)X:=/SR '5:ZJ5RPKN2M-8_#S,VHT3UIBK!8AE:_$'G@VJ',;2DZA?)6J M/>F%.O&3V#2+,R#)I?0^#+X%TJLL!+>BN R<8(0QI"@5A5ZK97.TR)[I@9-+ MJ\1*DD*U[))TB4JI.,O!%@P]Y$ M,1B8VBY=C879$-69($:D%)EZ1*N1K6:*Y5.>(OJM%)U,Y8O:+S@>Q>Z$67__ MM5;WG8!_41!FI9)],/\E<88G5;7Z),6HR?XHH51@&78H$VJ#<>?"/9'IQUN! MNP\.*1"9\)2"1!)13R!=2I*GC71V3$EFC'1M)XTT9G 54YW8#"0QLWH%[EI) MM$[N,H<%X09WQCJZHX\O1#7_6GVS(V294=_ZCJJOJ!F<0BC>4MSS*SSS_Z)O MNE?*E'TU=X,K-THHYT6,2U%)*E6@/$-4/N52J:EQ<,!37H;_P@VD2:LJ)?+= M-2OC5GY&)0G!@-1*Q>" "L3X](1K@MQOZ_$UK2O4W$A$ NGI]!(E(L32#A3J M&/]X;X#4M[)I!30"P0DOW@"$D\4U:UR7F=P.>J%R\67)$C$JFP4B1.*$1BA, MC[G+)U=R+F29M.) M+!$NK6G$54HGF6;2_.%+C#3E) M\18RM$MS,V+=O']2_8G@0+BR]I)?P7=RPD61_XC!(<$Y(33*N%<%LCSH7%H4 M=X6\D$/\0MUM\JWA:G84,#.F[60G39NLJ8A>H2!4M 4E3 LEA440,?^M=2X[ MDI$9G3O=39U3%2BZ$%U4BB;AOE!>(9BDB&A F3U1+B*O:D$$G( M.8V1\O$># M&;J+W2,N$Y5V)!*D^)27_4AL+R(OUQ)9)34-1[J(,9-;CS&%9[ Z1+R2#DK0+][1BRA>;!&%CN$]G?';>NL.&L?;N2@>;T8CQR-M M/.4NA6_V!UGF*[J9X%-**1 _UN$A3B3-B7I:-CM:E9E9!RA\YPP6LD<.4?TB=D/03$7QX\O-#R,QC252 M.JD,L68B4D'X/T0D%K--1,HEMP@S3$5D_V"23FZU4D.1\P_Q'32JCME6F2M$ M3"K:2=PBLXN#]&:*W%1,,-8+J-WEM]4L-?2J1 @WD[M(3Q#UY]H$)B^AV)/K MXPLL\)D0M1![#B$6F\40NTI^KDBS4(^P!PB1_ <" M%*P ]++Z<16\#_5-5M(NU*8B:7DJ4_,-C89&>0H)',BR858H&I@_8\PG:5. MU4N%Q(=+R-CON(#N>=C$ETCW+S9&:+)&"64>A]4EQU0KEB.24+'Z6) M14AB2'+D&$EJ5FQYPJ"45G($R[7C]"&]N*Q5*AD"WW 'PZ6/TR#TRP1KMY,= MVY@=M[.C1Q8*&B?I?9K*BK^Y+]5FH 7QU2630VF947.:7$MV("DA\V'LP]B;6N_\'4$L#!!0 ( ,USI50!CO]A21 M #+V 1 8W-G#$P7S(W-2YH=&WM77MSVK@6__ONI]#LSG:2#A @ M2=-";F<(<1IV _0&LME.)],1M@!MC,PG]OM?T/&88 M^HV-.N4W>&W\7*^52]>CP>$]=@")[09GC@6O- M9-DI\OC,)O_^E9-OO$@=BSB\5BZ5?Z\/78<7/?H_4H-FRE->GV VHDZ1N].: MNF!3AQ3'A([&O%8I50Y5E2&>4'M6Z],)\5"'W*%+=X*=L/; Y=R=! W(/K%- M1TZ-B5;JO[X_%FV$8QI@\^N(N;YC%4W7=EF-C09XIUR0?W;K2]6D MZ$VQ26I31HIW#$_5N.[40 >N;2W/;>W(8=AWU.+CVI!R&(C#@48P5./O\]9) MJX\DE7O'>Z*-]\=[TTS1U81^"7LVPLJ>+6*Z#'/J.C7H@3 QGZ?^\U4.G MW>95V^CT4;/;Z3=:G1YJ=@:"C]#H2;=_CG9:NZC3[2-HRKAL-2Y0HW,*%^'J M=??JXA2J0)_MCT:_U6_]95Q\@FXNVV=7%ZAUACY>G5RTFG#MM-5K7G1[QFD) MH=X5C"4:0GR8T&7K%";1.FO!G9-/Z.2RT?S3Z/=DG^W&Y9]P^;HE!O7Z]>O= M4J[$:[6L?*\ O/JM\J9)R-OORL M."1H?-QR8IQAQQNZ;%+SIU/"3.R1;8\8O23N9Y7(S=X','@],+E@+T]ZSN&:)_ G3%J3(ACP3^N[EGU700%)]@B:#!#V+'0@/ [*)M#E@DGM3?S.)EX M8+T=,X^,*Z&=D&LPG3F3!&=RR!%W FC$41,/;(+@V\1WJ"G#CAYJ8P>/B)#% MA)7*$[=BS +X=B>$11PKH?Z8(#(<$I/36X(LS ERAT@J)@ZU4"@?'P=W;4$J M#XP!$5IHNW=H1]Q;I\7(B#HXA29BO2.A#4)JPI$AZ>5 T]3A+L+()(QCZLAR M;>@92O3\@6>@SJ,,4\235YD.">6#3 M=)F%'9.H48@",*F))YL"GEE4R9U'. )K"46@EF1'&F5+J#7\WC9$C:%-33X? M433DPNK&0RE);=(;8]L6I3ES[1)J.+.@$1@(=: %#'?QE'+X;1,.]Z!!()J] M?-GW0!HP= ]$'E(A=:(E-/ %4WET<>T,U7#&&#@MYC,AV*'.:)$^L7F7T-74 M!0'Y1DQ?3'?];,$FB=H?,>.4 *ICF*X'4DK^ZXO;C Q!I 7+03Z2$A&:L5CU M8+!BC N%<:"20O%FZV3"^&:2Z<;EU_!X-8%B'*:.3\3]H0\7H#3,4S2CE"NK M:U/MUG^_6[]ELWU];EP:C5X>+7)A;N^D\>M]* AM]7S3))X'0"AA4AA"L+6W M% ,:L!$4!OP05JTE;F%EN=I0 0-O1]*9+ D%A,+V#'T%N^2(5C\R3!DE":#ZI'-@Y&"I9L&8"41#?/(3HP&Z!I2E]SP_XYV=O;M;VIE<5C>PG[>+>^ MCQV0/EO5LV<*>V.L2.=M2N\1/^IBU/G"E=RB;/6@4CZHO(E^'D";MR\)&,<(&[*W%MJ"?VB,:V;1%KGA5HG<#<$[*G//!_/@6&U()R%BZ=/-7*5_K"9KV0UD-X^BN^0OJ,5,8K&J5;O1A.F@=FU/X#7 I5)(#['@?'5,B51.UKEWV5+3!B2X>UB2=3 M#,Q$76:)<(1L?8R=$4&78GWO<4\ZJ52('!U2$:R (M"OC%')P,0ST_('IT[V MS#&Q?!OFGT<909AS+&:@\&A52&>-EQXM*0#3EH5G'AL<,G?RQ![")CZ'QDGM M3MSO3JS R6$0A$T7R9NY1[S.9L/G 4$C]Y8P)XP];BBSXGXA")*#!RY53XH\ M(P,50J:."-4_0G5$SR(PFX+W*LQ++-61N"R.6]-,ZZEZD9O5F7L()0>?CJ 1PJ#0Q1 M;>)S7^QS 1 Z6*"%A* 0D#RY>8+EYI6 '>&1PGT!.*[<01RYKO(E;['MRZWI M1"]*EADQ"9TJ=//\X9":E#CF3 Q!K=_ P0G0$^CHN'B1@(CD!Z@YU=M!-NQ\F=X=V:CDOF8/?')L.E W//3(HQ"SN>XA$I#AC! M7XMX" :_ANT[//.@8I9(EGK(\"<5GUS:G7X8#0!P6^_;E5 N@]W]UH\?!) C43\M+D-DAC(PPLZ)U:(R*&WC)VUX1;YF5AX]-\HPOAR)[ M'5AU%@2AY-RIXW'FF_ M6)-%#$IR9RUS1-4'TS]M5W3N.L1Z3C2D_&RT@[W M!9*0'^;T!-EIKW[;/ZBO;4&6B.?-[-!=V:\J8N%9.)!@^":V01LP0Q-7Z,;< MVQ%E\JCM,47/I82O\"?!MQYJGF2+)V@(:J:L09 4]CF!#N*8^>Y9C MWR_M[^__GO/U68*D$3VI(VDGR?J@3M90>(EPO[ZO1)(?8W)R#,]!RZ?.? JC M@,)1]Y2'[(J=%K'+\8BUW$/679NN! JR(>4=N.$64S++Y+Z%27P?ZB''+=(V MHM(&G/QV4]AXD0-KSVN%Q)]C;I+$7+7HF;L_Z2W Y**9J:7.%,_DCI8,*\-W MU^?1 AY/0!JY.&]QZU(SVJU9-V@G)!ON04FRL4(*(/00PPC+Z@$(Y'\ M:_DJQ5^Y9/,4G<\)KMRW=%2K.P:2M?:@@1CI0Q*- N)P_#4\V!1&+KRI^!(( M[IS4:0D@7M(A7<73R"@ 4@3_KS25;TIOWASEQ%A6GS92J8WEBS66U6P8RR<, M# DY9?RN!!:W@R,.PL2,1.9%P_#^<@^Q??;4WV*AX<."^*"O,>R\Z3R;&FY&_E7>G-(\/.(F%<'DJ!?CT?I."61$2"IL':GPD+"\97 M>1_0B^7Z@^"PW7JG(K!@8@4WF+>J3D$FMBM2@ZGB8.3RX;S $LIM8GES(4-' MG:E/4O.)O;N;6/A]E<$,X%KL2"; .7?+36U!=8P45-B% 53(&":$3Z;8W2U5*T4Y'5N0^TP>2M,2U/PU)!)O=*: M%**CC-@+ L=>[2&.^D\+,OE#X6PK@A3=?ZT4U-PF%L33PY*S,[Z-Z4"HL8@2 M1(GV:F?:=-E4I*A&Z6XJVD.@3.P)"4$F7.!_K'SRQMR)$3EQG/D*5Z 7V[=( M,H6MED;EK9,1K7PBZ#W:5]PO'1R\_;T^Q9:(]"3*94(IMY4&E7>Z91O,HC3P M1J"5^_7$>NE&LV6K;#E1RVS/-GM%*74*ENN6;7]MGU1_J*-V6'\"7P*NTT8$X8]6?$J#P&5M'G_#TZ M.ZD-:/'C$J2](!.48SVYV 30-*NRP*KV$JL6/6W-GBVRI[-9.&'9M=-M?L?H]9!\-&KW+)=!.)$Z&+[<1"0CN3Z'_KX1JZ[Z M?O=.D#0H+QYJ7D$!!)SHHP7=!]9N5OJT0&U*9_5PM)!(2AE1=21;1^\ M*QU4WXH3!\=[W%I1Z+!<.CRJ)@K!![;8;\A-1=?E'N_1\CN8H#+.-66BQ86D M^RTI";2[):"*)K8#_H-41>6D\8P*PHA7"6G(^@=(:?DG<^,?\J+FV*NCKGK] M;MNXC!Z4&].3;'/C&0$C5=NT@N1-0<1;>S_U^D:[5T"M3C.?YWSSM\&8^I[A M-.W29BIWP)AI0F1=ET]F-82^['E[Z _B,]08$-OYDOJC;9'6@I>M!5^D'EQB M#XI2=#)6)P\QF^'-M$';#JTU/Y/6=/"$U$!MUED.;36T_+]L^4=?-K 8VEQH M=?G9U:4OGKPB_:S>7Q_11^::/I-/8]!60ZO!3Z@&0@M$VN<'XA"&;=2$,7O$ MUDL-K31::1;(*1Y(+TU'M5IL8U:L5G6(2FO SZ@!(/VH4BF@:CE-!];9"O@M M$@8RE8BAL[4REI.BJ9%%:F@UT?G!WT$SG1]\G_S\L.P%V?,/?*MZ\]PXO;HP MYF]5SP6YM>P]A^P]"4'7GL+1='[21R @3=(G)FGN3X9I/SA[U$CD[6^>E?_V M[8_+RJ]62@?5HWNR\H_>E@Z/]C?.RC\J[:?'D=4,%(KI:%"M M'!7"?Z#_0>TP2A:OGQY_"RH$X;=X^4TB+G%70MSAD7Y]!AN,F/.*_#]X/2P6/V"?,"X"D"EQD->#YO M^@?H0,)7?LP^FT;&EX:,(AY03%]KR6\[<^Q\\*D;#5,:IC1,94HN\@]3B0>) M[L6N:*C24*6A2D/5MJ5B$X]*HY1&*8U2&J6R@E)Z :CQ*BN2J?%*X]4:O(H> M(ZN Z16>3.O)MQ5HF-(PI6%*P]2VW2JUTHL 2@.3!B8-3!J8MNT_Z?B3QB.- M1QJ/,H)'BV&G9/AI;WY- Y<&+@U<&K@R!%Q(0Y.&)@U-&IJR(14+T!3_I4-1 M&J:V 5,:I#1(K5GX+?R.(=1JZ#)3 M*=>4D$30CI!82<3Q_O5[6@]0/X0Q!B/APU3&(/7S/+[S=:O5_7[B3@7#TG3+:Y>*I5_/QK;E%5SC__0V%%.:>6=3Q?EN6 7/GK6#"Z9AZ86);GR? M>.URL5P+LHR5J6$^MH?&5'?)M?Y ;NVI8D6Y1[;GV=.P +].Q32^6VV'EG+V M[L-[6D;4II&B_OW=L>>65E!MTW;:SO>1^;HA0='F07M>@@:.K)-3>S;RI9#LQ\,S9NTQX8'#;$\D!$TM??'Y_YY?TA\ M*0_?G] R/KP_F:5*KBK4JSNO)EB_9DU7;4?Q#-MJ0PVZ0_NS'9$//_<'Y.*F M>W?5NQZ2[LWUL-._'I#^]<>;VZO.L']S3;Y^[G<_D\^= 3GO]:Y)[X_NY=U% M[X)\O+VY(L///1*I[;S7[=P->@2^0J'G-\//Y*B?(] M#'H714(&=]"611/BS80J^Q?0B?['/MPY_Y.6E!O#;+^5ZZ0R%D55AI!O1K_O7O2&@!GA=!Q#F@J(,BG=K MXAW>4 ".!!IOM]\QSU$L=VP[T_9\-M,=57'U?;>8')+VTRKD[N 3!+P!A%R( ME^>#[FW_'+Y>=:X[GWI^G!_\"3>O2.?3;:^'+KE5V9_WAE\!\ Y)HFDU<]7] M'EKRX!BH8#=;E"[=9@R<&:6Y/4"^N>H"'I-NY_S2'_%=E-J=C_9^YZQO@1N?@J:6042(<3 Y(MJ;J,4*;;P1:#BU=KNP4:5,SMM/[( MHPKX[9>?E5)9/;L&._5TN#,AG:EN:?#/"^YI9SD"":>*II/1(U$LC8QT[P'2 M9E!EE*0.'EU/G[H0O2TUBXHKDJ-(:]"=I9*H9C*H$7L*:.21KC(R=0*_IG/+ M4/UI1Y=<*9;R7:>VR$2I+&DKIBR ;WNJ.PN-%^82N2%U/F\27C7I*)R(1CHU M-^X$NZA@C^+I43NA2I//=T8,+1S2+9JMS M_]I!*V@"Z-'4]8L"A6E&8'2N[A$(E9 $ MGKM@"@I4#T(>&]3D:$ED-/= \M[BXLH> M!LV9**!IVI^IKEB&]9V73ZS?17(WL\% ?NKJG'9W=6\A(-'<7Q3',W2 = 6Z MZX*)ZO\[I[<=?0SV3%4.]L%:1!3#8MG#QM(V3U6?K9U^ MA8Z3!133L&'-=7I_/(<+D!KZ28L)G"NM U/D]"_G]'N/:D+D4*AY1EXVMDT( M3>#G[6Q)_95M4#-^),I#,]R9J3RVQZ;^GI[_NR4RW12T9D2[D:5B^['RQ/JN2%1(6!/?N0WF! MOC$ELVW(G,M'KAXP+ICGGJ:)*@2B"CP90KGMZ,ICCS%_Q*@?SQ'1VX6M[;G:?H"K6FVTRJURM58NU4];#0IB M1THN32BVXT5) W6B:W,Z!Y'%:8;CQ5CY%@9.CD/!<: [/PQ5=Z-!\S&=2@A1 M,AJ>T'&^IG&H&J*G:;@>'7Z))3X)IXB=2<&E7JS7&VD-+FFW\D2.<4]@Z#TQ M1H9'NH5*-?.*P"B/4?ZUHOP(HWPV3&;S*$^_:AI-_J$ M:DSQ/(7:IJ\ZRLHL.K,.@IM1V47/9$"1BSGMXG/&M!CM,-IAM(-HI[[):/CR^#>BC8_J,T/+?B-,6R?J_TP>>JF&:]$GR%\?6YJH7/%J+HN1Q M5$SR6%@A%C2-/N@.Z[E<-H0?@/ACCV7+%#<<13\]0M[%A&.E6BY5R_7%YQE0 MW>2AFC;LN3A=%E3=A<)&CI&BU,;B*5 M;V7ZCE\C_ K<+(T96_V_[_"_1"E"'44CS]+.#^T:U2HP8Z^Z$[ MGJ$J9FC*T,JHA 43D941M2*E8.6U =;N[!W_+,YWXQD;NO5]V:F[]P M>6U[.BGG)#/#SX@[FU-E9!19,?HOND-NZ8C=]38C)RDWDHS0DI1;R7_/ 4^0 MVR"W29%5[I#;G!\FMR$+9D,?4U;BD4JB^D-AD8D"=#7J#$R8'SDS>TH1) MM9HA4E$O5VK((U+-(^AJK9JBG!T:FQ@:,&KLM\FWV,J>>YQKV'LP3KG9?..? MO.%, \XT<#;R7XM96*F5(#5 :H#4(+4"BZ@!<@/D!L@-D!L@-T!N@-P N0'# M#9 <(#E Q2GZM2J3;;<+FTLJ%0?BYL"44P6Y'&F?-<#3"@H8W#1MF(^ M*(]NP"-3([)-7A1^E1//6L5*6@\>2?7."L%V46WR;6]G-VS>]CSSB>W:1<]B MH&<+*JYKJX9_L,U8#P]PY?VF'RUG;_%LQ^6&X7% M#I1='/9P1(^?U6QU[A=BV<4@08X<1?D'-U]#'AIERM$#(48ZT>;F8W@>?7"4 M$AC9A,R",^.+,N7L6_H$W7+';EEI9] I2=\R/$,QS=$>(^Y(AE.#)>H M]G1D6$JT[3U;O0\8[!7(LBR.<'_OB\0_:CKHEF']L %V)$?5!Z=0*X]BC\.- M>!27Q2-W>1Y,N7@>(!3(RS\G0QG9(#L_T6P&&6@WHNH"-&F=N32]1>BI;12" MOO'MIMD5584!A&)!BQ\,J-:O07>F 6R"(C6#-L"EY3/'6]-.1]V;*J!>4(1B M0>? ,@"__'/B_,)D3;@G7W3'L+5CHIO00RH8PU*![K@R>Y 5[<[5":>(>S 9 M$%5PSC=-0Y7B=RIZ(@ V<9\C&A IHF@_@DX[A@>V"OCL4:T=Z86I8IBA+MWY M> Q7 M0U3>0\0 Q LMS^]XI!CJ0')K(\IL9L)0DMI2[.#S9YB.:LZUJ',3P VH MCN\CXP.!2*G]TU8QPM/6DBWF%392D!D#;@S/]? >AM8$/J+1TS3_>8^0?Y0-\?_0[Z=3>H(EL8,HVAN/:6@% M[[[03?CC/)(+\ /JP-#XR&N >2^IQGT\Y(7GN-%B#<\-W!-::TSG4[%E$<4( M0E NBE=07H=BE-\@(R!*DH3W9!8&2YHN[%94=.#(RAQ:I?A3@R8]KI.>)A>B M+,4!VDTV!DY!E),@(=09E.]&F+2D7'XH!1$N(BD7+J%CEFT5HG(2HB?@DPD@ MYHE]8P.K;FD1F#/11R(1MN4T%]5"$(#]XB!04(*G2RTB!/ND^MC"TXF,ZP%C MN<&=\5WKDK>2$1! $@#(-,'$!$$ H E",DA9%#U!." \4#BPX.@H MOTW/:']B6G.S57UG%E.E$_*'B+L#]5>,*_>OR9?^\/KWF! OG[N MW?9N,GET;S#P":9(HQ/-)PHP'U69TR%F,/P!77NZ3LE/AQ[!Z\_-!D/!^'0K M%&4XP2PL4*N)[4#;-#I6 E2#' HECKN-G9=NM9:28/MWN! MF7=OKKJ=P9!T.^>7/0*_KNZN^]W.L']S/2!7G>O.I]Y5[WIX3"XON\M'3]V[ MP?#FJG>[>/ 47[B0:FV\(F!LLLX''21U#C+X1 9_#H:]J\$QZ5]WI6$[]>1F M3XIZ@3Q7E4GO("#!CH+6_)6ZZ5J=Z&B+$J6F"X M0 NON/HE12\,KDH M,UC6>'I&DGH5O\IO&T*BK_$;A,LH%B,MBT] V-N24LF*/[$29%V(NDNXZ_&< ML21"(R3]B><514;8Q%S3V)\DSS5,:)O0L^4]IHG+#61R;#%'\5RQ)/)F![LJLLOR68'9,HUOHDY4O:3)ADK!V%GT26G\Y(A2P>6?RV6'SE M4%E\'#5$*&$!08Y!F:1/2< I0FCXFUYYY9[NG@XONIA)'II1PL(9C* MB Z3[JV;R?[V:WII!PBCR*?M@-.QA.DQ%.NM&$ 6]4\$=4G'$:C*;*@RICZ< M=-SBI&.]6*\WN!V[&L5R]93;L2M,M\^'-ID]X^#!)2LXDF>&P>(TS8; ML\GV.CY73C4JI5U[T4O^V=N?@+>RC+K/XKP!CDIQ76._Q#D8X>YRWB84R5Q@ M2A&<4D+V.'HG'^OQ ST^12S/ZE%$]OT_#:PDW1+*AH-F%R%9Y#@@B$R +!%K MI##)I1904BJIO8MBK7V#T^WOB(B(B'OGC <-BHEL+TX+.8HHN9' &6E9=_G M$)40E?:.2H<'1=QW'H^X 6 2HQ-YFP!BV??M%WF62A,&8I%C$,,2P MM+A15C$LO M4&QS@0UNU8%;=61SJXX5ARRU6O5:I;'X-)]UQE*SMKLSEB!(-YI/G;'4*!=K MC=H3B2)1I5AJUM8^K*E6;-9FTHT' UD$IE0K@1:):YN&=B8/++7J M<:M^7*[6:2 )\T;[JL5SRW=L"S.$FHRGY_=RJ[;$O=RFAJ:9>E3(PGQEQ2RV M>O/+67>KM]8ZSK7/#[RCLT+C2N9QD7232M55&\4FQQ M4=RQ'P(;;+Y;4Q [#-JR#5@W,4"_G ,VP(VG$EYH>+((ON&.O"\&JZW:2HIL M8T^G&[[<,O@Y%B*'J@3&MX>&D_CG64$Z2Z:-,+AM8W]VU"T5F_*A-]^2)2M"-$(T0C3:O]4@ MU"#4(-0@U.S>:CBV@WB#>(-X@WCS6GCSFS*=G2'J(.H@ZB#JO#+J<(NOQ1ET M1"-$(T0C1*,=3._$ 0GQ!O%F9W@CKL=;V55'X!EJ>XUGGG)A]> MBQK9C+WN%+[Q=$"KH;? \K*R"!KC>)H6.L5?;\H\G"]^(KE<6+KVDZCVP;C]?;XN*>V#S0 M";OF)^:ERS- LF#:2SG$6X6VGG@,7[5\6CL];9Y6:\UZM5[]]0UXPI/.$%U9 MG HK;-ESGT/_V+=*T3^V_MR /1N8/.T'_)YYZ!?[5R7ZQ>[]PG^DAOZ!_H'^ ML>!5@8V?Y,-W5MFM!R5O%A NBV2+L3 )#D;VKF=TFIT-1MK/LNX&6G=6K;O6 M+#?KIZU&JUEM-NE9G^\^% [+K./POM9?9D_'9318_D7?V+=6T3>VZ!L,'\J+ MQI_\%QUAWRI$1]BJ(X!A_YJPF6]\="#WEGS2J&"-Q]4M$+)\C5#"^@DB/)8' MVZ9K)E9+>?-U$]""%Z[]66];VNTO_GG%76E1U:AJ5#6J&E6-JD95HZI1U9E1 M=:69]%H0JCK+JH:_])R'5!V>@8=('?@A4M^R?8K4@9V#QSW;C6Z=L OK8K>2 M)D*3-ZB+72+RO$(.X1$T>V7QO)KKPO9[E=@=)A.SA"3[2()8>RA8FTVH/3BP M%6?+1>P@#)"M "3VONQ1%']'@K)\M3R0\PEC2,H@)I&T1 Z=B5T)\D06&]UA MA)A8HEAG[$>\D%J0B.B(Z"D!E:PB.F$=*7N"3SQ".I'^$B')BE0RA.*0 M2@3"9%1>!<9,SGT%E>SC!2(J(NI^.?)!@JH$7T0P)<)-"6?E\4L$(IY(2B&1 MR;,"O@4^R6&PA':R:/S*:O3]5]-5VU$\P[;:4(?N^$N3MFFBT+,LFJ<0'3%@ MX;'E>&PY\ASD.?OC.9F,)'*B(S 6Z7 M1BZ0'*1'I=*A\\GJ07^<<$J))-(, MC!(<7F@6 ;M>@S.B);(_LPLX(JXDNC1A.TV2,CPE++Y:MES)2')KAZAO M=6!,-D2>W;/ ^B'Q%]Z.5D>=>TXI"7L0)(Z9][H'0=Q8,JRX-72M;8F M:!3KK4J]7FE42K5*H]5JTIT)E&(:MR9X@4-\D^%PEJ,/Y]/"#&'4U<.<$B99 M59XPM(A^"@,/Z7@@QA)6\82D:PQK$&J2[;N1&)XK/NCC' U&RK<=*4>'&2G9 M*))%I(UFA3#^I4DK*Z;69#-TLCA%N']"IO#+49Y-SQLUQZ)DJ655,(/WQ=T< MWSJ^B_*YN2=#+@98#+!O.\"JZ0BPVP3!;RPH""!#>$#*)_Z4P%L\G0SG^!E+ MIF*QIC7AEDN3!+#T"[\&AI>!V"$2+U9:EZR>Z(,@BR";3BA(#U)4E.>1LE41L9)PEFT24PJ/ZS+X3D!!24TR9)=4Q>$GTRZF0.8/ M4.V<$#]$8'M@DW#&7?XP5E'C-=9 MB2JIB==Z.N+USI[/M3,YM\6 ]U.AC/#0R*&Y+-3$RA?JD$0-YD:0 6=#4V4Q M\IC._8R'W(7:5UN)_XO=Q8PKB:F7Y-%4,F@J_)64SW/@*[:9>L7V"8*)?/+E MDO]AN,;(, WOL3TQ-#"V?7+*5##*;2^"Y.*C9%@M#G.%7](T?%2E'QS+XEM. M&7(0?]!U>*\?9)7B);U6(&'H4L3BAI/\B)#[XN_ %[]_#UA.U2) MQGF[B;\ZS!A;AE\6>7MO\F_];?AU3.< ]IU(.PK$P9OS?,)K9OE%.OG'Y9.7 M&"OC* 8F$4CD)($G5JF_4N5D41S)2UK/MC*>D6\#@T9"<^6MD/9$T@0.087I M+_]SDA#$P7S8P+FAT;>U]67/;2);NL^=7('JB9Z0(BD5J M7^I6!"VK7+KADAV2JJO[Z4822(I9!@$V$I#,_O7W+)F)! E2DBW;((V9F"E+ M A*YG?V<[_P\SB?Q+_\5_#R6(H+_!C_G*H_E+Q?_W.GWNH>]GW_BG^&)G\PC M/P_3:$:/3@.=SV+Y?_Z6RT_YCDHBF>2GO6[O[V>C-,EWM/J//(51>M/\;"*R M.Y7LY.GTE'\1JT3NC*6Z&^>G_6[_@%\9B8F*9Z>W:B)U<"4?@NMT(A+[]C#- M\W1B!J!OBEC=):<9CG+VMU]^QC'LG(8B_'B7I442[81IG&:GV=U0;/4Z]+_; M9PN_ZV^?/8Q5+G?T5(3R=)K)G8=,3'E>#SS181I'_MIV:28K9P[3?E!1/CX= MJ1PFDN2P1S#5BW_^=OGZ\C8PFXQ#_/+S3]-&;6LL1PN[NGR+OG1'_N>_^X>] MLX9N10C?E=EZ7;'SF[?!S;]N;B]^OPDNKVXOKJ\&MY?OKP;O.O#C>=?NM+^@ M[SSCH!FG?[@)IW_QSXOS/VXO_W$1W%S\X^)Z<'5^$7QX-[AJQA8_D<"^,;>) MU/W2[8B4GL9B=CJ*Y: <6-M&G0Z$EOCNW M/69AY>3WNGM[>W_W-\Q\8)TN965/W8:JA#:/]O59'UFQQ0L;][=?^H[A>:=< MG<,Z[>7??@&6?OW^S1_GR-/=/8:UF?^_XCX?=@\/CWP"[WW9A7[D[IK/->/N M]A?V>Y I$7_9C:V,]*1K:?8$KV5_P^[EQ6@DPUS=R^"-R&6MFO$U%I"DV01V M_V7TD.!VK'1 "M1,(Z,.+E$\)2)7:2)B4*"2L!M OTFV1T$$Z"@;33,5!OQ/L]G9WNRTQ MKR\Q[VX8,7^ E:I03>'B)W?!>3J9BD1)O:AC#/R;3.)U)2;3Z&%/8LF0/#]XXL@]$$@4XN"Z&6D5*9+"+ MP<,X#20Q$> $@;?7:1(,[C(I)S!SY":R9";VH237;O1N$/P*DYX6V335/,W< M+K6#,[ZI_[[(9)#)DS#PN.$UC%<*O,_ZB2H!)J7#LLR>8 MVP17S^\^*(V\,X!IH:.8^,C4<3()4QW$,7P5QJC]EN)Y_62^R$P)GI/#60#< M%78+1HF"AT?6VVI-:\R<]C>,.;T!12)1*,;755,:)$Q]0:$M\1$W@$6). C% M5.7PWUCF\!!:-!&N&)X$?C&83F42J4_!@.G4<*%G$FCK<]L G]ONIOG<+MY= MOKU\??GN\O9?GW&=7TS://TVMY?W:9=W$QUQ;\&@S8!+7\M_%RHC6W)]Q9$S M2A>LC5F'7AH;G9L4 M6K+YQTJ./'??^]%(A2#X0&X_4%$5WM8 M67>'1&_9AC$FRT8T+U-;YZ?E-:AFXG/^[TCM!$4M"&.A-5PI]")+Q^BW MR!L+O\*KB\X:9&XXEPP4Y333'>]94),J?\'/Q5*@5\@]U'#NTVN9S]=F/C\4 M][GT*!2$,/S([EX9_)%,A8J"=U+<,^D,AAH%^69Q) S0"%Q8'HRR=!(\I-E' MW A5;D3!&Q&[C1"\$%C&:)J2Q;J$D30CC?5'BGDM4L)BU.M%V>R7<-7&Y0]]&SY:M650L5AB MW:PC^^P&(!C 8HS0L*M$Q-&0H^@U)>=( :K8@D\SF,"]\5*#IM6MC"(8'I*@_8&RAL^3!E *7P([E2821IM:R&UJ+K[?I;11>UL^8F3 M,[TTA>E!Q7&PI;8#.+4D?8AE="<#L&Q_0KN7KA70!(B9Y,[ZY=,L$JYG)%KOI.!T>9U:N*4@DZ/,:G\32[FAHK%VOJ\1X3B\;.R%)9(PG%F MOS85=W)GF$GQ<4>,X-*%PDHHJZL:9:XGL*)B1^R&$(FX?O5W,N*VKCF/0=#?_18PQLXI J*2AD,)3+ MWP1E*UJF?76-5%K8LP0^B"Y,SBM%S9"\EI4!4*^><0P&YL!,TD55 MZ-YY6\9:G)M-:C-;'U'_6'^D1%A8,,Z#HCOXA'=D? KE5JTZ@PY.EEB\R(F[ M4T8":27TS.[^S@2.$S/N$G4/JK'1)45P/A8P.HYELIZ#8IKRP%( C6%* ISF M)UZFW5]#+&4D"3\_XV=(8^;@EO\$;36ML[(&[:VP[L1KZA#"6,"V@1*=TCV? MVY.PR'1EI%MOSN7)+]R<=/Z8;[">"M[9Q\4=P%_C]*&S>&/XF#(Y$2JI9"S3 MD_YE\L8W!#/C&.$030;R;BUF(>/)8(Y)F^NXX>EB-;F.>QN7ZWAU>WG[[N)W M^&]P^SYX?7%U\>OE[4VS3,WOFN;XDIK H(9/S555:#D51O=QW$E@!5N.(ACD M!7"?.CX8;)&@PQ0$RH=SWA.P,48U+(R9\KSX\$2TL63F\AU@+;#S>9&3YG)3 M3I8>MU%:EJZ"A FJ'9Q2GI=VC!V3M0K,AA :9U"F2)R+0H-R$4F1CTF6OE%: MHLC&X5C7S^=I!OJ4Z HXK#^-E\*]@LRCO?'U?7% MN\'MQ1MDY^>_#:[>7@275\'Y>P22>->>R(OR\TNCEM\;Q[-/6*6_?(&FTI"8 MQS136(2<$C^;I)EDSM<_#L@RT&PM=.I, O8@L3UXAQ]W)D)%@X9EQ#,388 ' M.T3'F;Q//Z+"S4, @YCA3RZ_#46"MA[Z:TEY(,S1Q4=GH3%;$R2'T)]5C>=: M 75H=72?YS-',6YNZS1?5+-/GW)7%_Q6FW9;7Y)_]%^="SWV82S$;%U+!8(0 MEV+D3P!7#\QS6Z9#B!;N KI2J:X#6#JQQ0@FZAK..5*:1 M>]X5<+[P:0W:=E2@-F2G;QQ@K/?"_T?6F0>'/?C#3'_.5$V@P+AQ> +^3 TO M=4$$YJN\!II'6;S]D!9Q] 3GQA1N3F'<+^0JPD,W[-S&4E?IB]:Q1GOA)F/W MLB$JX7=$?GQ)/KC;T-UL(\'K$PENU:HO5:MVUU&%>O6M)OV"8# 9!AM!W Y8 M;_K@*3:O46_:0%T6-)6H"*OAN^;KEZ5F:3,=,"DL&&5L+[(YF!03R1D,L :> M@=+V+T,.Y&F"-2LR.B'57Z%FQ"O,QW#D=V,&Q"+MZ#/T+MIMF:3TI[EY M[AT>=!E PQR$59-M0!(U)Z,VE9JTBCCR&1>3*=DI-0K8]],V84%7:8Z'ZO+T MN'@69I&2^V!^KK0RZQNT+D?K^;07NF9'BB3&++BGWSA%2?@X, 50_V^1@%E@ M+W\H8IE$<)6K]WF5ELHW^$G::"L+GR$+]U[]0^K<9'CB:SNOJ8KH&GZ;J1"Y M]TV>AA^#P8/(HO7EV"6+ @LLDZL]!T5R#\M'NQLW!(.U8'EFY8YHVA%!.\(D M=4\I&PL.O96D2[AB9EZJDCMF0DIL+F>@ M'2UC,<75:$5EO./%R:Z2('4;9B;E2;Q[0TXLYEJ&]=(,:]]G6)Y&^0/Q+4^; MLLS),81E7&HNENJ*"VX&)5XILS*;AF.U ]!XB+N5F5!/9W ^.>.G%D?]8L9' MPSZ=PY6[2"^N"QM;SL5(A_[J;(PU9]HR4F"77I+*<9KL.M_]"T032M)4L5)1 MLM.YO'6Z&/[E04EZY^&;$#;'\:6XJZ'1EKWN=P]>G;]_?3V@L*4"VXUNX'F* M :@[BC^M,9"KL=N-_5V&6)8DLI4E8AHD)_K'E>B7 M$83^U9N/U-6GK KD\'=886V=#]_1T]#0P,7G^.-[W\ ?WT;$GKBE>PW=S38B MMN81L0U/BGLYG>_@:6F*G))X=4&-K8(_+V]_:Y,5&YVL:$ UYY(3?]#<1!,7 ML7J/@?N;JTUK$QA?FK/\> F,N]\H@7%WHQ,8ZS/=&F[^M)SA&9RAS<%I5>T4_H10 H6E9 U#6NCU#[N%NVUC>=CZ&9*;H7 X<,8UT'YV:U5 M@;$.1N'\XGQ?D++D8MQNID64*^%8@<'K9=7Z!4SC] &M85/)I'P7C\!%V=H@ M+%5G*I]F*JS&OR<2+Q*K!":L14;I?&KMZO>=D"W5$,XO@$6Y'610'A.WK'<< MT4+FAG3!-AI&<&Y"RW%>FN.TT?KF1^LI1 X3IZA]&[-O8_;?W#;QZ?[[$W8S M@D1M)L&F91+L-W0WVTR"-<\D:#729VBDAZ\N/B%\.HHH,(00)]^HH0O%6\]I M0W2\>_+MP(Y/NOTF@1VO$^XBGE3_>+=W=+*[VS_J]P\;V+GQ97(S1I6220__ MO[;D$O&B!*+FA1*;TBY ]5F<7$3^Z)0N<_-\%!#L%*J?[CQI(R)JJ8(Y4L#P_-UH-()WQ=D64X%[MAPNM# M4>W4V.&]E9DF.&#$9C?)(>@#+6*C:M?X(VPE*[\J1B,5,]S@0C-(ZR/A1[?+ M?AN[Q[VWCF=YM3%D2:*!5R(JPASL6U/'[LR5C]DY.38 L?=MB) M_-*M^.061YZDA':.]J2R!<%6NF6+\_XRG L^ _Q%LM^CPDM*MM#QD<@Y06=Q6".D"+W6>$BV MFNQGY(=Q3J<*5J3"I0>HNK+;:?)2EGI6*.+!9U%M1!+&B,U+]PP5E?(7LVT$ M_.#"3L['5 DBQ88AC8+7U"O!&\E(9N@1!.HVP&%Q&E:;,8,LPG8I*L%>"?8G MZ\0L[QC<2E,56>0F4C+&UE-W8ZHB++_)+!F^@5DLVQUSZ[4#[J_36$A'FN8( M;H^@P;2^'1220Z$53,?<9E _!*Y!3E]T*]D !\:E:VNR&G\'YFEVV?..9M0Z&M49/G8YQ^:AO7>=#C" M;DI5\/^#[H%1,,K?["_\9L^JO:LFW2DW*S.\==4R_'6 D((7'U_-,W?ZL-QI M:HNQ;+>?/F_7:6B$]QZ+M9\Y^Z]P'D];&NBL(Q!I,FJ\:C??>[C5[%Y6B02 MAD/P(,@/X'7 L?#4STNP8-H%\4]=&#WIO^7X![*XCM$T.56!7G/V(DTE0QL4 MQ]=:#6%^@MLYDCF^8D-D&8H7)R'LKEFAE";Q;"Y\7';#U&F90S/G(?#:0' K MO4R.9)9Q4HF;E"8"2Q82OJ']2<:EU9DQZIQ.9J4(0>X0:=3'H\3T%6K MH!KT1[%A4@@" ;S?L;;6_M;?,:][>?U1W\ M6P1;&MH??)WC<&TDO$%ZRD%#=[.-A*]/)'R)I>8WI&O;Y&U F[S]_:.3_DE_ M_Z#?.]P[H<:UAYO6,N_\_=6;2X0MN E^?7\=+$<[:)RFLC%0!K=U)NT\!K%V M9>*V/G]E.U$""BA=Q1VV7FIZYTVDS$USW#0!S9;TU$I_/C+DS>C67F2M&8T- M3%JU^9@*&W%D.7T;[16%+O'2-*&L^Z7+:$P"_%,UX*9?J\-NO\$UN4^/.1E@ MC'6,.G4#SI6N$%R!;6_@7M'M=S AZ#Q!7Q6\Z:! <""A$D80F9E$$CV5H1JI MQ>Z30'W(#70*' ,D4IA)1WHUJ?=^1(B_9N.8-LV$>G7:)!'VC<"CE##">2&: M_=T4K(J%FJ##76&*=YG"\UC2#+KD2K?;F9?_7O&S^(@GCR]Y =F]_/04)D99 M(:G!8V&[O=Q3V/*10E8#>C0UYTS2A)PLN>*AX6?X' QLW)HF\]\VQN0J-DQC MPE3]1&!J']\!.V=,=7)MQ%=L$C%_ZA#Z&/\'KCYVO=5'0L6:6J_B%8-?^NOT MTY%6[)*]?_!VC<3@ZZI]1'KS @8'\9M4L9PN@]&?:U7MRINYS_B"?'+DDOL@ M.126A;=^J@7$WT+?,6'Q^#[)(98T[$3I@VN'ZN[^ZO$XR@1S@ MBFI:S \>X MU/8/N YARTHYTV^X Z[5N#N:H<3H MMB[=\7/KP>L3^J5"]2UIQT+;R%I(8?#*\3/1U0[GO3GU>09WK*]/2YQ?.@(O M%[)3[4YFU3(7R3,,W)YV5!#%F!J8M5-GFN#0:\V&9^EWNQNAW[U.$:W\6B*# M)4)>4TT/H=9+(\JDML@R^\7C.\1)J51P3J$Q;)L3E:KL&=E+Q=+38.HA!UJT M]6IE:$YQ(%]J9^66EQH;G4:79AXC!55=$#B7'J(N/WN GMT+_@N'A M<8H*KB+SA'^ ?9H6.G@][W):)TG#UF2)V$6))A7CT)<:51@I3W+4.@D74QY MI#%&V ZHO3L&+HQ215%T5;[=L1U*%#[>[VCHX.3)A7L?4V5_$_@ MEF,8'^[Y&O-(2^3$U1[,DEC3G?>FS9S*[7.?(:?UC&5GO8/K(.S_H%U MG/&XY;,EM[(X+&=.2S8HSV82HLC':0:;0'X7W_OI^"7Z(&X7PY53?(%A'!HWL^<\T^P@L9Q#A#27#'9GAM01%C6->5RE<7&6W[\&3+0MP[..+,),02.S4> V!TI&@:=/Q09AAR6PRR($@5 MOR!=@95M/B"\"%7B3QI&!36ZP*9ZME*$%4A.1Q71/2NO6%&%JFH>A'%*$32J MB=<:%CA+1Z/215Y&O@@UUV69/R^HVJT M,35(L1(F8LY&/R'EM,54%J M+8(:\YIB:\M;<-&A#*GBB=./2$FZ(8$LQ?ILT[7;C9Q'G=?#=[\?GEU>7-[/:#.C1BO?GMQ=7$]>!?< M7ES_WI"@]88PPU?'W?ZKV]F4'!ZH%*\IT[OU\P1),D=EHZ+@0<8C8D/X0+4T M8V^K[Y!O+HPS"1U>RK0HN&1@('@)9J0QA?@'&$*A,# _8"?ILC=Q MIYM3/K(AQ'H,ULYB -7PS#UB'+'"D2A/[3A75#=(V4)B9 M#Q!X-BS=_0%WH+-R$6Y'.M7TG46HWD[]S5@ED9PDP,_=2A\[JSMLK9&;HBG,#7!N2F() M)B7+@O,$=RFV*1(J=[ \6-HT1OQ+<^,5%AOD9&=ASC'/X]%I6-;C0EVVEP@3 MW\2U.SE_Z[DCW5S][(7T+A,3;OU8Y@93SVBC$<#N_?H89_"(Z:G'A3Z0W/@Z M*DX_NDBW"SZ4L'%2PS\=@C9UA.'IV/U]*H-HB'6Y(?'#HX;N9AL_ M7)_X86O'?*D=L\=VS"5R$/A8OLXU1K>U:ANY'%GM!W-=HVEN,@AS=IO.UX23 M&F.VHQ*CK(9*47XYJ\'6=B]4[)8)TO,UR\Y;:S&.65AUR.C@SFQ%:>XX( A> MIJJEW_]6:!ULM>96(F02N3>1E^L"21&9(04KN ML@T)N:)>1)&RJN/"8 9*M#32YDH<2%7F<"'>ZB&004+5VR.P,;+*Y8[%C%$A M1Y7Z#7/M?=@&+CNQ%/+YS8N^/3[6/+IQ"X_UV?!8!T?]WO%^_WAW?W_OH$H&-K]LX"VG MDS=9)7GZ8M96L_+SX3$,:S.S,(J*JO^J5!+\;R3!)%)#])@A&GCI8?,BE L" MP%E DM%].+N,(:BQWPN]ZT%#\>==92Q^MWS&>/%&11S;H(VX%RKVBG87)L#8 M"HQ-8X$DRCP29S?AJ@B?&ILNSUB3K&+4.T2*D5<"MYCO:D'HS:YXRU^V*MNO MI4P#BA$?,!*S\CQ0*0U"$<.QB2R82:PKEL"F&>[,O4CP1ZN 'V[*29CV&^3V MI5!&CA8M)3:6];N9O$LIYC ?*K,I?6X9&I1L5K%M -J_6)4]ZI36YUQ. /IN M]6AFTAB]T/8\]CI=+3]VN/P@+X0'2X0!"CX2^Z*%7J3$(W-&)?S(:*Y/PZ*" M\^C.):8W%P5($MO,<#2/&&?G@S&$^B3I:A]$[DMHW.GDKL%HR35>V$+:<[7O M<*6BEY-I$<9,CP#.'"CAGK1W;^F8+.ASS()>4_D[SR6 MVC [ /NDS:'1N@9@&&6R+9T\YHOXE!5:)>E1)5B_Y9*MN_!:6G!;L,/ZO(3Z M!$\C698(D$YM?*0-.W"E_# MSAEF'=-*5U#&&.A384P:;:$0D1.#;F)?C13#Y M<-GE;:_!J@*F+-O/02__NKF7Y,ID>)L*. MY@0NSG>92L]1.Z>7N+R"FFPN/ZM@G#Z@@MEA>@"]W22->]OHIV[1-"(D %FV MEW(^80?>SJR!Y$#.+]+DDM*(Q455RCN=R*K.HQJB6PLR?H)@_ M?7/-G'&JI"/91(UQ]$F0[PDS1PW=#?;9(@U3X9H MBUV>LI\GW5]V3W7[_Z'#_J'=P?+R[=W#PHT1'F +6$4UI+:V1 MNBIK\Q*4MP:.Z[/WE(!C6A7'2,ZT9^L?F7S7K5MK -LF( M#27V2V%<9;NVQG=^0M@O0"9*1IUEIE(E\]Y:1/C1L-8QKF6>&] ^LVO&CQ0: M.](DW\-'1>S2Z[QHD.W;],$ H+*+/4K#PCC#M4$,R#+*BF-CT:;8/1/ZKQ5< M/X;@^@$DUV ZE2)>5X_\/+ +^4]H1:9-,K$++]>VXWC'_&N9O%?PQ:F$7R>$ M4\%9AY:! .\8RWBZ\"ZL(+4I #;JZC8>)*7\=(Y MH0(_'AK>7@L[X43@'-O%Q@9N0U8S^.69U^1@MQ6=%'5=/I0[">-%)YFSZ),S M@53+B^?7N-7?72[)3,BB7I1YVX,Q6HXZ/#;;$57'X5WP).&2XE>&S3#35AA M'8G[-"N;4E3 $9<>DZ)<"& JQCOI2SR64E])Z@7!^R2VGD3Y:2R061K_I.UP MACGBS",8W5%C&)UZ>LTMA_0@75 '<@8A@357:0*(169TI8@R&!\N=*.XA1[,D:"HR\F6LLHOV%C0^P52]E]%IG2D0IN'%7 . MB0D7>%C7#8[UK:/S:^_5;U+@]5M7#9/BU\A);U0;^?(\6'\'WDM# ME#RZX8K2[. S";8VDCZE:JJM9W(T(S8UR-0 ;W].B0'VZA H/7TVD0XCJK Z"[\@MH#5ZV=VJ?-0_!4 MY!9/@^\?=T^.R1SZ^:<\6O+00;_;ZUH_"7>[ N+K;L1MJC]L_^ MD2O96Y=^62_)5/Y?_?]XE[W=XB_<8L007*?]_(:,M)9-M9QE \R=\YNWP->!'\^[+3W4TT.[%^NS%TV7.Z]GITND^YH*^O;R M_>![\:V<#B_:3 @QP4Z_=>B>-BV281[F,E1\$'F4YC!BWY M$,.,=/">$=;J-#QK8\)_T39NW0FM9Z7=BDW>BMYF;L5ZYK>?-'0WV_SVEAFU M6_'4K3C\?LSHY3Q#@P\?+J[>7/XSC4[\CAZ=-_2GC>0,IK4X:?(:H/!ODU_YE_0;@N,EQ$'K699MR6 =-I*,Z/2:5) MI#X%@^TGE@(==(]K<>.^;TIUWX-J6^/;\SU2JOO=HZ/>[L')[FYO;[>_M[_/ M:(EKFD^]G-5Q=Y37<*&"&Q&+;&;;HJQE.A!R";TB1=;TFL35:EIMI;4 L"3) MA?B+V:[+>^'5M!:H;P=7PK&ZRGC7%^\M]I"X9L0!G%X44/\8:K1I&R8L'9G6 M4X):/7'E)3"(:ZA@4*GG-J.F%P$!"+C)/;/ZI.65/P*OW-U87HE(%QO")9=W M8FIINCE'UAB:WMM4FC['SLX;0=,"E1<"79S8ID&E8476%/6' ]E]2BANRU& M0#T8%;'IW1"KH22U8"147&14E. Z8J)U50P1'2A7(L8><3(#-6$2C!F$U'2? M+%OGD1)D.F*5<)BFM@'TD4SY;;!M]0!7-G%I$5<$P'(3-XW_!=M0A1\1*Q\Q M\O\J,BJ;QAII3A8^JT5]>W3%9?MNBVA'.'$.=NE>I7&E!:"9[R*@$K58 MU1-2,I<#%W!4JSFDB"=SO@&\;XI12$SD1C,#"Y@_#NM:5\SWE'!@0 M]%EFT"LJ+*BC'A[VCH^/>T?XN M_%_O@_8W54.;![C9 6Q&F52NN*GU(3)-6('!V/+"(X&:KQBHAUN2]A1S# M>Q-1 7U).DTS7S +K67N]YH%IOA$:%?NC2V".VXC$&#Y)M98=Q8?]4NK010H M;P8(E@+\SJOBC\@))&A2K%SDV!B2=#0&M!46&U>?/H_C+6METJ)\K"G'V^L> M[AV<'!\"S]O=/3D^(88GFL'P7C0]U*)\DA("Q@P#S7<\HP;1 MP?J)P9X:R) M0&%A4P0Y)N1^7>4..D_#CXZ7H+&$P-9WK%QS VEZ8BQC*J?FE@W\$?@XC>UI M-=J;SD'O[Y;-Y&F.9D%*DYJF#]SJES"!_.\#2_G-8L:JT9>/P#J'+>M ZF2F.23II^_OU>,])6VJ36-<[D7"T46QGX M COO(5B,501W[7O*P8V3@HN:N]$\MU>9 ],4H<&H939IS$9B/E.I;Q7-QER$ MQBB:X08KFJYMVV=IF]]*V5S!$8Q3D)M%6;< 1TJ%H7J8JM8U5K/\-T9JT-[. M5IG;RUY'P[EL>%EU3BY-NJI8WIG_H^XNTZE;YO,#,Y]H@YD/1N'_2C,,_%H& M("=#F;F()N<:UY$-M%E9S[EUCLK .-H^BOQD6Q-<(S"+NPX7+&-, M%P9NOT!!)&A8Z>%U$=S(/KB6\':I8 M\=N#D-*U^R?'!QWR[V 36!FUC*,Y]Z(QC.-X8QE'&FU&$8D,+C'ZC?D\UY([ M,5":(U/X84OAS3S!QE#XR>92N%?:LZ9$KDQB,F-P6"V_W]U])BGO-3)\L-_M MMZ3\>:2\W]WK]PZ/]H].>D='AP?'>P1YT=M86KYY>[/6A,S2FE#E9QJ)Q$IM M6R!XF83=CFE&BJI\MJ2134ONW_LTFT/N&PMQJ-!6-Q5.VA,FT@8>^U9-V<4VH.66\L'@OU,=U .CYN!723SJDY ME+RQN 47GT*E03R+3QM(SL\/C3>3G-N>"JH)B:^@2#MT:-I\LR M_[GRHA*CC0";]%RC=ZI)0)0""9R(ZBL>T@(Q"B1"!W Q?8:IRPA"ZV&3)?). M<#U\I4[^L<5DDA'-J%#*K2SDE;4P),VYR8VI,MA0&)(%*#]'64]#9O9PM2W\ MW#!-"DVT)!--5';6$E1CCKTQ!+6AX!0+!*7AJA"F(B*"*GBU\!&[ZK',BWQ, MA38=BR&*.6V9I" 7EU7#+UNJ:L[9-X:J-K 2]U>G.8I@ 22P8TM+X>IPYX&T M3L$U9.31(B&:$D"3SJUZVV$XW1%U6,FI8G9%QX$5I E:+0Q+4^;N"SFLU8&0 MSJ]A&2$W!;%C39%B^BU23(L4\U618EI9NM&R=$,+RY>;?)YZ:FR^14V44=VK MTL[BQ!13Q(S5#&#X,$XG"Z(8\5XS:0 PX*%,(H)ML.4PT.LZ# 4/DEXCL%N0 MJ5S##@+>([E"H#F<_!>P+]2=,TXPIU4_*9&1>1I Y!#G__ MD2]OMXIXHT=L%%!RF3.@P9:8&G/DC2&FT682 M4R;C-!2/NH-8/I'42F8!P;P$0SE+P? \Z 7P56G0G9;W]:#X3&Y&6A;1G3Z' MP+ZJ*; Q36%O4P;:6A%=7/ P!!-8*Y6L5\)M29JK,L+&74] 8PFQV0M=(=)X M.&KF]R7Q6I&LF(5M$W#2"R*P!.U]?*G/G+GOB 14-19&>N M:8QMD[MG)D>*XT1&!O-L<9+8'&:T[(\6VXB&4*"'FJ73XWN]'?B$ 4SJT%;[ MX5.8IQ=%K FF/K;-=+84,+6?M8LB0YS&,VA-W T*EXFJ)\VN7 /JJK0RA#J0 MGZ:H4#^QDV^;H;%Q(K,N0V-C04H6)-R:@I1L=IEB2\\O3,\;BT;BZ)EQ-FRG MO+7.OEI6O=32=H/.J3FTO;& (5B&N]:$; %#U*-UR!Z&X WV/!*8#[DQ9S"(X#&E\TSDZ:; A!I<=3V5H1JI^9JG5JPWZ-P: M0^:[&XLL\N%FH#?0]M[O[K>$W)QC:@XA-P0SY"4IP)+R^N&27\M8 B&L(]M9 MXA80;"5X'1NJT(O '.!95Y!IXY^88.ZU4>(WO&*1T8A BJ7]/.7* MQ01I/)Q5.[W9WG"$;^HQHIIN\+7-X&L[QR]K!V^/6\\=M]F"CA<2+O/NEFR7 M20ITCU$CK161V:VT3-^+"LJ=B*3(Q]MFXV$[RWU#Y&@>BG=#A&&:1>2_<:6A MKGQU67%H;=)TW[!$[XY]@[SI)FSK]#,G5*LP;4"S[?-G%#^.,3E4.-R%< M>N??27'/J<^#H<;:]^Y:RJW@UK'5Q<)X$$AY)DF2"&W!]#$9126Y"'-,ZHSE M0@H,O 7\>(+)X5@5'.-&=0*MPH_VWXC32?QYF"8B&"D0*/072F[BW;03DR8M@'XJ^D4;H9 4#:@!DI_PK+G&>U0!AO3#8+!XHK*;"G\ZHJE MITD\*_>6$!$HN1T3B>BK\M,4Y*\HT[$6$N8Q90I66&34]00V<027QDI3SM+R MU\;Y4M7]YFGQ#FNWQ:2-S'_.G8?-YUVRIT_?P8XG[FOO981!8BHAL$J M.TR M1RK3.?>>\WM,E@ 4=),.*ZWQ8 .NTAS/'.;#S3=9ZF?R+J6RA 5ENT M]S6*]G;;HKVV:&]SVKMOJ*+9=G?_FDS0J4#:VJ[H!C!MCD"266N5Y.=T/-/X M>S+R)35 4I.I4%E9!1>"Q!U:K<'6W>DBSM'8);.8\J,7GXJ%YHQF896_M-"> MBH B/Y9:LYU=:F$L*TG,>G,)1:'EHB(&WQFB@ANT<+2!_5A3+\%; M=@3',S*OJQYNP[!U:5X"[8RI@Y;_G&1'-E:'1G(JZ>XY>P_M]MHR*.L/KKJ# MW0<\SS&-KI=_()@6F2Z,Q"$K3V013II$'(P'PO 6C>PBFP77\JXP!J<14)XC M9"SN&8UFB6<;C,G?T@?, >3=2H*%U@S!-$OOP?CW-@W%?.G*7[(XTW*]TG'= M-$"QXYB1S?.VWSN%!5!>Y^*CQ"W"SX4AW#FC!;!*@>L"Z6V\NS78!F$1C(J,/NID"_F5A]** M?!0R5+4*]J',R/6+;E=R\&^]WJ8OQB '*79=.KQ+D5?GMK;V'X],IA;Y-7,RPU8-:WE8C4T^9[W%KS3ORXY0?ZC,XM>7 MK5G1,,.8TP?P![P+6S6X8<2]@ J#5=9;&6%*??+#874V51/!K@Y"BQ03N MF4HHH# L-/Q+:SQMU)[HZ-$%E+%6A@ JHB;2)F#_5+0JH(1S1R:#ITU3>L". M!2YP$OG,B!)#=)BI(5\F]'V89(\MM0U#IAC!JU7ORD<7E?EJ*)$/")=50UN4 M0L/$)_]=B-B"+3EZ]/A'7>R+H G*@_?AIIQO*67D 0.QX&,5\V92] ]QKF ] M9"^4P<=R7^&@/CSYD)*@2%[TG(!Z0?1G\@Y, ..76G$B'L36PJ.^\D\,L(S. MS3&B[75,4VR5TJ^=JKBQ79I\;?0-4.!&I"A*UJ?2.3].F<97UW*N)?SFG&5S M"']CFSKM'O?> G&0J%WO2J>QR7U"ZDWS-H?2-[??T MY^#Z:JW%^O,(_*C;WU)JJ1Z_SEE$O9?ULS=E*]8TD6^OH=O9\$2^GW\:IM'L ME__Z^:=Q/HE_^?]02P,$% @ S7.E5'O2^YO6#P ZI\ ! !C)5%S?7W\S0U$/O])FTU9VU,4VJ421U'#F-T]2%YX._#<_L M/ MC/YH=SM'9]V+E^;?T.)EUN1B$KD+:AHSI1>^^,>/6GS2;1FZ M(M3]SE'GQ6 :A;JMY/]$'WKIQ'H0\&0FP[:.XKZYX,M0M#TA9Y[N=X^ZI^:1 M*0^DO^C?R4 H=B/F[&,4\- ^/8FTCH*L QJ3^W(6]A/L9?#CFPOLP\YIPIV_ M9DF4AF[;B?PHZ2>S"3_HM.B_P\'*M>[A8.Y)+=HJYH[HQXEHSQ,>FWG-S40G MD>^6W^V89K)UYC#MN72UUY]*#1,)-= (ICKZX_WUY?4=RXB,7;RY>!G7BJP. MC"N2[T'7DT?3]6K\3S;^]_AN]*\QN[ZY&WV\&=Y=?[@9_M*"?UX=U8/29_M MZ=$?HZM?[ZY_&['QZ+?1Q^'-U8C=_C*\J0>)OS(;$,AUZO0^>('=@.H>&X8!/LXC*1''CKB(T]$7LB<5OL-A%*HKQ2@RM/ MBBD;?1).2C/Y,)U*1R0X<>RMZ#MOD@]0$P/@J1#R\2M=:X2LHZY^/*DO\WGO M%+F_,>^Y\MZ.G$W7%U/=[QWU>KT7@Q4*N5+%/E_TI[[X]!G4R>3+3H(>:RL- MVFQ -&A+1*K^A"M!"U^E6/:NQ?N49[7#2KU"U9RD,B3R$66_:) M1"Z3[N3D M_'7W=??DM-LYZ[T^?P$T&^:X7&*#ZGQVB[+DB(Y)6Q5ZRMH],M01W&(BB/UH M0?83MQ93"U2PAC;#= ;49,=GI(4[RUJX>'+5UBIT'! S^[N1L&&,GE<" M_ 4>.H+%W)JXH8"90/<1_&Y''V6HCQE?[)\:%1TE>)^M:O]-H4#>*41^BX(71G 4!B?X%ISQX.QP.<4J*$5/._)B01L MJ:I?[*)1MS7DIMK(Z=L]E--4Z,V2G$%KGF3!(G1"*5I$Z;7"PX4K!_+PLP3M0&+#R.K DD\< MIXE*N>G-&,%E@?3]0NQA@)+8&^&%?JL=NX*3'G89+ 3/E'?A*Z,>-H:#QV& M"2:)^#V7/D=M#OT4@P.L;'H?>!C] &V>S]_?W802\9=@Q%>-NF>LL;=9CK&& M=: EPOSA0P4)-5R.G41D@$(P:5'H0$#A(F9)DSS4A%($XAF X9REWTF,*U"" MSZ)93"8VFT61\;7ON9^29%8Z;9DN,YBR?C+VA=[R-/+]:*[Z36;GN_-%;31U MMQZ:^ND*-]^"/@LE"D/A+^X.7_SXAK%?0U^@KY[[U$4 >@4>6N1^HYYEJ8(& MUM AFC ST.HAZG@RZZFWDCW16/CU MX8_:X,;QON'&734+M,ZXW5$\&2IK:U2+PUI;K'BP'"8+#+H7)CQ" GH*<%^" M76%""(PKU<$\85H$/!S>W%-WG9#;HQ@H)9-MCI4=3"-4Z:*"U[ZEY:J%WGA*KMR MF6%8Z,BEB0U;Z&W9)% 5<"G5 M4R!_@'7,"C2:FBXP!I0(1Y#EMZ6PL@3I)M=T?[A4+U*I\521CW^EY!).5_LS ML?$0?5/4!5D,:V1+24JN>6-FUH2SJ;MD4VWUK,ZM% M .=4<5GE1S:R'D4;TPPISM+-;&$!#O]LU@T+C MUGKCO/]EN'AV='9V7L7%WM'I>;=L&7;^'C V&/CU,!!6JO/JI/OJ^.2D=]IY MC1C(=Q4#36.<41\S5=+9C(H!S)7*%ZZX\LH5XR#1[RBWC1#"V97'PQGETJ_@ MX23:U2C<=YV'8@TF "Z]?-<5!6$5M&IE]5R&>$Y./,<0CQUPQ5PLAK%U M(^OA];"U#J0-)&]2&,L@FCG^BH-9KF4@;,%;?A%!&"O0*C:S[?VDVGL+!J<" M& I;K+P6]U7$4 U@18S"3M=P#B%YG"9QA)5U:#%$KB@&[+P>8F,3='90A9BR M.4.:W+C>^OK.HR"^"4CL'>RO"4B<[2KL;RZJP]KQR^5]6+O#&LNXO'F/.6U; MC8+8UM51\0L@:4JV(AJN5$B?;7\U=?BV=-_<-X$%1X)->@ 0=9@AL7(2.:D: MXN='O3*PF$AM@>K+D8K&R7].N/(\G?Q?0TIC7*)2'I-?MZ-H2D$4R@]16Z58L?6=E5&*+XSCG*B<=6+S^:P_D(.@;]# T/.&H6?@U=XFN T+SWDR@:3;4B#I$@-).XI* M0W1WO-S5R>-IV4XD-W4(KFQ]CPNV"$]*.+8&$S:&VNRI @L K\+=VH0J)L"F MV %98>7>7'1477(R0JS9!L=#\/VFB4G6&#9EW6SZ$Z"'(-#.FEB*,"-F7IM@[ M.RT@/><^8K4RG-]5 +R4]\<^.&"Q@_TS<.]^%?L":T M,(6YN7IO==&8"Q;M -]F#\NT.LUIG?7!JN.:4K,&Q6Q-_=]3U?\UMNF^V:;. MKMJFF]CY ^W['A7^7^;OF6SXSMJA]M"HS)BQ'FX+#YA)4CQ\'NRC.9:/EQ.T MDX5Q:.&FR5!@E,YN2;%Q,A9CD#XS=K)07LL:N<"G:/CB$16F7K+JAE<-G<(B M,ZM@ Z!EBVS$Z20<8R?:EZF69"YG1V"*TD04B\PW&-^SA ?, 3#7E"%K]LS5 MB&=KDUHXWU5\^WS?^VUQ/,WN9QP(KDIYA"_,0$0A J+UOBG[4%"GG.&EPL+# M; ,_5F)#)QXE1\D]H,CJRSR0#]B0%MT.9[GY5(+T*<^- .[(@$CP\(+U^:,;^8+#D^<=0P, M%7;(&JC9 BL-FCQS--G90-#GH\D#H:%O!25/%^O:4?2S(2!TSZJ!HD?'?K:E MV!H(>R80YNXJA&T2E:L/EQ^'5*,MPVSOSU6$N[AFPNX?V%$(R.HJEK\H??;,%P[:;=LFBH.7MN^6#X\ERY0 M2;&Y2(09"+_11*!8?',4N\65CUD@7/PH++Y-B"=:PB@O85)XZD1YHGS3MZ2V MV(JE>A)S5(+2>43?$B7K'C^3"_9IF@CW44/!0RH-$..I=QK*'*ZEZ"1?C7N9 ML]H4:M%]U:9USA;SR!06EIEMZXXV*@M1T!ORHJKD%DHB)V:<_1![!(!L!%F M1\=(492-Y9D["HK#1?P9@97+LTF9K4<.3#J(W.SX:WSX@.K",AR+< ^LJ>:" M29WEH E3CA(S=Q+\[JN,J[-M2WPV \E _C^8>X*,.FB*:4,4TXQDAU94,2K6 M/:Y*:CWJ5_:&NZ]OV._7=S>C\9C]_G[T84X8)]9:W>E>0:A+@5!EXYW6%YY38QJ MR1PEH.&(:, X8%_2W398=,#:\,J?A#LPK]_M$'=D#SA8B1DKT5T!KIK#RYGZ MI;ZI8L(+@QC/NPAGQJV!69R?RG#=5^%M._H@3MZPQ.IT U]AD_!97BPSYP/2 MU_D:WQ&OM]F>RT2)L=[#:#WRS<1T/-,CPQ;RR-WKY/YO_-'!16[AX M2@ZX7/09V\(&ZQFAP8SGRS")Y"$;'K&Q)V+PK-P&*)[%NM_P0/39+=<)[H[' M U&X:J"A89'&FF@X(.> .ZE]0(DK3XHINQ51[)N,PJT/PROVP81R&MAHO)!* MS3C7373B&:UU?QL P$\,JM9J#^0&6G_C;9 [3HUF@W:-Q+!74VK68+?QYVW0 MOG@YB=S%FQ\N7GHZ\-_\'U!+ P04 " #-ESV[82_]Z_ M-..O:,Y$B6CT3RRXSM*"^> M-K8G>#OPW MW[$S3W 7?K(S+;4OW@Q_;W<[!R>'9R_-[_#$R^R1LW'DSNG1F"D]]\6_OM?B MDV[+T!6A[G<..B\&DRC4;27_$GUHI1/K0<"3J0S;.HK[YH(O0]'VA)QZNM\] MZ!Z;5R8\D/Z\?R<#H=BUF+&/4Z^X.9)[5HJY@[HA\GHCU+>&S& M-3,#'4>^6Y[;(8UDX\AAV#/I:J\_D1H&$FJ@$0QU^/O[JXNK.Y81&9MX<_8R MKA59'>A7)-^"KD>/INOEZ-]L])_1W?##B%U=WPT_7I_?7=U60W?Y\?ET/$G]K9J:>7>%$"=:.G(F!IGY]-$B #NU)3V?Z1*R\E\D?CK*?EWR?/C#]V3SF"[ MJ/%/L&(8)0'WGT9CW7E2L35\Q_8TWOWQAT^'G:XSR*^;"^Y@G\'=@+N"\=!E M)(G"9=""]@3KVG7Z2M2X%S@'[F?+ 8M<(M"K@\Y1I_2G^TAJ*?V59_4D:\Q< M/F?1A)W'B?1;[+!S>-C"M17YT@XG$^%H>2_86ZY%OKXM-I[3VHZ%G@D1,M+# M%[[YW9VWV*4G MQ83=Q (Q-9RRF\E$.B*AEVX3H21*=#;2WH!]%/G M?',TFMP;6.:O[QI+[(Q[U5 MY/[*O.?*>]MS-EQ?3'2_=]#K]5X,EBCD2A7[?-Z?^.+39U GDR\["'JMK30H MP@'1H"T1Y/ICK@0M?)5BV5R+^91'M<7V0(6J.4EE2.0CRGY1)QN(7";=T='I MZ^[K[M%QMW/2>WWZ FAVGN-RB0VJX]DNRI(/.R)5E2NAW&22H8[@%A-![$=S MH].LL=4"[:WAF0\\<3S61?7=/6DQKAB'VR[ZU0=D#5[.]&U)ZY MJ%WLGJC=@4"L$@06)]$]V).*/!20/3!CP49.G M+AJI^+X"2S3AH2-8S*V9' H8"30?P;]M;RY+8S!&5_2"(Y!A;JN6.B6+@ZE8 M.'(BH05')DX:P'I"=ZH1X_HP6VW$^'+WQ+CP2LES-C2MTH1L6(@A=& M,Q9P4*/POQ'NASS50@F/'$O EJKZQ28:=5M#;JJ-G+[=03G-96D6I3ZJ05*:T@0"'9\K4K/"/@;J M%1A)CGW!)E%"#QG1$Y\<$6NXP'5^%2^"TH67)DD49&]*7VI4N2"F\%PRDTH4 M;8IB.*BZU]C5II?<(,"!K%?HC237A]]J(\G#W9-D4JP>1W&=D&=:B#;*(V7D MC7'K1($ 51G;S ',,9-W$EI9LJJ-S)%1; U>T]PJ$[VUX"*#:'OF7>X0.*@4 M=#(-KQ'*^K!.;83RW>X))7JS)&?P-$^RJ!$ZH10VHA1=X>'"E3VY_UF"MB?Q MP)2KEIS1C!98'T_4+LH8.2V!OAA7:K#;N"DQYV&2P$SY1WX2NC M'C:&@\>A@S$FFO@]ESY';0[M%)T#K*R;#[R,?H V[^?S=]>A1/PE&/&/AM\S MUMC9=,=(PSK0$F$.\J&BAAHNQU8B,D!A9)*H(*!P$?.H21YJ0BD"\0S <,Y2 M^"3&%2C!=]$L)A.;3:/(^-KWW$]),BN-MDR3&4Q9/QG;0F]Y$OE^-%/])L7S MS?FB-IJZ6P]-_73%GV]!GX42A:'P%[>'+[Y_P]@OH2_05\]]ZB( O00/+7*_ M4<^R5,$#UMZ6-55!*6+LBT*C6\NWKG'Q35&7B8Z3 M\[JA35)76!#&I8FAV4Y:-EA>;9I"XL4< V!DIF#MU&2.OG(B'$$:8T8R+<5 \W#.*(^1O2ELQX5 Q@KI7DON?+* ME;4@T>\H!X@0PMFEQ\,IY1POX>4DVM9HQ57(?"E2G/%AI_,"?Z*) 1CE\\2 MF+W.PS#E/HM%,L$A(%7&49B6#$Z@QB@SL(X/NF7LH#3L&GN+18Z3)@3-6=%E M]Q4+8(P>X"&Z^*O(W4)0"[C&G OTPY28M?F>I34J>G#;$?85+-EVQ#_ MPUE"Z[TU].@]1(_"6)XO%X \-2&^T%IM4'G74'F\^ZC\#E8-)0Y F.3VW089 MNLEE"&0$-UOL)FR7JU-E"%-6:REBCSY8SF*9@W& "Z]?'<*A1L4/-7* MZEX,\9R<>(XA'MOCBKE8-&#SZZOA=;^U"J0-)*]3&(L@FCG^BH-9KF4@;&%0 M?A%!&"MU*C:S;?VHVGH+.J=" 0I;+$V+^RIBJ :P9$A36Y<;YR^\RB(;P(2.P?[*P(2)]L*^^N+ MC[#&]F)QO\KVL,8B+J_?BTO;^Z(@MO5'5"0 2)J2K8B&*Q4<9]L$3;VR+7$V M]TU@P9%@D^X!1.UG2*R<1(ZKAOCI0:\,+"926Z#Z8J2BHE$?DUVTIVMP51M6"GVJBGCR/W^$)' 0<)2@JD*?%9O"HX G:<>,4-^\3 MA?)3IY8I5FP19F64XG/C>&>CLF[L$1[@99W8?#RK#RX@Z!LT,/2\8>@9>+6W M"6Y7 8D[-X&DVU(@Z0(#25N*2N?H[GBYJY/'T[(=&V[J$%S93+8+M@A/2CBV M A/6AMKL[NLY@%?A;JU#%1-@4VR/K+!R:RXZJBXYF2#G CW6;"/8/OA^D\0D M:XP;&Z8!;AG!?26E$Q:R.^A(PV6".S=-[$DK*R8 _Y:1V9]"V7W!VDZ] MS+LM'];R$&2:$=.3(HP(V1>&V#LY+B ]YSYBM3*\:,P%BW: L]G!NKA.<[QA?;"J MK@>OAMO @CB3%@[[!/IIAH60Y03N>&X<6;IH,!4;I;.F^C9.Q&(/TF;&3A?): MUL@%/D7#%[?RFWK)JAM>-70*B\RL@@V EBVR(:<30XR=:"=3+"JE$?X MP@Q$%"(@6N^;L@\%='K7RJ? VG2"L\)1)JTPBZE%1!2JD%K^Z&FB4R49HF8I@ R_IPI/.DX]>$Q ML"L2,#(LO'!MSD)FON#PQDG'P%!AAZR F@VPTJ#),T>3K0T$?3Z:/! :^EI0 M\G2QKBU%/QL"0O>L&BAZ=.QG4XJM@;!G F'NMD+8.E&YO+GX>$XUVC+,]OY< M1KB+:RKL_H$MA8"LKF)QFQ)Y331IISQIQTX:1A;(-*@<4UNJJQ_/%S8G%195 ML?O(!KJ7NS%5#"WF"N.Q"0IW2U/>4?I.E"\ZZ(A8D06HQ\DX1*I N>2]=H))B,Y$(TQ%^RX9 L?B^(S:+*Q^S0+CX 4Z< M38@G_T$O+V%0]U)5!LK7?7-G@ZU8JB6J>NS"%$BDX\U;B7.:M-H2>ZK]JTSMEB'IC"PC*S;=S11F4A"EJ# M&WEUR#84@MB;*Y1 N/]'FLQ;&(F&FX(VJ0=&*($50V&^QZ'2,7&SY#[P5E9< MAS4G#<.8I<(@(U0F:]N2%&4C>69.PJ*PT7\&8&5R[-!F:U'#@PZB-SL MF&!\>8_JPC(MT]G#\%3;EYX0XT?4]O B^U^[F/ MP#^2Q3XM4YIU7>[M :Z:P>1,_5+?5#'AA4&,YUV$4^/6P"A.CV6XZ@O<]CGZ M<$C^8(G5Z09.89WP65XL,^<#TM?9EN^X/^'QCU8F2HR]DG&:U=Z!U7[@VW:K M>*!!AB_FE9W1R_]=_Z>!B]K"Q5-RP,6\S]@&-EC-" UF/%N&^4F$(;A4[(-T M/"Y\1K^[\P8NGL7J7_- ]-DMUPGND<=C4;AJ *)AD<:F:#@@YX [J7U B4M/ MB@F[%5'LF[S"K0_=*W9C CH-;#2^2*5RG.LF1O&,UKJ_"0#@)X96MR+X_I5W M0]9E8^@CJ='LTZZ1'/9J2LT:;#IN]FEOK2PVR+3]R'144VK60,P^#YG.7HXC M=_[FN[.7G@[\-_\'4$L#!!0 ( ,USI51E06UFU@\ ):< 0 8W-G M#$P7S8S+FAT;>U=Z6\;MQ+_WK^":)'"!B1'LGPDDE\ V5%>#+2.$;G' M^_1 [5):MGN])=>*^M>_F>%R#UU.7#=9R9NBL;,'C^',;TYR+SP=^&^^8Q>> MX"[\9!=::E^\&?W>[G:.SGH7+\V_X8F7V2,7D\A=T*,Q4WKABW]]K\4GW9:A M*T+=[QQU7@RF4:C;2OXE^M!*)]:#@"SL)]@*X/OWUQ@&W9,$^[\ M.4NB-'3;3N1'23^93?A!IT7_'0Y6KG4/!W-/:M%6,7=$/TY$>Y[PV(QK;@8Z MB7RW/+=C&LG6D<.PY]+57G\J-0PDU$ C&.KH]_?7E]=W+",R-O'FXF5<*[(Z MT*](O@5=3QY-UZOQO]GX/^.[T<]C=GUS-_IX,[R[_G S_*D%_[PZJ@>ES_:! MTJ/?1U>_W%W_.F+CT:^CC\.;JQ&[_6EX4P\2?VMFIIY=X40)US(*^]"#2' ^ M3T/\6YYHZI(U9BY?L&C* MAG$B_18[[AP?MW!M1;ZTH^E4.%K>"_:6:Y&O;XM-%K2V$Z'G0H2,]/!":1$H M=HWK'1++<&CU.G2.V(%M$!X<%VR"38Q\^1>'=CPV/&*7/!5)BXT^"2>E;G^5 MCF"WB5 2Y9=>N/*DF+*?>?*GT#*9]UX3 MZ^"IX//Q;%!K^*RC(G\\J2_S<>\4N;\R[[GRWO:<#=<74]WO'?5ZO1>#%0JY M4L4^7_2GOOCT&=3)Y,L.@EYK*PVJ;D T:$N$L?Z$*T$+7Z58-M=B/N51[;#& MKU U)ZD,B7Q$V2_J9 N1RZ0[.3E_W7W=/3GM=LYZK\]? ,V&.2Z7V* ZGMVB M+'FI8Z/KV*E@ M(BX9A:\'JBR(#UK>L$12&,CXSA*G9+!P50L'#F5T((C$R<-8#VA.]6(<7V8K39B?+5_ M8ERXG>2:LJYU3HTF=:,8]2(*7AC-6.TT2EW+1FC."R0/I^(?;004GL MC?!"N]6&7<%)#[L,%H)GRKOPE5$/&\/!X]#!!#-)_)Y+GZ,VAW:*S@%6-LT' M7D8_0)OW\_F[FU B_A*,^$>C[QEK[&VV8ZQA'6B),,GX4-5"#9=C)Q$9H!!, M6A0Z$%"XB*G3) \UH12!> 9@.&A+C"I3@NV@6DXG-9E%D?.U[[JHB_+P"#BUROE'+LE3! ];3)A)PGSD\EAI^^D)K#&1['*P& M4N\($X'@(1HP,]#I(6IX,NJIM9(UT=CW=>'NVJ#&\;ZAQETU [3.L-U1-!DJ M:V=4J\=:6RQXL!HF"PRX%^8[ @)Z"7!?@DUAPG(&3L*(^5$X W@A8$% G/% M$0QL%D%]-@A2%TZO#8+T]@U!"DEJ#W7[-_#.=Q0P"B_?B')X'^V^13PM<_].5\H>+$A6>.4 M-LH!E;$6NK^" M0J V1.Y1K,LUSKTIYC)1<7);M[1)R@H+P;@TL3/;2V5&-K M.2F8%P7<;B@*R"MT/@_+HBR?2(!K8) [&>U;)+1R?"C^:9X\%AE1?5O&,8:<0^K+]%?=+"$ /Z)J[I%!YNK5="_2]#Q;.C ML[/S*BKVCD[/NV4SO//W8+'."+CK]0BP4IU7)]U7QRNIP6)?D>9/]J@R:X\'LXHTW@%+R?1KD8JKD/F M2Y'BC(\[G1?X$PT,P"B?)P;$['4>ABGW62R2*0X!J3*)PK1D;@(UQIEY=7K4 M+6,')5\W6%LLA2F\F*U[..I"?&%MFJ#RON& MRI/]1^5WL&HH<0#")+?OMLC0AUR&0$9PB\5^PG:Y)E6&,&6UD2+V1(/5_!7! MV5NP7H,)@$LOWY-"P08%3[6R:A=#/"?U$!\VP14'58@I*C*DR8WKK=-W M'@7Q33AB_\,19[L*^IM+CK"N]G)YC\KNHO+F_;>TI2\*8EMU1,4!@*,I68I8 MGTA%QMG60%.C;,N:S7T35G D6*0' %"'&0XK)Y&3JAE^?M0KPXJ)TA:8OARG M:%S\9VY,/@,7_Y>04AB7J)+'Y-7M*-K<%2;5DI=J8IX\C][AH1L$'"4H*I"G MQ>;PJ. )6G&3%#?L$X7R@Z96*59L"V9EE.(+XW9GH[).[ F>RF5=V'P\ZP\K M(.@;-##TO&'H&?BTMPEN40&)&YHPTFTIC'2)8:0=1:4A.CM>[NCDT;1LEX:; M.@17-HOM@BW"DQ*.K<&$C8$VN^-Z >!5.%N;4,6$UQ0[("NLW)J+;JI++B;( MN4!_-=O\=0B>WS0QJ1KCQ(9I@-M$HJ1RJD)V9V+.Z2.X<]/$GJZR9@+PNXS, MGA3*O)L):0_6=N9EOFWY@):'(-.,F)X4843(OC3$WMEI >DY]Q&KE>'\K@+@ MI9P_YHB8GP8Q##B@@E5N\)P;)UQ _YF^<;@/_X(UH84IS,W5>ZN+QERP: 6S5ZFVA@EM4EH MG.^JL??Y'O_;XL"0W<]SD.U6REY\8=XC"M$ZM#X_NIREXU3*664J9CS,-E5C M[;>"5CS*R(Y%S+-3(.@XM;%([J4CMN1-GC3YT24,:D!I?WS0\TZO_.>L28CL M#L<@++T'$5^=S -IB W9V.UXEEM/)4POE]Q4/BW29#.>$X@TV8Q]RF8@I%1C MY?:C3U.9*,T2,4L!9/P%4WBH.)CL;%O]\-'D@4/ZUH.3I(O\[BGXV H2K48T3/3KTTV3V&@A[ MX^XJA&T2E:L/EQ^'5!@NPVS#T56$6\=FPFY:V%$(R,HYEO=&D==$DW;*DW;L MI&%D@4R#RHFXI6+^R6)I1U1A415;GFS:;[4;4SS18JXP'IN@:+=V%.:;B*%7FKBMB01*D\CQD%GBG$!5(E[R7+E!)L;E( MA.D(/YM#H%A\*Q*;Q96/62!<_)@GSB;$8P:AEY5.P3]-$N(_J"EY2:8 83ZU35^;4(T6'JVK<0)V5Q- 3 MW5=M6N=L,8],/6.9V;9NHZ-J% 6MP8V\*.4;F^8U.\-IKP[_S3?:X*$@N&?> M1F"*N+$-N-"1G*I<:D";^?$ $(?'%G_ )%'FZ(/86RB40+C_1YHL6AB*AIN" M=L8'1BB!%4-A/OVAT@EQL^0^\%96TX7,0I7[J3G:',0N$0 ;H3(?^)"BJ%;+ MZQ@H*@X7\6<$5B[/!F7V.SDPZ"!RLQ.)\>4#*D?+<"S"C;>FB P&=9:#)@PY M2LS82?"[KS*NSO9*\=D,) /Y_V#N"3+JX%',&J*89B0[M***4;'N<552ZU$A ML#? KLDT"NN MO/DV,$"C^5*,6'.VK2D++,0!V\R>=E<>SR#4I2#HTID2RRNOB5$MF:,$-!P1 M#1@'[$NZVP:+#E@;IOQ)N ,S_6Z'N"-[P<$"T%B)OC+I'&&J**#UO-P"5:$1 M\;Y].GL(GG+ST@9J_)3:!A9XJ=W/?01^29;[M$QIUG6UMP>X:@Z3,Q4B?5,G M@A<&,1ZR$=OGZ!LE^8,E5J<;.(5-PF=YL^ M"?^$YTU:F2@Q]EK&:59[#U;[@<_HK>.!!AF^F%?V1B__=_.?!BYJ"Q=/R0&7 MBSYC6]A@/2,TF/%L&6;DR[_X!)PJ-CQBESP528,4SV+A;W@@^NR6ZP1WY>,Q M+%PUV-"P2&-.-!R0<\"=U#Z@Q)4GQ93=BBCV34KAUH?N%?M@8CD-;#1N2*5J MG.LF//&,UKJ_#0#@)T95=R+N_M!6L\ZCR;1VJUE==MWMYK;/7DVI68,]C)^W M[?/BY21R%V^^NWCIZ^16H3&5*FJ(9T5HL2QE7:6PE M<?3^2(H'_1M^7JDSEN_,_7_7VNL>][[_CS_#$=^:1[_MY,J-')Y$N M9ZG\[V]*^:5\I;)$9N7)7G?OV]-!GI6OM/I;GD K>Y/R="R*HE?GDA+]( M529?C:0:CLJ37K=WR*\,Q%BELY,K-98ZNI#3Z%,^%IE]NY^793XV#5"?(E7# M[*3 5DZ_>?<]MF''U!?QYV&15UGR*L[3O#@IAGVQL]>A_^V>+GS7VSV=CE0I M7^F)B.7)I)"OIH68\+BF/-!^GB;^W%[32&X<.0Q[JI)R=#)0)0PD*V&-8*CG M?_[T\7\^7D5FD;&)=]]_-UFK98VA7UD\Q;IF>3$6Z>+T'K*R5R.E(_EEI/JJ MC/!KH3(=#: ''>6#2 P+*=(3$61:'Q6E=B7C*M274MH?J!B64#+L&>%W^Y__L>7 MUWN]MZKVW=QA=4C,?,UQA?/'75&3=*(H^P0W#]_4HK](DRO)20BNBQ*:T MC$0A6R82Y5DZBT261!-1E"JN4E'XTYRJ)&@Q@*OVJQ-%$\.-8P,]*I+@L$WA9=S?J^"X_BU][\/[S/WI'>Z<;M1CK M32/?7_X87?[S\NK\Y\OHX\75^:>+LZN/OUR<_:,#']^[8^=/Z)E''(7=7]E: MGOU\?O'A_$-T=O$A^G1^>75V!1^8>E[]\OY_\0B<7UQ]_/T\^O4?9Q?A,&SU M8< #\.GC>SP"O/MG?YQ]@K/QXZ?SQH(7UP*,\C7SY\C2_$&(6HZ$<4$Z6,=E#,8_DN/C5?[IZTT:-'NV*THHF, M\T*4*L].2/S$??)GW'OPC/_ML0Z4V867?J(^@$2-)^I3K6>P@G"&>D;S@/%7 M^ 9_DYQNV5G[MW#:'IE^5>,^:'1PWBY'H%#JZ'U^+0O6A.]^ OG=+3V#*Y(F M#I[@M-TF2_2ZA\\A2_3VNT>OCV]>H ,:VE4K%A+KN.9L_S Q83'W,VTW[MK&:$I#$50:$%E91X),AWA=;Z%Z6A9HJFI M'$6B#_3A5B:$U ,-2GU93J7,HEMT]TXDH@\R14,:VLB*B;G*S7[>^\8SZ*1# M7> 35OC*0!A+VH9H'G"OKJN1Z@%W^N@IKO1^]^#XGOSU4>XSCJ/W[;I8I1]^ MG_\K@O]]!3'=/WR2DSE'3'M[K[>!F/[QT_FG\[/+#I$.0U2B$=!"D>03I'PB MB\Z <";T9T(T4>#W2XWU36*#WSA*N!_D!H,[ &]9;BONKB#4@D&,ZH7*AM1X MYI0/SZYM0'MFZ=N<5AC(6&FIG;B-=S@3 MZ$R>.][&8PSD8 1*ALJ:+!8?=K0#;Q92G4&>IOE4GVR/0-[;>X++\*;[YLW^ MBS'8K\YSU.M&T?H9I[["+4K<;$YQ)][VI+-NT5Z#Q%>4H+\ JF.M8G"'^BDWL7 M_OCFX%MOBOY -UB,;BRT6V65T8K28M^KDQO6W5^Z@X,W;WMO>P>'O;VC_;<@ M[GSS;D?LVA/B'8WF@#9K:='&Z6GC(#[T"8$V4 P^DP:(U]!2?&6D18'I1E?N M,TCSNNK_)6-2?$2:VL>7R^F^ E#3)EAO\^]U4N677*IO'YGZM0 :52+$=E :5*^Q&EB-R:<;30UHJH#NQ*+2;%LI@79IQ-.*(=H8 MK%FA8?UHV"ZN[ MGPX9?!RC:CMJ-I(*'BPC-E?U4Z5$D(BTGHD!;CHAC6%." M[")*N4")--'XD0PQ-Z%8%JT\W%;3>A(7$JBG1X&-/]F8F98UTFYY@I6XH3V! M*NFURBL-VR"_*$VFEZ4]>/-J["TEVR=4P(_W@V0;%/#['/P_\9]HY\\_ MO]UM2DE&\MJAL;,/D(1&B5^7T724I\Z7)RHXDD!H8U"QC@SKWJ%U)\?D4ZXHE(IV*FX<6P9/=@ MJH&'/@ZAOU9:]56JRMG)2"5P_)Z3CZXI$WTXO;2, /%D?82^XD\JJXRQ8CQ) M\UD=9VX-0X,B'\_SN0K>2YG/^5QDW2W1:P J6YT9.E":[9#6M] ._=LDSYP# M2V4.L=. NF.*":8Y-8K-ISLY".S19=77*E$D1,] @A9Z24N)%.6HXSO/FI99 M%)-'XEI2;@C/1(M",M \3H-Q*9ZC ?O!87NO\!+T M@6/@JI%UJ(]+<=7DG>=MNQS82& C@8VLBHTDV\=&S@@(TE3\XWPLK=P+A)4H M4XO(#%2V$RF@;Y-)JF+13V7'PY7$ IA(FCKR%,N"$K*UMJ2=Y9HX!CQFA>C> M:]!_:%QY'%=H'6]!I:A,ET45,^"BB3-!:EG(,4;2(!6U^>\8*)MWDTL.6O54B[F]?H-2#' &-TRODORI4 MC-IW3VE=(;O# Z0&,(:2@Y@>N!*$%AI@ <).+/&D>A&'WF+Y'63CR[HD?<] M@TY6:-<\FY>N0O6XO6SS'$W[(6DO5RD3=K0"-6'/=R MKYP(O6<)!'USL/GJP3?O+FM9AD,^8@N2"H@D2E":9.0)3J2,5U=+72#D*AH V0(XF7WTU9)[&&11(V8Y/D!?*! M,1@3_Z\?;QBS:4M9+%.4)4>7VF_Z!CF>9^!LW[7@;]_UH^Z=!1R66:$=)&=! M[$[S:^)KV*Y!TJ?:D;K-7G3:QBSLPTK\S MS"P'L^K$MX:FO@D.EA\%O'M!6D1 M^M9N7F8TT8YSU,@OL9PL=>W0<6;X_6+/=/V2:[II<"BQ79BXRA,4;E%GZ$N^ M'E.E9:T\L@,FS>& H9JR,E3H&C"G(,!NG ![L%T";$VX7JZ4N@9 MA6#P^^5 MKN3MLTBI1X?;(*5> +]"KEWG&5G$^&(@7-Z'68+@HV\$.Y#=CCQ\$O\V_J0Y M:2\6,#55SD#$$Z7.2;""AG84= ,\D^J*:/S&VL!N[I-%*"O-6*=CNZ17LN"M MQB0Z-P7;-;V+#X[C>IS[^)6K =\U M9+/HN[N;U:WCA!:V%Y$AC.J0>7:U.BOCHM V[_6<-[ %*T2P0CRCZGNX75:( M#PI-?5EB( @CD0W9 OI>3%0)F_0W=1L4_E#WX+D1NH.&&DP6_64^F!N\+[Y& M#M"SV*$G,_.O1;EF>O&E^SI=X!?!R@:5+D$UF4 MI/0;GH=F^/A?E2KDC6]P1ZF")Q,V"_A]4>>Y_[3UI)'OI7ZT8- 3P[RT]XB> MI*JLNXWIQELH%7Q"8 O;-<38ILSQECFO2ET"J6"'23V-1?<1N?/(Y<,2A'4! MDI<*I\&PXBF!I^!$EE6):#3L..'<:Z!?W+BV[(_!?!OP3ED6JE^5A,@AJ0$1 M7JW.ID8("8UH,4[= (BT[PIM.J3,8W"&4L55.3<3.9%$#*)S M'8/:9/UJ,I7D/YN#D#,P>213]\MBT[2^C=;FO.]$^@\V.3=D-6@JZ)%R[RWC% M9K+VO2)_+[M4::[NA$\1Y2@4'?7Y;KSGO^J 81\)PK[P9,FD&UWDSAW,LQ9Q M7%0@';4>Y,,:[C@?-< ) MEFVUX+E];38"EYZ(G:Y@!;1,J+'OR*0Y28',\S3S;) BQ ]VTFNL88G%YVXK M4J-OA0FX#/'M36D_LJPE*WWS0@7%(2@.SZ@X'&V7XO!)0M=(C83#(YMK%]R9 MVZ[=@"IS<$_S6B@!=9=$$9SJN+!7BY5RX'0%55@P@H!CE"NOF+ .C&UMH\Z> M*N@,W?,AZ"PD:WM(GIDD&E2@E:1R"*K-))]2%%8%NC"H.+..@60:$ /"'"A9 M,2L,1H]=2).6D41M8)*+L$,#KR 1@.&"S09.C3;2:)1@O: ;*2ZJUE=L3ZC; M:O@39 9=QY(T>]0L8DQ77,=7(>:"E-R.04C6FHYYTWHHYD9A<(^>CM\7V>>B MFI3Q#"O@Z#R]!E4+_BYD7@Q%9FRAG6B,,A6L:37V8M@T:,^8YHWBN3)0X^"7 M.NX,!BX' ^S'62T08+A EGL9JD;'-!'1.V M1GI2=#;Z=CB2/B(POWAHH[:KZ&"T-];=82EI^'"*W1_84G,CNO0*>00\X M>J;*\0_#. 5>%'A12$7T*+P(23R5\+6%PRH@[G$DK@4024XY9P.&/Z+(GLD2 M:'^?6<3;EF.8QY)/4LA4 Z+!Q$@' M45*E:" @ZIB@Z6B8YTGDL"+6-F3RW0#7_R!3UA#P>M,<1_%&MUC@ MNK*(UX8PAGFB5-/@@Q!.%*QGBB=:L#DF0[]=+OG]!)OF' M"YU7C;*TGJ]WUN(4G<,@$ZJ7TO*3W(\O6X'?"..@!)PZ7'=^,[5 M2.LB**7XC/_.HS'\L>!NOM4MW("9!]=P< T_CUH1S$HOF.V$$@L/.?A_4$P0 MVCB2.5/T?+;JMK(&S1Q[-OAFGBEQ\QV"0;*I7;PA44XS+=)H@*B%&]<1H MB!)DV$GI%$N*>,9Q:X&5-+ZV*H6K&I0AP)I$CMSHJ3 46$%6X4*,88"./2.' M>KM=$L5Y;: (TL(+E19"SI05(3G\N'H8=I9/B?G5)M$%H'6!]?%FQM[GDHZB M%RFF- ?7*K?U-PK+?S''0=L#@^4I):)CI\^K3"3R7Y4H;1(#479L;I(Z#YGE M[ \92;/4D./JT+0J4S9,J.RO*J/\\&B059)%$Y,RPF939PF!5ZACEXBM%VPI M[=2)*/P>C=QD^POR0I 7GI%'P:ILE<#PNT]PG.'A5T=U7K 4\?ST(9@<-E.( MN#"E?WTV9FOVMI:(Z4O&<=JD6,X R(R<\Y 52 22^?B/".L/FBQ"H.^;GOF9 M,3'>9;5VR+>\6G-$0WSQ<[ZL$R:.TF:WR:<:36+"CD+A"3NLZ M.RKER5U2S9&JQ: M$(."&/2<8E!ON\0@IUCM8[7?\Y0_OESA9PW\LT\46S=? M8,G&J1!)8.RBWC26D3PPZJ(E-ZM)"+*XKSB1-U*#8',7CVK/@% MX0<*[4PN20%G/Q I')UKB>6'+DWA/U>4VY1%)(N8)#DP-E8[^MD_DPYD28D0 M",6'R9)3E*LS$$+7E:"&V)[U#B0(L3VKI%*'(;8G7,D0V[,>M8)6ITGO/\WM M6V^5#5[=*E7Z#Y#31M /G(.7JS_OKP%7"1$7(>(B)/*XW\'_;5+KGC6L [1< M"JMC7=7ICH5DXS]#(!PXH]=;T*.75-V9K_PV$92G@ZO5H-Y**BVY @17C>-? MIS6)G0\_1 \"PBVI$HUN@5,HW7 UV::XMN["S&-X2V::O1,XF(%,,'2N@WE* M2H9^K>.^K;2+HZ',1ZPQIE9(%J=ALT ZX24^+7+?D(N&^O_:'$: M&6L"[EPABEDGRA[@<[.5CFDE"A@,$!=39!C>6JR@$<=4WV=9#:7VHBJ^)8., M#(V9<[ZIVBFW"$.&'E5ZYS3"[A"^]CU6\)P>*!\\$R(0 S\,_/"%1,)_)3]$ M0F?K4'F$J>FL;IJ)=1/+=Q>6*33%81")[,_J!$Z+Z$-D2I2$W6$AQ&22JIB" MVNU $X1$TF^;P0K-N#L1WNB$JWCA8'\0JHA^%L5G64:_B[22T0[6V)(#6S<* M'_HU%=EN*UZB&YU1R+P18>AW7K^EX,X$%B0NVQ@G<3,TIRZ MB-L.3V?!UX /UW.<3T=& !]1>2X=^CQHAA&2"CH:=528%%U:#8]M84[OK M-'53A0XS7,:%ZM"U+4#**YK&98IBR6T=H')&] M,,0D)ZR,+]K.[1G>%)NB#E/;XN7 2G#^O?4WJ!Z&VZ<[7-8[7$&?Q,W1J#M4 MDJ,UZG!+N""8.D-K6PX2UKU*J64:*YT:VDL2WR5EKT#P$_2(SBZF*M SU5/$ M%?+$_=,&*-WSO.ZH78RI&E0%X[_J#"#S4NF=3C_VLJ.:;9IL&K2 '/"F[?HL MB,%)(:;9O8]ZLX#?X@)7&67E:*9; :E::<,2DN;LC/A?7\M%\ACBV@.:ZMFM MCKW][3(!_YZ[FJ6_$.F@2X\D#/[^1&0DF(:WR31\K_"TMVMH M+_\">-V/(L.Q=UR^+6@$U<%%.#:.=]%*Q@-AV:H>2Q>+EF 6,_A9?D$)&.O> MVJK-!!=W$R.A>*&2EW3OU_!MEWRG)?%.RP9YRY\W!"E<.&]QYM?F*;<1\\A- M1%&JN,*T:PB!>OA6F$>QD0!3#PF#GE6R.M@NR>J,=6<;+(+FD"!)O5A)ZFE4 MJ^T-]$>7WS7:&^;M7VQH;&077>2=R FUB;IO+>']['., C8PP'6?X=P=!;AN M@.L&N.YZP'77*&1J.R2'NJ92K;"/50'Y[KS75[SA8RL<@[K0I\X MN5#CB227[!RO;1"U-0.TPL)Z16SZ]3%F]*D]'K5XLQK1^XEPV\\E ZSC6JRW M1M<[W"XU^T=3("#DP=E.+7OSH'O'^P&Z]V*@[(],W2[RZ,RE]'TRRK9*$:SK M!:#/V#DATW0Q9_%\OF+\I2T3CX=E7( 2U;"7V^I&DLWE3H]_&=Z%S@'X%_!.CWD_&/4L5/5XYB MM8SC#(NN\00Z!']$'&/'$FC-Q6^8EL:@UU>9<;=Y6$F,ST)T0XFDNI41.,JK M,F(!UB'OOD_PP3E(*Y7F&:IKR4%!!(0G&#ATIG-,>.*JT!F3 ?] @(LZ=QT2 M!\0_(TB3\,)>;8#^C+ :B/Y&6T0.C64$'7$M:Y-+A4$%R\;+J?L1L3D_M%U< M'1IU(HD1 'RP(=EW^OMOSTX0KZFNNO$UE9R\M6@61Z>K:=S!=;* M137 FEGU*)]FC<2L!KUET[,V\[&V1-%P04BBU;+/MQ( 0VI7'4$SQ9:N]?=+;R_ M!63JFW?G6#B%SC6?4:==.N5RJ6YYLU[(*B'I5%8IPB8DVBQ!'I$4C(J1AWV, MS,T+2M"I\SQ#R^$ DZ'O'.Y&_4K#OL$]2\0,+AN%AQH5+:(X6QL<2LUTHR@Z MR]S=1 W3130O1#\>8H2H*=,2CT0V9-$'QHTZY]S-M3YI?M#J=)QLC'88>;0N M1$ZU?C#.=7Z55I^Q_0E$L#4@6L'$NA9T;7U,K.M5W_N13:SO1[DAEO\0T\TT MM%XM,8D.R>K(+(*"E( YED7%1)]+>Z!/JX[+5S;?BK5)6S3:71 M2ZI=(MFNZUS>6+X)@T YO0KYE!INKKZJ@U$EEZ:EA]HIO2HBC!JV50:XNC45 ML>S<<2Q>=4KJS-DP!E6:8J8< [*MW7>G+()6[II]S'9$]S;6-YYS"8!3F.KJ? W/2>* E4^1LJ0>Q&V6 '/ MA@N:Y6,56UVJ7ED=Q2D5](P>UK!OMCLB,J\*1WK[,)/0$;S,?Z3Y.Y NV/R-I!)7-@$> K\"MT)_!G^.61LW!M7W!I:U+N^C8"CDG^6Y*%@E/^>EFTK;Z-68#S$>Q^:\*S MH# 'A7G#:=OZ*,R#EZ0P_YPG:F# +)WH#(A)4IL9_Q 8&;"9"O1%'HT; AHM=:8[M0W_E]GM!(>V^/CS 6EI<-124;/ENX(N*:L7%$WTX7O!Q4D-K6 MUG*R$7HM:G2:"\?U[X';+)*3R&\V$"I%H]@BOM4+(\!O, \JKH.QD?E%4^Y@ MBD/IKB\]E 3.WR,\//_;G.^(%+$C61.PRYZ=P<43855FQ("4I(WIA M?/"6QR]SU,]G"&]/ =:2U5Q7Z(N1"0H_Q!$Q5T4FA\ $F8MV.*[99A.WM@S; M"'RV$&O,/$%5L%KKS#1'$PP,@>H'JK\BJC]Z253_)RF(#FTJR4S- ML0Y+T6)LK;EHDU&#""[=:*FL/A*)-<2ZMY,\KMB@A$ M4YO5ZZLE]!!1L2AT M*[C15'O6/E(;B,I\2'5[.IXMR.,!>2:=78Q&H>C%P 8"&PAL8(5LX*^7Q 9^ M,#5BS[2N*"7EQC*#6T(B*B[UK J@N1A/,L#8>^-"BLD&/LSS!)T#Y8C+&1?% M#'&T)B^HNCV-Z VC2'5>#\6P*.LA(H< YQ%-$DH BFG9#(9JR7:&#N>OQ[MKP.YR.@FJIJPB\;) G6ANDT0!5> M?9CFF&%\I8%(8%H#%@WN.(%;E@,X<\W=!P878K; 3WN(T Y0$%W-25?=YKX3 M;GT>K@^&(L!OWU&&];_,;,TZWW&JS9FA[&* #XMI'$WH++1?#U7Z P5EG%%7 M-5KH.D]!*Q>%0L.JAQRJTP9[&*)0"7#[2'Z(K'K@$A^'R*H0614BJS:Z$F"0 M6I>N_\4*_ M#?)*N))!7ME<>66_>QS(V+OEMI%&JF<47E2V*@/P&M"WY[3_[O>>)43ES<$V M"-(-\V^>)IK*0@GE%;]2&)$T9KNBZ'M1=ABA9PM<[?3A>P0]IFI,0>YEOKMH M!,S$&-X:Y6-95Q] BZ),Y62$^)C,U(I,3/+8OBK*42?2.15 T#*NJ/XW/U87 M7Y3C29K/I(P4GHHZ>,PVIT4JBED'^F?W++31B?[*^U&I2BSX2*%G'(0'G6(( M(KQ\B35FR/T**D9J8F&NYLFUFSIHB$3"6N6TMN(^B'#-)6NI%@O'F-& MG=G@O27=8:I WSM:\PPW%I^BQXK^3TUTVAW^P-M^^K!/( M>[D/""M+JA>.F34VT,L&50K#*?(Q>JF+A,W!4B^F1K1!@[&MLDX=VHG(+W#V M-,:U>E-2ZY@CM6-QZS;M?3STOAB)3 M?QM_#6+!*1X:3R8/WE8RI,-(;;;4=Y#U&;:!X$U/$)6RL#-<\ L-ZL#2NYSM M5:D6:R""'#T!'F29!_KMS0MTL!H1;5X".3K<-@F$J:J5H3\8N;GE^K90_.6W MA8B^B^F[K^=TOC82!69;#%=SK.A0SF9-MD9YB'1IJ9EMR71S[]$WN))&"RB, M7)$GU'#B-(]%*9V(]D=_Q4(9TZT\S"_:$ET+66LT#>;D0/ M=8R)*8?T,H/ _=@1NU'>)Y)'PKI3M[6]/?(+$JVL+NO'E!#K9%T#+3-9 M7LPD.R9.Q:"C0=(7\6SNQ7C7EDESM5Y,=#^0X GJWXT41 G0 /X1Z$8?>,QG MK"R]@V0,S:PH=0_F%8;=9I>45B@AKUP^0?+,M#J50\I,C AHW;D)?)07#?KJ MM!Z78P_M#PW@] *YO9W?$AIJJ7A]'[6Q45)6RL\&.LXGK&3NS<>J/Z.=0T!X M&Q]"CIY&/WTRHD"Q35+[YL&X-]5;MT(<]YOMPG&?U[+D!P[G>+*J,JO;E( F M?QI=_I%$J^W3Y4F\,H5FYE+VH3@18R8X4BDX@ I?J8.FYFR>#/1V&HM@\SIA MP9L%Y&U8EV'9_5DT;WU=4&(=DKC61@T$W8T&PY+K9LR(9XWTA4M1S< 6@H(B0!:>F9RU]L+J*5P M)P-J*:"6-IN.^19@C#4?9J)<$#L"6FD5^L4!)O]X_ONZ[B?RXT7TQ\>KB_/+ MR^B/G\X_G?_R0^>&!#_77MH@RGSP23* @IQ;Z)5@!<++QLT">D*.+P_T(--\ MVO%2Q9OG^/4/\/3*;&_;=PM*,OS: Y87H(E1YRH;GNR=TJ^O4C'+JQ):^R*3 M4VZYMT?+95Y TZ^8:'FB)>;F*R4S/VC=<4FOC(Y]VCP$3R5N\M3X(;6-U6[* MY*Z/P!_%?)]VEWC)%GN[Y3Y-87+,V$^8O>,73=LCC.+-HTZJ/OOYCDS3(#X8Z&.[K]6[?N=_1_9B=/YO5_FMR9 M_W?C/X'Z!.KS%#':C0"SO*:$8.)SD0[W#B7^")#R=Y M;25(^"_ZJ%8+J7_=O3\\I8$-?;W?/7!^Y/4#8 0T3T#8/2;"KA<0=N%./@W" M[OOO^GDR>_?OWW\W*L?IN_\'4$L#!!0 ( ,USI50!4&^LES$ .S& 0 0 M 8W-G#$P7S@T+FAT;>U]:7/;1K;H9]]?@9JIS)->48H6V[&EW%0I MMI+XOHGCDC239+XU@2;9"0CPH0%1S*^_9^D-"RE*IFQ11J9J+)) KV=?OYV4 MT_2[_XJ^G4B1P+_1MZ4J4_G=^6][AP?[KYY_^S5_AB>^-H]\.\R3!3TZBW2Y M2.5__ZV4-^6>RA*9E2<'^P=?G8[RK-S3ZB]Y J,7>13D=FWAWE9YE,S ,TI4C7. M3@H\.=T_G$U7* M/3T3L3R9%7)O7H@9KVO."QWF:1+N[8A6LG+EL.RY2LK)R4B5L)"LA#."I9[_ M]M.[[]]=1>:0<8COOOUZ]OB/=?D9?>R1_./OAR\/3A_I6<0PKRP^!8QE>3$5 M:7M[]SG2JXG2D;R9J*$J(_Q:J$Q'(YA!1_DH$N-"RBD\&E5:)M%P$943"<]- M9R*#O_-H7 CX<28+?$5DL=P;"GRRD+HL5%S"G[K,XS\C,1=%HO$55>*,,JY* M=2UADI&*9:$C.")9A,/_X^\W1P>'KT]U='1P\"*ZI&'>97C.^.*'5&3[470! M) =?UY.\2I,HRTL)@X@21](R$H7LVDV>I8M(9$DT$T6IXBH5A?]51W-53KK6 MB&\DJI!QF<.GJ5C8(XO@ZF$.FCA1HQ'L9%B5N)H(?IP*^%F)%$]E!B_K_4<* MP_?"Y\,G@<^'KSX?0C>9QOU/].+\\NKBW9NK\[?1Y=4O;_Y?=/;KV<7;Z.S' MB_/SG\_?7SV2LSYJGO4?E2[5:+%MU/.]F")UB'Y$*BAEM(/DB^E6?&J^W#VQ MAQ[N[+,O/>I!8:/G^19H/(+"A6=\S+'.D/'5(8._PC?XF^3TL0+)8X&2%G'> M4BAY7TV'(!L G%Q.0#31T9O\6A8L6:T/.?SNDX"=P^/]X^/C+XO(W%\!(FE] M"9R<.>$6( 8>_7UZ=_WP9O7M_=7[Q_NSJW2_OS_XY@(]O]@>1 MB-[*%%4%U **65Z(4N59?9XWH7H DPQH"GS"LN$,V'+2M43S@'OUD((D0B2P(*5+RY_L[#+3C)7P8:I*1#A#/;[/D0+ MA[=.1S:_V%4W$9G?=Y.?XOI[ 'HP )I5A:[08 -$'V\";WX0R=$(;HL,'1E] M[2FYO3QSSV3M 6B URVM%>O++1[&8I1Z5#:FX3,G$VF6B3S,3&%!/.9M<&0? M]'.LP:L:+P1N_$C?__+K(+I"E/[A MEXOS 1H8X4>M$FFD)0-2L)"ITE([J$:LRP3:-QLP:(R8@, 3(/8JJW,:?-AA M.X(_RHNC/$WSN7Y(U>.!@>[E_LN7W]P5YH[VCS_&OOH)(6YSCJC#_6==M_Q@ MBZ;S2F1LA/\3<@S@)6QF.TPQ&SH.,8)/NLN-[&4M_:6GKGCZ,I] =*$KH9_P+/XMDA3.^)R.2$40/:WE_3V M$'DGB!SN/OM0 #B6Z+,.DD7K#@62)>3Z$\I9_!S(C4<+.F:@8+8$M"O[)1G MXYH="L!^1^U&4M%9$_4/$,=P,>5'1;\S3:_Q(JL,J_TM; M+^&Q_/R$8J#=JC+ 4V.8-1K2LD$"FUF@+<&YK1A/H$AVK?)*PT7*&U"M43]8 M.D.PK\[)L:2A#M2(HC>Z@)<+/24TT""I2=0%+T M47ZC"J631*45RD)9GNW]>';V(9*BR !,-089LH4XVK$+._]P69?FZ T0LF16 MR<@_=\'?^&>#@$7<@JY@@2PUE_-\;Z0TB$I["Y@:GX3]1D,)0) 1NF31_XBL M$L4B.AQ$1P>__48S2]#4^->W,I9DT3[FWW\?>%&M>4BK#JB0J2 ULLQ+X)*T M]0F@%(Q1&D5B-DM!O1BF!M1J<$T*Z#5P&WZT1%O'(.(X86,B$?%$ 8Z2 M8P6 $GV5(-9I4# +P( D&H'^2P^RW1F!T:(M$JX0Y*U"ZY<4M>F71YWPMY_- MD)\DLN8!@-M 7BI'(*"1D!N"^][K_8/7AU^=SD2"V,R/W4OX^V)YIMI]U@VI M'IJ!):&ZGDBTXI%/!91MM&(4"<$8<8!S$W!_6&-EH/G[L3^XL;UWO(?&'AI# M:%P#'(WDLSY('K6DIEO!,@S:Z$&S!TT"S35@,^3: )^&H9,I&03:]4'VN"8( MWP:N2WUFJX'BBPN%_Y@HU3"HQ]J_,34*A4!49$ >',KP=N'*IU5:JEFZ:(<% MU81)XV=@G<@8Q7^E/< PW5LO,J7L597%8P*PT(G*IR<6*?-@_!4XFSD=+81Z_VG[]X M]17BPM=ELN2AXY?[+PZ?W_;0B_V#H_I(\$?17)Q!XN/#_6]F9<>RS#89]5\< MP&U$.D]5IKWR(#>>',./[$I^X0-VOB%?8%NI/Y\C4$!_?D&K^M:8D:C M2 T-@?79$9PQMFL,NQX>)"!".#B>U3)+NH7"$"QO(8L'=R&+QX\G+^_^.-=! M*0(D[ 363P9?/11M(Q2Q':,'HAZ(/IX4&5&H"YA6<$:SA@[.^+08H'-U/QJP MVU*]X/S#Y>,4B&^EHCVQW"IBN4G@:+C#!NC\:'GX>@#J 6@9 /WVV_YO7_6L MM6>M#PEDQE3?L]>>.FX7X/;LM0>@GKWV[/5Q ]G5Y45/@WH:M#X3F\!JQY-V MM&0/13T4W9N3P;_H>=UHU()9;Q^VP&$+/KQ4WHCI+)612E/8#OJO=33)YY$P MH0?"II$?#@X.#FSIDCD5H:4P!S4R4=P4[(UQW.:1)9]N) MUT=]ZMH&4M>V(TCEF_WGSV^+/SDZVG]Q=%LDR]'Q_C]V>12$T&/H!OCGXUDD&Z$[1U+O6.I#XGL'15;124_B:.B!Y > M0!A >OCHX:./V>E%JSXDMA>O>NK8BU<]@&P40'KPZ,&CEZYZZ>I11$3WDE5/ M&;<#:'O)J@>0WG#5P\=G%JU@&[#>[+__]OQOO9C5BUDKQ:R[E#D\B9K__=8# M; ^PGQ1@395.TUODQ #A;X\R1F5+CWBG5@^U'K&"9.).-&-EA,NM"6>V@T*M M>O+AB_WC5R\:Y9/7Z;70YZ+Y.XYWGV&U^3,-%"S/L*;LK,#6;MS0(.@"F"7V MJEKC>?XV%KEN/ MNK:T"/O5T-G."H5=^W"[.%^551J#;N%CE:G_7\$IJ2*NIKK$ 4V]Y#R.JP)+ M8B>5:Y>^\IJWK!M++7G55%COBV[?C_%V]V;)\B6]6!" 7=M,M0M F$K-76>K MK%1I@UY,A#;4 A'2TXO$$ SD/QTXTX7<03LD,ZE=!TXRE)+ZF<,HE>F4.9VE M^:+=8M3UA EZ8MK$>_PZH8Z<+>+E]\1;$*G=0DQMUK89A5KYWWTK@XUTV3@C M?EL'TSB?,K@;9@ 06>O1:CE9EK0Z)'GV'2/M3E-A^_@B) J5=8^$,D!^K1*3 M!@Z/.4P_VAGNTKHLQ^AH :PR7195S+UIZRUYD6H4S6MM@ MK&^/37^Y0]PLEO.OLOZX@*SMQ>!DT@^3.#X9CK">6J%>^LT9AS?@JXE*P0MV>"^X08]M]<2 M3AKVQG=L=AS0F53,^1=["3-016-%-+C>!"XX)NIF95_0N&VFEKB]0H*4H)== M7Z/)K^ORO,9)8&OBS'5:KO=TMD<]PGX'L#9<5P@>M2,B.Q5CO[ON[ FI3KN*\[\% M<_M6HW=BHH"T9S6S)2+[,B1EJI H@F CN7>U-X1" -BX?.^Q< M$Q1V<0OEHBQD4;'D#"X0UN#TYF9?0@E:LGVVJWD,\OBN6BVL4CIE]YT1:L>P MES%*N4O.PPKCU#C8"0LD*P3U7L+!(WD32YGHH,?.DK&3"A]P4XC2JQ!.<6FVRZGE@E-8+?-^E3F&:;E[\))9!)S,9>,7,YQK M.61@37BS2IU) ><,[2R^'%!-&_("0TUS(/[HV5]=%5J+M_6MN-?E;4^K%?>; MAAKPKZQ#3OND&][(MAX.YK]45GI9;Q%-^J"V>L.*GKQ(W#O?09),-%K>*"97 M;&XAKB8LKP326G M8 S@#\1,171%9E4'_^=^#?#)O#T@W=1P3W+8:6,4!A$6T$4'SZ[2R'E)$P%< M*LO+0(6W[\ZJ0E*RG/5 M17J L][6*UZX;O%+C\8UC0^.B/O'DR=C-#)U\DI !K3-,[@9\U^Q9_ZPC=$! M@"=JYB#3G7F6U*#4G:QVIG=0?'2.H"E*G>/QHTB5.>.^9?>$$1*!&0TSSB(9 M(DBPD89QTM@]:V, 1GSD9D:W7 ));; )=Q?F17?RQA 4IU4"HX.X--0J45B[ M=(?<&R/KVR )%7"8N[M&F51LW_"&A6#O#MIX5PU@M83'_UB;.+,M%=<;N/9N M:^3&%8B,S3+!*W0"U'P2SHR(XE"N28!Z$6Z3PL'SIR7">8C9G -AOK$FVM5S,GFUE,^RO6Y1IF11$5DS#',+*Z5QKLT0ZTIW M=BJBT"2>Y5FZ"*6]FFFD<=)-HWI3['ND;KVU\++G*6L>YXNGQ5/>*O3V98GQ M(TU$-F;'U1LQ4R7%E^]&-8I')N!E^N0*33(DO@ F*=LV0887 M"\WC%0D0Q@(INYZ NL?W/:#?LCS;JWU-ID_O=71N5@PNDD5)]-U02G3&Q>1N M6_D&3Y0J>#)A#A#.19/GX=-6S2=-TC]:L">6G<\Z>$3/4E7Z:6."8*M>P"V8^T3J-K2-EB)F9.[$B"R MK$KTD>/$@;%XU=FRG@8+P7=*8*[#BDM2$Z]9JCE':@IJ!D9^&8V_PR9@8@ET M:-MI>"J>]L_FAG,U]$.0=@K7(M(5D&L@S M,>54354IEUB_C7578[CN,5O)7^WROUX+P=>T0 )=BK)JA^\X%R@:ZRS1%*QY M=?,$,GJS&9IHJN.DUNK]XI%I;K[1M M4&E[^;24M@L)4R-$"Q?0=Q?[<:^GW>6PK:)5V$-G51F(+?[@,CFG %L'R!'@]A3F/AYE% P]@S7@TOD\4C;QHWL]M1S\Q@[]!B+ MB##'9#5C79E5@ )Q)*X%@!+WO[)1E>]06LQDB3?SJ3BWV?8#\^[Y?+X/PO/^ M.+_^Q!O;C%Q:MXQYTCBCY$"\3I>I,((KS<8:2$]BJ!>^^:],<:@(^:LNZRD. MYS?&@$>!D%IO7[)43RH^)B$Y9.Y.^1- QV?.8HLA(WV8Q":UHV^>MG:$=.57 MEM;;IOV>Y6^^H$R@#:U0FIS;OU>8'E9A"N^#=!% O)G!O2BI4I2 2=Y'*Q_I M*9@1;6)U![8HPCC/L3Z9<959YB/"4T!KM "88Z-'&9AQ^067%!7C)F*Q@F([1&% :,ZI6/32H?KYZ:\N$*%Z MZU*D M%,QZ%60>=(:,]L1BP,HB,>=^>RJ9P=1/X:WO%SSYH:=UPX3YHJ0]:^NQ0R#64$EM$218FH(?$ M\+G2TA8VHJ!<0];F2,!00%H@10WBGH(,/?@=8WZ<%H("L%%[T!<.6M!T5@:C M6/6&XG>19FJ!N<,?6_G)2G09^H-)HLN-L@1K N+->L06J_N].+GF:;Y^6N+D MN5=%>U'Q02W58:D!6':6SXGZ>,M(R^.)=<:2A5'[7;H:5.92+"04&G3MD4YL*D./A?.DM;[K*2CIM\0C4*E*E-6 MO%7V1Y7%IMI:JB2S"Q,8:BNT,87F QK8$V+MG.TE Q]N&DYH9&8[7Z]I;Y(T MPKD\*=KX[Q!]G(+]P>%03S WKUN;&@TASMKB"EVE0H:N)"-'QSLK"-,LSN J M$$*2IF,VPG*2)ND9Y$\G9;E@&@T&>Q]7C+E .2EY+QK"HMP$?W:$EVJVE%0 M(H+9-E?-X=U*IKCYM&/&!SFV>QY63_,W2O,/GQ;-=S+1,588/$_Y8T_I'RSJ M?6+HE2-#1GWG8L!X%:'9]*J@*I.+Z$*.*X/Z:-#YYC0ZW']UO'=T:PT%5\S: M56^"^;3QRYDI!TA 0(2UR:VCJLB4GK0B\6MA8Q04@/X_N^Y:'+E"Z=:%*'+T MJ4@CT^ ;1/'B6ID"F[044R&)Q'!)=#@VJ@(7C@S.QSEX*0R2/(B8\)TBA\N M"2P%WK#L^I?7N&"#-/#H:=' 7P%,)S"/RL9;7*_QHVUP&ZQ8*CLJ64B6-]G$X.M,'K8XQI(:&8WB/C-!465<6@()M.L3 K^0 M4,Z_SCTRM>KKC2AVA\M&Z YKA=(U[<8.Q36/6AO'LHPRT\P4<3$CF6!\RH"2 M?MFRG>8Q5HD6-[X$W]!50(+UL D%CCDSY\-M D+FN!]%[_,2OW?!>J0<6)&[ M0STQ?!-OKQ#%8N!*\=U!S;,5J!+N\Y#"DM M#VQ[>+GKS+I97;[S1:@@P7,:6]%LL3.A)V5WC1W\EZW';A/Q Z"JJ[;-=BHU M,^F2XNQ']H,C["989OKHS;1?1\ M*YL[%<$E_<#7NN^H&HRK;NUT>PE-'R6R;GV"/DJDCQ+Y[%"XE*+>SF*:'4Y\ MWQ#72\,PH)#7##D>/2P)9BCPJ8OJ'3#9;%E>RN4]6GADIM#)G4@T6X&,XP(O MBEB0:]LB!5>PF6 /KV!*QUQHZZ;>#R8^F>ZB9F\S--V31-YA &_V6;,")Z4% M-+@3-S@SYPB#HW<5FWSEDJ>1.*""$]^-7X:YI#:E@ M#58?BE(-66B-DCUT1 ,>"<\#^];IDS? M;*8CF($JI03E:8EZ4_:;KS6XG-1SZQT37,%"&LI080<2[;&K%7T1AGSAV@BP<7'$[S;#[E-9:NFU&%F9+H.;S_59A'<9 M M-E_V L+Z L(3ZX!RQKJ,#2E"[;07"#:">+U$\"#1Y>@)NT8=JZGQLVFEEMG> M9@)(TK7KT.7+97A^Q(4&@G(<-*HU882J?[.LAFML=5/2)PYSKSV1Y)*=$9[! M>E8MDJ2PZJ&M!S#%V'*O^LW:H;A?"+?Y(D,-GUAGE!]-^0@?4-ZSFI[5/$Y6 M@^$V3ZM,YOL\.G.IH)\,\S9Y)Z#B!D&L"];49)JVLUV;F:[X2U=8?1!J8 ;^ M/SJP$]]6[8KT5M!$C2\"6\W."Y0?R#ZO7<6?P EC$WG9SNL2QS:3M.LZIF.R M;A_"_2"!*T^-*)0J_G1=RC=,#..Z3"QMCHYC,6)_>];TK;*&HV5M>28^@H]H@B;V R3>T^ M7*DTV^.$?B"+HL\I@N.].$ M9,EZ.9,?O5?-I>WBZ="J$TDT!FA1KDLQ)L*TD[EBE M^&M9%1DG6,U*>T7H@C:.MWKI8GQIG>J581S_$84CA#1M[_7^P>O#KTYGF$.; MC6OA_CV=6Z\CS^XS-:K7@F3EM%$JK S8IE5?]22?9[5\1&/SM5F)]33$[B8T MQK"ZO4IN'ZBU;JGD/E!KDX%:-=+XY>4X;1(R67"P9 W84JA[H*L*]H04S(K\ M+(ET-WE$@;WG9I^+FSEV5BOI6F-I],L$BV_\H#)0L; JW2^C$5QHRUDIG+Z' M15 %>BKQN>9CGHM%+4AJ5NA8"4UW:435H_?ZA8"$Z\Q'1^TT"*= +-4?5LO^ M+/:3W&P%7QQ"HJTA;(4G*OS/$/%OYQ@C8&=X]UH6&FX)8"7A/H. M4S2DD<,C"BNUL9 TSGYTECD(0R7"Y0FT8OU>8#BDJ0O#O4%($(-EHUK1@#_K M>:AW >8\VW9P0'T.7(89E4?;!WF?(N#P7#EUB 9OS*E\IPH.T[28JMNAC:U) M.ZX&[UQATK&O?TRUA3"JLWE*=ZN:T)M/[EIT^&F93]Y,]/BW>?Q+GAK^74J 4=/H;&O1;TG%/,1(7RMO934D#$[C! $R!=:L MD[:W 07XK6YB /.HPK2#YZ(A7+:4"N$-UER+F]A,YJ1K+ &/N1XF/,);73G= M H[BW>C6Q&I;$]"D0[C)1/)'A9643!Y E85;I8A_JDA/XD3&0L>R9X+Y>7@D M8H+%AJ"?@VNO5W"Q^R"*I)!HXEJ2E1+$3]HPE!77CVF1LQ1@<>TUFQR.VEV[ MBOP1=0L:&^<5F87ACK%Y!:!HED]5; 4D?[(ZBE,JS*+1^JN5BWU9?LQ^.3T5 MWSP5ET^-BG_ :%Q.GGIG,G.VE)B?^;AE1T;7))>63J/>B)2W*AR:<:%\]"4S MS1C*&G8;([H)G\9"=DC'0;1R#ITBZ-]VC;XR(":8X)471DYC=W,K9-T2*$.4 M6BF$2YA!H)#)W9"(VL8^[ '?B,M[>92X:H2Q3]10=<:^;W$H74\Y[T0Y1T^- M90$ M&R2/8@SBF:[5H,8Q?4T;LE&1P+7&&C!SE5ST-CI@P)FG\!V7^73)RL#F@.SE ME4E@0J*/=X"_KSD9#0UC:_:7$Q%692U"H#0'MS C^+ MO=ZUUKY8Z*9U>^"+\*UHUP;W^%,^E[3PCDK@S!Y)TM516!6 M \JJ&I/%@0G$A?15BDPDEO='.R,NFCKY2,@FCX?2!!*CZ!BSINED)UR-W+#( ME0$YFZ(+7Q,3;J7^UFO5FL!UX4/.EM7:-4E&*\8S4@&FG$VKJ=6G?$,\S)&F MFDI6+J!0%XKZ"XN@/S]X?69OM56>\4V>T$H/7[]ZB:R9CTV:[EVL@=EZE)K- MVT3:3EM*#2?/FXIA/F.LG 069A<0%V* NRSBT:PHCX1*JZ++U1*$). WF)#% M/3!)3EJ[KK 75H9]E9BG'WSPJ@\^Z*O$?'8H])9U)+2!;-/(^0D,>PV;%"=% M+Z>*I>\!&A!%ZE7!]78Q7'"5%+6JY6FO/WTA<+HS?FKZ$\H]8QYZ2_6DAO>. M2(DJ*]8.N.]+8:S)O@-QM\FYJY!X.P^QHVZ KM#2)!/)+*NEJ8>&AF710%X)&:3+FW&QR0IT(6ID0DZT& &T/*4K01&,37\(3/MFY.< M) Q/34S-C#Y,YA-%WS\M)'R#MA)9( 1M+R+6,,NV5;N1<65JPL3!)GU0C!93 M:WI$Z5Z-(@#7R5(>/!&)M1JZMY,\KHP-!/U+ILYN,%E'R-N0.HKDH!>HC$H) MVT>\KE'F8ZIY,PC4B@#AL3N3M>70,A2]V./\P^#\'T\-YW\P51?/M*[(@;>] MF']+A$;%M5-5 ?B%\2TC#.\UMNV85.=QGB=HNRPG7""T*!;4L8$SA]7MB<:K MEI'JW*_%$"1KPB9# J<:FWZ2F-YGZ(FI@Y)3051^RI;*M!57A?9Q1:Z7I+?C-)6P9K.I#F9K?LH@ MQHA353AUO1'[R<(UU@Y;V'Y+]?+JZ/M&T1^5;CCN:Y576!&LPQ=LO;='R'Q) MM>\N/VV?.S[A (7:%CTUC?(XAK>6G^SOO*WS#Y?163Q1<#VD_WR0!7K\L!2 M51*LZWC)8RM3I@2_DZ#[]@J 7)91"I]3,FK,9(&M!G&;I[ZP-^587EZL,9VY MJJ21O.03L>#[\QL*#XN.C9)F1__@Y\:_58Y!U!AF8?+;N53_%#:DX*]T$52D M7P)>_NRQG U7M+/EU9=4WP^VT-5,Z26@CW,+16D.LR!H.&LIG+05'(.CC(:5 M=7Q7_V<@J M5D/.H);51BXRFHQP-&R7A;B*."NB*[H=5T/S?#I+LZZ%M70K7!_\U]!HW) M)D G969:6@:!6UZT(B'1EP=Z7'3S<03'/)$ K==]@-:#58?I2XT\B.LN--0" M?9S*8FR*HX$JF*PP(D70%I< HEJXJ%<,VB@7+ 6'N@4S00Z4Q5&+^JC4 M*4IBTR4=!+L31?4=*02H/W_4:EZ'(H,V@O0(.U3@%[&8J5*D7,>K&3Q2UWN, MI$M*N)V=ZE=8-KULS<;9C%7#=KA#9+K@9$+[:?V;,#!J--4;V)$N!%%8.N;1!%X?'.PD51CQ\3G^8\@42I!AN 7=^8VJEG,4E MA] ?/X]V\"&2@^@C_$0?=IWUI*A2B6:8?%JEINNS"ZIW6.V3 :D^$6 ,YI]T M+_@"!H3%)GO'02U[.[E9M\*$E!FKOM'.\<%7M+%I[B/L0RQ;@R2<;I=(UN/= M@^,=()XUG0+!O.QB(S&FQ=@>D[-JF*H8[:2%0!L,@#YIAZ0* #_5%8*RS+B) MT(BI+!-APJAQSK97=0U(Q(H'I9BR1Q,45I/0 X.)VB]ZAJ2Z\%E,5"F =4V, M]\C$N"N"7I-AD"J"ZX[:WZS&(2)VBA+#9&\E8J, MAJ;K% :V R$&NE@N;':TA.]"V"'AS;+]D(O05RI,0B8X8A(<,Q9X408)N)ZH MV7+!QP42M>"M)[$]%@ 6 !*@W2^3CG77@1H>M40L('>F#2JFA,I",4Y0YQP4 M/(+'ZFURNX&TCE@12,=6.#9_:HM5KJ0=(I<)=]F!(TQ96T@7/!V1[4O06:+O MS0M&6 H0<,A\PS3Z@4TFEMI%0^'OQIRRQDDSE!$14<%1B;M.5[8M8%Z2>T>:;>C=JBD-NGU+8]%J@ M#Q!MX2,U"L74%R2FCHPKK[VB4&1=)78$7C58VQ35NUFZL)X[@86EQGZ;::Z- M8!%+[5:_:GQCS312-DC7NR33L-=GH=?T&G+C9I:*X&(RH$1Q30Y!3I6C9ZNC M*D;]<,T--';&/D>"R&Z5NKY'H^$NW55>>/=LP6X^W;VIWEXT%N3^UKCCQ(T M784F3-'IXG=ULTR9HP6F9E!N$EO'YIC,0\HL_N M8 GU^QRC"+#F*DGR>;MG-9EF!HVJBP,C<;O4,"NHM8WTM\XP"./K9&H"#J@+ MLXL?P-G]3R..R!9EGO]I"[.'*&".8HZ9]C.,]+&* +431['9 M[D:3EWFQ-\*3=]CXS0LO?2;+C@U.)DU1N#8+,!=#14GLG:RS6=S(7!8K9KKE MRA]I:%$?GM&7UKYM1V_E2&5.7.? $K0$TU];FDK4&4 C? !-8Y<<,H,^'<[, M166\5M]J!)33D!#,Z55QH-V,8+Q1(:ID$&$,Y5]_I=(5$S->YT)16M]UGI*; M$S2D20ZJ$#K&2(<+YN*^7KY/^!1DCH(-3$"Y,(0'==:1:YWA)E$9!9S2>VA1 M-85QZ[TXJ-13=%D-M0*-&./*J,'!*(S:Q3;,QAPJXA)M!*Z.F"-Z=BDQ6;0Z M0]-L!;6@W:,<59J7C.<]JE)79HKX'-NJI"NL"P>&P9MCXW!'WL&ETO%X81S0 M)+)XT;'9CM-Q!C$Q0@M+B[RO?2YAS;H5&P)PXS!8#N9S91>8OQ#_*?+I4M9M MC![4)N7\QDHE2]JDF*?M%"*Y-M6^,'=5RW3 ->;\1<@;S"NC0G5#$H6ETM.: MU7WH"C^COW:RT "1R&?_J J 68!?%E=06.:[@.WC\>XZ,Z (ZV0SK;=0C58O M5U^L$W8('JK"Y,J%B[0NV#E*#-'.T<%NV+4CA#7N!T*&TD;7B\V=O)8E>6HY MNMUN1,55*@H?CA&L'Z[B>M?AM#L%..YPYVB17!@TP(K="%@&<*[E*HGO3HL/ MKZ%VWEF>[;%5U-4@>JQ'KK(0S!)98E_#9?=0WQ=>A>)X%W,;:)6 QX++R#N: MUHY #XB)1B05FZGO26&Y\+M9FYD;R :2U2$6[ VF[+HE\\:3N1W>#]V*VG7T M=*JT=3G 2HC-+J,9YG##S OX%1F_N2C41#+@T1@A+3N[2*US;T3U<)$(//B> M=XG'7J"HOTRU_6\49R)('Z+MJP4-)=R@S%H(VFQ)U:L73UR]2':?O1MY.%T" M)BXGO5$#E(!84Z\.A/]9*K(FG&/Y7'*H.;S1IN:,PB9KE$M#:3G>^9*JJ2J= M1&KJL^I:BUS@^!A:2$_Z3A0V^0;>JC*38Q=F5.QR+L(\K]+$1/Y97%/3T(D@ MHE+<&-^^*ZOZ^O5KN[FURZH&\6%/2XO##6^CLL8.YP$2=?J395.JMA1/T.AE MP8WI:H,JNR3-5P<_>D!/Y&[-0GB$4V":1 MO-##\[&+;3*9GW^]A!RI4T1A,,4(%-$G$+ MTAR7IUMBW1P40W"0/C7Q01HBU:I'U%*U%6=J"Q/C90(WES"QNL1IXN-J?(VE M4*-,HATD$$*S59PN[-@:B B'+T&V=E%VIKP$LVE*CZ0X&JKN;!IU-9L?4(LP MT$3YT4T("?5*&K6^ N(Z5TF'(+Q:#$;19X!5IG EG/@44P$[CK@E3=4=%)6U MH'Y'V@K=@&"FZ#_:262FO:LLM*8OD[I6"%WXB+<>4!&_++/.-S1TX1UKLAJ2 M%F!';9?1<$:-?_S]YNC@\/6I7I$#O2R;N8-XA#V7)K:7!HM,;.M%(T2M)3%5 M&?#6@;S@Y \D:NA.J.LSK44'!AG\'9 #.XV4RTI3!"EI?BE8'<&F]7Y4A\, M24!VQBZ'00D%KJ.8$PQ=2!9H8=L[NSDL-BC?3\01J S[)?3R"9EOF)NDB>Q;X()VMWK7TL\ *V8B^M7*+U(TB M#,N%F 89%/@#%@1EL MHW:!I9<29LUL,C3N*;-J[MUD<;=@Z&75KC/E6 Y(I M.DX%RK';)==#U*MS5I=OD[J*"[M)$Q1[ZS[;BK+;N:^&Q-U[E+3M2I97T2[ ,#0VIP>LZG$'5C:2M43XM:A=4KJI"O M-2\DIX(Q[41OQ+C=,=X).WB9A4 OHNKJ$D0X<_OMK@&\]X'<3DMD(-D)PZ:+ M95R:G*<\""LR756D#+"U-\_A2NM!LRLCO'89EMY6LJZMY*BWE3R4K60=:>/P MU<>>R/&Z1_+80?'=^^C7=U?OSR\OHU]_.K\X_^6'P5*:1VS-U4DGFG.;M!F* MV#JHTS>4:3X?!,*N>8Y??QN64GMD%&=+[_G-+S]_.'O_^TD4/:/_?KPX>W]U M?G[2G_(F3_F9^6_]\K+]V:X-P9<_1I>_7UZ=_WP9O0/8O7A_=O7NE_=G_QS MQS?[@^B)1()@DA(J+?I,GK8WNAQ?B@D%JDPWH\E0YDTO_UZF">+[_[KVZ\GY33][G\!4$L#!!0 ( ,USI51%03GN#,Q7S$N:'1M[5Q1;]LX$GZ_7T%TL8L$L!/+J=/4 M]@5(4_*%%+4G9\O_YF*,EV8KMUKMZKXP@%TL@:#H?# M^3[.C.3T8Y>H\[^P?@QE1'^HQ=1+9LRZ MJ8*_OG'PX)HR%9"Z;NNH]7,OTJEK6OD?Z 9XG;E>PLU(IDVGLV[Q@9(I-&.0 MH]AU<9Y.,23BB533[IU,P++/,&$W.N%I-7JHG=-)J<#/R94N].>^3 MBLJD22P=-&W&0^AF!IH3P[-EL[XZ*?@M-6KW], M8\_[Q]EWN"(XV[HO#&EYZHPA#^]'1N>IP'4H;;IF-.0'K8;_=]A;^BPX[*WW MWZ0P=*B5V(Y#!U]^O?IP=<;V]XO/=^SN>F\W?OM\]Q+W_79PZ7?\I-6N=WJO=_KZ$[O[ M=W#:OO_Q]\"]V<7G'\$Z[M3^6%-Z[AQ/;_/35QF8KM#;H'&KHR*N=EOCSHG[WY^V6'R MR*,S=\K4N\Y[]5F3?,7!2WY[/;7A9WD30L9B/@1D82YB 0)A) MBU>9-H[IE'W"J5C0:OZ3Z8A=WOZ-W4XMA1R[H@,FY4[JE*L&7H9'O3D0T#WE MSQH0^PR(]OX!X@.&CJ#03Z;L/M43!6($C4>X$!HUI=HQ&L5ERG@Z97GJ3 ZX M2HX1B*H(,)PE>(5GFF(1#_$CPW0B'7.ZD%L22"$$:[F9DDC"[P'G7=!I\3.! MQN"4BA9.O".[ (IDBH B;