0000950170-22-014653.txt : 20220804 0000950170-22-014653.hdr.sgml : 20220804 20220804141230 ACCESSION NUMBER: 0000950170-22-014653 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220804 DATE AS OF CHANGE: 20220804 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: 221136025 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-20220630.htm 10-Q 10-Q
P3Y0001005757--12-31P1DQ2false2026-09-30September 30, 2026P4D0001005757csgs:BroadbandCableSatelliteMember2021-04-012021-06-300001005757us-gaap:TreasuryStockMember2021-04-012021-06-300001005757csgs:EuropeMiddleEastAndAfricaMember2021-04-012021-06-300001005757csgs:CustomerContractCostsMember2022-04-012022-06-300001005757us-gaap:RetainedEarningsMember2020-12-310001005757csgs:EuropeMiddleEastAndAfricaMember2021-01-012021-06-300001005757us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2021-12-310001005757us-gaap:FairValueInputsLevel1Member2021-12-310001005757us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-12-310001005757csgs:TekzenitIncMember2020-12-310001005757srt:MaximumMember2021-01-012021-12-310001005757us-gaap:RetainedEarningsMember2022-01-012022-03-3100010057572022-03-310001005757us-gaap:CommonStockMember2022-01-012022-03-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-01-012022-03-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-03-310001005757srt:AmericasMember2021-04-012021-06-300001005757csgs:CommonStockWarrantsMember2022-06-300001005757us-gaap:FairValueInputsLevel2Member2021-12-310001005757csgs:SECRule10b51PlanMember2022-01-012022-06-300001005757us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001005757srt:MaximumMember2022-01-012022-06-300001005757us-gaap:RetainedEarningsMember2021-01-012021-03-310001005757us-gaap:AdditionalPaidInCapitalMember2021-03-310001005757us-gaap:CommonStockMember2022-06-300001005757us-gaap:LicenseAndServiceMember2021-01-012021-06-300001005757us-gaap:TreasuryStockMember2022-01-012022-03-310001005757srt:AmericasMember2022-01-012022-06-300001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-03-310001005757us-gaap:RetainedEarningsMember2021-12-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-03-150001005757csgs:CustomerContractCostsMember2022-01-012022-06-300001005757us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-06-300001005757csgs:ShutDownOfMobilecardBusinessMember2022-06-012022-06-300001005757us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001005757csgs:CustomerContractCostsMember2021-01-012021-06-300001005757us-gaap:TreasuryStockMember2022-06-300001005757csgs:CustomerContractCostsMember2021-04-012021-06-300001005757us-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001005757us-gaap:CommonStockMember2021-04-012021-06-300001005757us-gaap:TreasuryStockMember2020-12-310001005757csgs:BroadbandCableSatelliteMember2022-04-012022-06-300001005757srt:MaximumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-06-300001005757srt:AmericasMember2021-01-012021-06-300001005757us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001005757csgs:BroadbandCableSatelliteMember2022-01-012022-06-300001005757us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-06-300001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-03-310001005757us-gaap:AdditionalPaidInCapitalMember2022-06-300001005757us-gaap:AssetBackedSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-06-300001005757us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000010057572014-12-310001005757us-gaap:RetainedEarningsMember2022-06-300001005757csgs:SECRule10b51PlanMember2022-04-012022-06-300001005757us-gaap:AdditionalPaidInCapitalMember2020-12-310001005757srt:AsiaPacificMember2021-01-012021-06-300001005757us-gaap:TreasuryStockMember2022-04-012022-06-300001005757csgs:RealEstateRestructuringsMember2022-01-012022-06-300001005757us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001005757us-gaap:CommonStockMember2021-06-3000010057572022-04-012022-06-300001005757us-gaap:TreasuryStockMember2021-01-012021-03-310001005757srt:AsiaPacificMember2022-04-012022-06-300001005757csgs:DgitSystemsPtyLtdMember2022-01-012022-06-300001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001005757csgs:OtherMember2022-04-012022-06-300001005757srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2022-01-0100010057572020-12-310001005757srt:MinimumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-06-300001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001005757us-gaap:ComputerSoftwareIntangibleAssetMember2022-06-300001005757us-gaap:AdditionalPaidInCapitalMember2021-06-3000010057572022-07-012022-06-300001005757csgs:TelecommunicationsMember2022-04-012022-06-300001005757csgs:MobileCardHoldingsLlcMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-06-300001005757csgs:EuropeMiddleEastAndAfricaMember2022-04-012022-06-300001005757csgs:TelecommunicationsMember2021-04-012021-06-300001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-06-300001005757csgs:CloudAndRelatedSolutionsMember2021-04-012021-06-300001005757csgs:OtherMember2022-01-012022-06-300001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001005757us-gaap:RestrictedStockUnitsRSUMember2022-06-300001005757csgs:MobileCardHoldingsLlcMember2021-07-310001005757us-gaap:OneTimeTerminationBenefitsMember2021-12-310001005757us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001005757us-gaap:NoncontrollingInterestMember2021-03-310001005757srt:MinimumMembercsgs:TwoThousandTwentyOneCreditAgreementMemberus-gaap:BaseRateMember2022-01-012022-06-300001005757csgs:TelecommunicationsMember2021-01-012021-06-3000010057572021-06-3000010057572021-04-012021-06-300001005757csgs:CloudAndRelatedSolutionsMember2022-04-012022-06-300001005757us-gaap:TreasuryStockMember2022-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001005757us-gaap:MaintenanceMember2021-04-012021-06-300001005757us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001005757us-gaap:CashAndCashEquivalentsMember2022-06-300001005757csgs:SECRule10b51PlanMember2021-04-012021-06-300001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-01-012022-03-310001005757us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001005757us-gaap:NoncontrollingInterestMember2022-03-310001005757us-gaap:TreasuryStockMember2021-06-300001005757us-gaap:OtherRestructuringMember2022-06-300001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-06-300001005757us-gaap:OtherNoncurrentAssetsMember2022-06-300001005757csgs:TerminationBenefitsRelatedToOrganizationalChangesMember2022-01-012022-06-300001005757us-gaap:AdditionalPaidInCapitalMember2021-12-310001005757csgs:BroadbandCableSatelliteMember2021-01-012021-06-300001005757us-gaap:LicenseAndServiceMember2022-01-012022-06-300001005757csgs:AcquiredCustomerContractsMembercsgs:MobileCardHoldingsLlcMember2022-06-300001005757srt:AsiaPacificMember2022-01-012022-06-300001005757csgs:OtherMember2021-04-012021-06-300001005757us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-06-300001005757csgs:ComcastCorporationMember2022-01-012022-06-300001005757us-gaap:OtherRestructuringMember2022-01-012022-06-300001005757us-gaap:FairValueInputsLevel1Member2022-06-300001005757srt:AsiaPacificMember2021-04-012021-06-300001005757csgs:OtherMember2021-01-012021-06-300001005757us-gaap:RestrictedStockUnitsRSUMember2022-03-310001005757us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001005757us-gaap:LicenseAndServiceMember2021-04-012021-06-300001005757us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001005757us-gaap:RestrictedStockUnitsRSUMember2021-12-3100010057572021-03-310001005757us-gaap:RetainedEarningsMember2021-04-012021-06-300001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-01-012022-06-3000010057572022-01-012022-06-300001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-03-150001005757us-gaap:CommonStockMember2021-01-012021-03-310001005757us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateDebtSecuritiesMember2022-06-300001005757us-gaap:MaintenanceMember2021-01-012021-06-300001005757csgs:TelecommunicationsMember2022-01-012022-06-3000010057572022-06-300001005757us-gaap:CommonStockMember2022-03-310001005757us-gaap:CommonStockMember2020-12-310001005757srt:MaximumMembercsgs:TwoThousandTwentyOneCreditAgreementMemberus-gaap:BaseRateMember2022-01-012022-06-300001005757csgs:ComcastCorporationMember2014-12-310001005757us-gaap:FairValueInputsLevel2Member2022-06-300001005757csgs:ComcastCorporationMember2022-06-300001005757us-gaap:RetainedEarningsMember2021-03-310001005757us-gaap:RetainedEarningsMembersrt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember2021-12-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2021-12-310001005757us-gaap:TreasuryStockMember2021-03-310001005757us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001005757us-gaap:AdditionalPaidInCapitalMember2022-03-310001005757csgs:AcquiredCustomerContractsMember2022-06-300001005757us-gaap:NoncontrollingInterestMember2020-12-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2022-03-152022-03-150001005757csgs:SECRule10b51PlanMember2021-01-012021-06-300001005757csgs:KeydokLlcMember2022-06-300001005757us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMembercsgs:TwoThousandTwentyOneCreditAgreementMember2022-01-012022-06-300001005757csgs:MobileCardHoldingsLlcMember2022-01-012022-06-300001005757us-gaap:NoncontrollingInterestMember2022-06-3000010057572022-01-012022-03-310001005757csgs:TekzenitIncMember2022-06-300001005757csgs:EuropeMiddleEastAndAfricaMember2022-01-012022-06-3000010057572014-01-012014-12-310001005757us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-06-300001005757csgs:CloudAndRelatedSolutionsMember2021-01-012021-06-300001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001005757srt:MinimumMember2022-01-012022-06-300001005757srt:AmericasMember2022-04-012022-06-300001005757us-gaap:RetainedEarningsMember2021-06-300001005757us-gaap:OneTimeTerminationBenefitsMember2022-01-012022-06-300001005757csgs:ContingentPurchasePricePaymentsMembercsgs:TekzenitIncMember2022-06-300001005757us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001005757us-gaap:NoncontrollingInterestMember2021-12-310001005757csgs:DgitSystemsPtyLtdMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-06-300001005757us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-06-300001005757csgs:ContingentPurchasePricePaymentsMembercsgs:TekzenitIncMember2020-12-310001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-06-300001005757us-gaap:MaintenanceMember2022-04-012022-06-300001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-3000010057572021-01-012021-06-300001005757csgs:TwoThousandTwentyOneCreditAgreementMembercsgs:TwoThousandTwentyOneTermLoanMember2022-01-012022-06-300001005757csgs:MobileCardHoldingsLlcMember2022-06-300001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000010057572021-01-012021-03-3100010057572021-12-310001005757csgs:DgitSystemsPtyLtdMember2022-06-300001005757us-gaap:AssetBackedSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001005757us-gaap:RetainedEarningsMember2022-04-012022-06-300001005757us-gaap:NoncontrollingInterestMember2021-06-300001005757us-gaap:LicenseAndServiceMember2022-04-012022-06-300001005757csgs:TekzenitIncMembercsgs:FinancialAndSalesCriteriaMember2020-12-310001005757us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001005757us-gaap:OneTimeTerminationBenefitsMember2022-06-3000010057572022-08-010001005757csgs:AcquiredCustomerContractsMember2021-12-310001005757csgs:TwoThousandSixteenSeniorConvertibleNotesMember2021-12-310001005757us-gaap:SuretyBondMember2022-06-300001005757us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMember2022-06-300001005757csgs:CloudAndRelatedSolutionsMember2022-01-012022-06-300001005757us-gaap:CommonStockMember2022-04-012022-06-300001005757us-gaap:RetainedEarningsMember2022-03-310001005757us-gaap:MaintenanceMember2022-01-012022-06-300001005757csgs:MarketBasedAwardsMember2022-01-012022-06-300001005757us-gaap:CommonStockMember2021-12-310001005757csgs:TekzenitIncMember2020-01-012020-12-310001005757csgs:TerminationBenefitsRelatedToOrganizationalChangesMember2022-06-012022-06-300001005757csgs:KeydokLlcMember2022-01-012022-06-300001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMemberus-gaap:SubsequentEventMember2022-07-310001005757csgs:AcquiredCustomerContractsMembercsgs:DgitSystemsPtyLtdMember2022-06-300001005757us-gaap:CommonStockMember2021-03-310001005757us-gaap:TreasuryStockMember2021-12-310001005757us-gaap:RevolvingCreditFacilityMembercsgs:TwoThousandTwentyOneCreditAgreementMember2021-12-31iso4217:USDxbrli:sharesxbrli:purecsgs:Employeesxbrli: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 June 30, 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 August 1, 2022, there were 32,082,835 shares of the registrant’s common stock outstanding.

 

 


 

CSG SYSTEMS INTERNATIONAL, INC.

FORM 10-Q for the Quarter Ended June 30, 2022

INDEX

 

 

 

Page No.

 

 

 

Part I - FINANCIAL INFORMATION

 

 

 

 

Item 1.

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

3

 

 

 

 

Condensed Consolidated Statements of Income for the Quarters and Six Months Ended June 30, 2022 and 2021 (Unaudited)

4

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Quarters and Six Months Ended June 30, 2022 and 2021 (Unaudited)

5

 

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the Quarters and Six Months Ended June 30, 2022 and 2021 (Unaudited)

6

 

 

 

 

Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 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

18

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

29

 

 

 

Item 4.

Controls and Procedures

30

 

 

 

Part II - OTHER INFORMATION

 

 

 

 

Item 1.

Legal Proceedings

31

 

 

 

Item 1A.

Risk Factors

31

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

31

 

 

 

Item 6.

Exhibits

31

 

 

 

 

Index to Exhibits

32

 

 

 

 

Signatures

33

 

 

 

2


 

CSG SYSTEMS INTERNATIONAL, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED

(in thousands)

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

133,770

 

 

$

205,635

 

Short-term investments

 

 

1,265

 

 

 

28,037

 

Total cash, cash equivalents and short-term investments

 

 

135,035

 

 

 

233,672

 

Settlement and merchant reserve assets

 

 

213,460

 

 

 

186,267

 

Trade accounts receivable:

 

 

 

 

 

 

Billed, net of allowance of $5,105 and $4,250

 

 

236,577

 

 

 

244,317

 

Unbilled

 

 

46,433

 

 

 

35,802

 

Income taxes receivable

 

 

19,563

 

 

 

6,414

 

Other current assets

 

 

57,187

 

 

 

41,727

 

Total current assets

 

 

708,255

 

 

 

748,199

 

Non-current assets:

 

 

 

 

 

 

Property and equipment, net of depreciation of $116,948 and $111,244

 

 

75,676

 

 

 

73,580

 

Operating lease right-of-use assets

 

 

58,629

 

 

 

86,034

 

Software, net of amortization of $159,879 and $152,283

 

 

25,855

 

 

 

29,757

 

Goodwill

 

 

301,222

 

 

 

321,330

 

Acquired customer contracts, net of amortization of $114,995 and $114,166

 

 

50,968

 

 

 

57,207

 

Customer contract costs, net of amortization of $30,578 and $32,410

 

 

48,530

 

 

 

46,618

 

Deferred income taxes

 

 

8,251

 

 

 

8,584

 

Other assets

 

 

13,293

 

 

 

15,840

 

Total non-current assets

 

 

582,424

 

 

 

638,950

 

Total assets

 

$

1,290,679

 

 

$

1,387,149

 

LIABILITIES AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Current portion of long-term debt

 

$

252,500

 

 

$

237,500

 

Operating lease liabilities

 

 

21,387

 

 

 

23,270

 

Customer deposits

 

 

32,921

 

 

 

43,546

 

Trade accounts payable

 

 

34,182

 

 

 

35,397

 

Accrued employee compensation

 

 

52,464

 

 

 

91,115

 

Settlement and merchant reserve liabilities

 

 

212,036

 

 

 

185,276

 

Deferred revenue

 

 

52,514

 

 

 

53,748

 

Income taxes payable

 

 

653

 

 

 

398

 

Other current liabilities

 

 

24,780

 

 

 

24,852

 

Total current liabilities

 

 

683,437

 

 

 

695,102

 

Non-current liabilities:

 

 

 

 

 

 

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

 

 

133,845

 

 

 

137,219

 

Operating lease liabilities

 

 

59,169

 

 

 

70,068

 

Deferred revenue

 

 

19,382

 

 

 

19,599

 

Income taxes payable

 

 

4,014

 

 

 

4,058

 

Deferred income taxes

 

 

196

 

 

 

7,752

 

Other non-current liabilities

 

 

13,614

 

 

 

13,107

 

Total non-current liabilities

 

 

230,220

 

 

 

251,803

 

Total liabilities

 

 

913,657

 

 

 

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,195 and 32,495 shares
     outstanding

 

 

709

 

 

 

705

 

Additional paid-in capital

 

 

479,271

 

 

 

488,303

 

Treasury stock, at cost; 37,339 and 36,713 shares

 

 

(967,659

)

 

 

(930,106

)

Accumulated other comprehensive income (loss):

 

 

 

 

 

 

Unrealized loss on short-term investments, net of tax

 

 

(3

)

 

 

(6

)

Cumulative foreign currency translation adjustments

 

 

(55,529

)

 

 

(38,347

)

Accumulated earnings

 

 

920,233

 

 

 

916,060

 

Total CSG stockholders' equity

 

 

377,022

 

 

 

436,609

 

Noncontrolling interest

 

 

-

 

 

 

3,635

 

Total stockholders' equity

 

 

377,022

 

 

 

440,244

 

Total liabilities and stockholders' equity

 

$

1,290,679

 

 

$

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

 

 

Six Months Ended

 

 

 

June 30, 2022

 

 

June 30, 2021

 

 

June 30, 2022

 

 

June 30, 2021

 

 

Revenue

$

262,168

 

 

$

255,134

 

 

$

526,568

 

 

$

508,253

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

138,134

 

 

 

132,938

 

 

 

276,552

 

 

 

266,480

 

 

Other operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

34,630

 

 

 

32,754

 

 

 

67,611

 

 

 

64,966

 

 

Selling, general and administrative

 

57,465

 

 

 

49,250

 

 

 

114,807

 

 

 

98,065

 

 

Depreciation

 

5,651

 

 

 

6,266

 

 

 

11,789

 

 

 

12,379

 

 

Restructuring and reorganization charges

 

19,005

 

 

 

1,760

 

 

 

32,111

 

 

 

2,820

 

 

Total operating expenses

 

254,885

 

 

 

222,968

 

 

 

502,870

 

 

 

444,710

 

 

Operating income

 

7,283

 

 

 

32,166

 

 

 

23,698

 

 

 

63,543

 

 

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

(2,686

)

 

 

(3,633

)

 

 

(5,958

)

 

 

(7,225

)

 

Amortization of original issue discount

 

-

 

 

 

(784

)

 

 

-

 

 

 

(1,556

)

 

Interest and investment income, net

 

126

 

 

 

84

 

 

 

256

 

 

 

208

 

 

Loss on derivative liability upon debt conversion

 

-

 

 

 

-

 

 

 

(7,456

)

 

 

-

 

 

Other, net

 

2,442

 

 

 

(100

)

 

 

3,254

 

 

 

(655

)

 

Total other

 

(118

)

 

 

(4,433

)

 

 

(9,904

)

 

 

(9,228

)

 

Income before income taxes

 

7,165

 

 

 

27,733

 

 

 

13,794

 

 

 

54,315

 

 

Income tax provision

 

(1,848

)

 

 

(8,412

)

 

 

(2,364

)

 

 

(15,363

)

 

Net income

$

5,317

 

 

$

19,321

 

 

$

11,430

 

 

$

38,952

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

31,301

 

 

 

31,875

 

 

 

31,358

 

 

 

31,859

 

 

Diluted

 

31,492

 

 

 

31,993

 

 

 

31,651

 

 

 

32,070

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per common share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

$

0.17

 

 

$

0.61

 

 

$

0.36

 

 

$

1.22

 

 

Diluted

 

0.17

 

 

 

0.60

 

 

 

0.36

 

 

 

1.21

 

 

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 (LOSS) - UNAUDITED

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30, 2022

 

 

June 30, 2021

 

 

June 30, 2022

 

 

June 30, 2021

 

 

Net income

 

$

5,317

 

 

$

19,321

 

 

$

11,430

 

 

$

38,952

 

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

 

(16,000

)

 

 

2,212

 

 

 

(17,182

)

 

 

1,857

 

 

Unrealized holding gains (losses) on short-term investments
arising during period

 

 

5

 

 

 

(7

)

 

 

3

 

 

 

(13

)

 

Other comprehensive income (loss), net of tax

 

 

(15,995

)

 

 

2,205

 

 

 

(17,179

)

 

 

1,844

 

 

Total comprehensive income (loss), net of tax

 

$

(10,678

)

 

$

21,526

 

 

$

(5,749

)

 

$

40,796

 

 

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 Six Months Ended June 30, 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 loss 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

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     Net income

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

5,317

 

 

-

 

 

 

     Unrealized gain on short-term investments, net of tax

 

-

 

 

-

 

 

-

 

 

-

 

 

5

 

 

-

 

 

-

 

 

 

     Foreign currency translation adjustments

 

-

 

 

-

 

 

-

 

 

-

 

 

(16,000

)

 

-

 

 

-

 

 

 

Total comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(10,678

)

Repurchase of common stock

 

(362

)

 

-

 

 

(116

)

 

(21,557

)

 

-

 

 

-

 

 

-

 

 

(21,673

)

Issuance of common stock pursuant to employee stock purchase plan

 

15

 

 

-

 

 

773

 

 

-

 

 

-

 

 

-

 

 

-

 

 

773

 

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

 

42

 

 

1

 

 

(1

)

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

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

 

(60

)

 

(1

)

 

1

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

Stock-based compensation expense

 

-

 

 

-

 

 

6,536

 

 

-

 

 

-

 

 

-

 

 

-

 

 

6,536

 

Dividends

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

(8,473

)

 

-

 

 

(8,473

)

Write-off of noncontrolling interest

 

 

 

 

 

 

 

 

 

 

 

 

 

(3,635

)

 

(3,635

)

BALANCE, June 30, 2022

 

32,195

 

$

709

 

$

479,271

 

$

(967,659

)

$

(55,532

)

$

920,233

 

$

-

 

$

377,022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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 Six Months Ended June 30, 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 loss 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

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     Net income

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

19,321

 

 

-

 

 

 

     Unrealized loss on short-term investments, net of tax

 

-

 

 

-

 

 

-

 

 

-

 

 

(7

)

 

-

 

 

-

 

 

 

     Foreign currency translation adjustments

 

-

 

 

-

 

 

-

 

 

-

 

 

2,212

 

 

-

 

 

-

 

 

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21,526

 

Repurchase of common stock

 

(156

)

 

-

 

 

(92

)

 

(6,957

)

 

-

 

 

-

 

 

-

 

 

(7,049

)

Issuance of common stock pursuant to employee stock purchase plan

 

19

 

 

-

 

 

716

 

 

-

 

 

-

 

 

-

 

 

-

 

 

716

 

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

 

6

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

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

 

(35

)

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

Stock-based compensation expense

 

-

 

 

-

 

 

5,022

 

 

-

 

 

-

 

 

-

 

 

-

 

 

5,022

 

Dividends

 

-

 

 

-

 

 

-

 

 

-

 

 

-

 

 

(8,150

)

 

-

 

 

(8,150

)

BALANCE, June 30, 2021

 

32,797

 

$

704

 

$

477,010

 

$

(907,601

)

$

(29,294

)

$

898,961

 

$

-

 

$

439,780

 

 

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)

 

 

Six Months Ended

 

 

 

June 30, 2022

 

 

June 30, 2021

 

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

$

11,430

 

 

$

38,952

 

 

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

 

 

 

 

 

 

Depreciation

 

14,210

 

 

 

12,379

 

 

Amortization

 

25,520

 

 

 

22,018

 

 

Amortization of original issue discount

 

-

 

 

 

1,556

 

 

Asset impairment

 

24,436

 

 

 

415

 

 

Loss on short-term investments and other

 

20

 

 

 

32

 

 

Loss on derivative liability upon debt conversion

 

7,456

 

 

 

-

 

 

Deferred income taxes

 

(7,816

)

 

 

6,434

 

 

Stock-based compensation

 

12,117

 

 

 

10,417

 

 

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

 

 

 

 

 

 

Trade accounts receivable, net

 

(8,638

)

 

 

1,128

 

 

Other current and non-current assets and liabilities

 

(16,098

)

 

 

(7,623

)

 

Income taxes payable/receivable

 

(13,157

)

 

 

(11,620

)

 

Trade accounts payable and accrued liabilities

 

(65,537

)

 

 

(29,817

)

 

Deferred revenue

 

2,792

 

 

 

(2,042

)

 

Net cash provided by (used in) operating activities

 

(13,265

)

 

 

42,229

 

 

 

 

 

 

 

 

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of software, property and equipment

 

(19,647

)

 

 

(15,158

)

 

Purchases of short-term investments

 

-

 

 

 

(46,195

)

 

Proceeds from sale/maturity of short-term investments

 

26,755

 

 

 

49,419

 

 

Acquisition of and investments in business, net of cash acquired

 

-

 

 

 

(12,097

)

 

Net cash provided by (used in) investing activities

 

7,108

 

 

 

(24,031

)

 

 

 

 

 

 

 

 

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from issuance of common stock

 

1,423

 

 

 

1,335

 

 

Payment of cash dividends

 

(17,200

)

 

 

(16,654

)

 

Repurchase of common stock

 

(45,113

)

 

 

(18,792

)

 

Proceeds from long-term debt

 

245,000

 

 

 

-

 

 

Payments on long-term debt

 

(246,051

)

 

 

(6,563

)

 

Settlement and merchant reserve activity

 

26,754

 

 

 

(23,967

)

 

Net cash used in financing activities

 

(35,187

)

 

 

(64,641

)

 

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

 

(3,328

)

 

 

(1,835

)

 

 

 

 

 

 

 

 

Net decrease in cash, cash equivalents and restricted cash

 

(44,672

)

 

 

(48,278

)

 

 

 

 

 

 

 

 

Cash, cash equivalents and restricted cash, beginning of period

 

391,902

 

 

 

354,730

 

 

Cash, cash equivalents and restricted cash, end of period

$

347,230

 

 

$

306,452

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

Cash paid during the period for-

 

 

 

 

 

 

Interest

$

8,323

 

 

$

6,370

 

 

Income taxes

 

23,324

 

 

 

20,540

 

 

 

 

 

 

 

 

 

Reconciliation of cash, cash equivalents and restricted cash:

 

 

 

 

 

 

Cash and cash equivalents

$

133,770

 

 

$

163,768

 

 

Settlement and merchant reserve assets

 

213,460

 

 

 

142,684

 

 

Total cash, cash equivalents and restricted cash

$

347,230

 

 

$

306,452

 

 

 

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 June 30, 2022 and December 31, 2021, and for the quarters and six months ended June 30, 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 and six months ended June 30, 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.

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 June 30, 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 and six months ended June 30, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

230,712

 

 

$

228,248

 

 

$

465,689

 

 

$

455,267

 

 

Software and services

 

 

20,068

 

 

 

15,033

 

 

 

38,504

 

 

 

29,812

 

 

Maintenance

 

 

11,388

 

 

 

11,853

 

 

 

22,375

 

 

 

23,174

 

 

Total revenue

 

$

262,168

 

 

$

255,134

 

 

$

526,568

 

 

$

508,253

 

 

 

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

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

85

%

 

 

85

%

 

 

85

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

11

%

 

 

11

%

 

 

11

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8


 

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 and six months ended June 30, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

55

%

 

 

58

%

 

 

54

%

 

 

58

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

 

20

%

 

 

18

%

 

Other

 

 

26

%

 

 

24

%

 

 

26

%

 

 

24

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

 

Deferred revenue recognized during the quarters ended June 30, 2022 and 2021 was $12.3 million and $11.9 million, respectively and during the six months ended June 30, 2022 and 2021 was $40.3 million and $32.0 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 June 30, 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 June 30, 2022 and December 31, 2021, we had $2.0 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

195,307

 

 

$

193,883

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

18,153

 

 

 

18,153

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

213,460

 

 

$

212,036

 

 

$

186,267

 

 

$

185,276

 

Financial Instruments. Our financial instruments as of June 30, 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.

 

9


 

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

Our short-term investments as of June 30, 2022 and December 31, 2021 were $1.3 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,091

 

 

$

 

 

$

12,091

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

90

 

 

 

90

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

1,175

 

 

 

1,175

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,091

 

 

$

1,265

 

 

$

13,356

 

 

$

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

144,375

 

 

$

144,375

 

 

$

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 six months ended June 30, 2022 were as follows (in thousands):

 

January 1, 2022 balance

 

$

321,330

 

Adjustments related to prior acquisitions

 

 

(2,299

)

Impairment charge related to MobileCard Holdings, LLC

 

 

(7,211

)

Effects of changes in foreign currency exchange rates

 

 

(10,598

)

June 30, 2022 balance

 

$

301,222

 

The adjustments related to prior acquisitions are primarily a result of the finalization of the purchase accounting for MobileCard Holdings, LLC. See Notes 5 and 6 for further discussion to include management's decision to shut-down this business resulting in the impairment charge recorded above.

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Acquired customer contracts

 

$

165,963

 

 

$

(114,995

)

 

$

50,968

 

 

$

171,373

 

 

$

(114,166

)

 

$

57,207

 

Software

 

 

185,734

 

 

 

(159,879

)

 

 

25,855

 

 

 

182,040

 

 

 

(152,283

)

 

 

29,757

 

Total intangible assets

 

$

351,697

 

 

$

(274,874

)

 

$

76,823

 

 

$

353,413

 

 

$

(266,449

)

 

$

86,964

 

 

The total amortization expense related to other intangible assets for the second quarters of 2022 and 2021 were $7.7 million and $5.9 million, respectively, and for the six months ended June 30, 2022 and 2021 were $14.8 million and $11.5 million, respectively. Based on the June 30, 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 - $27.5 million; 2023 - $19.4 million; 2024 - $13.0 million; 2025 - $10.6 million; and 2026 - $7.5 million.

 

Customer Contract Costs. As of June 30, 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Customer contract costs

 

$

79,108

 

 

$

(30,578

)

 

$

48,530

 

 

$

79,028

 

 

$

(32,410

)

 

$

46,618

 

The total amortization expense related to customer contract costs for the second quarters of 2022 and 2021 were $3.8 million and $5.0 million, respectively, and for the six months ended June 30, 2022 and 2021 were $10.3 million and $9.7 million, respectively.

 

11


 

4. DEBT

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

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

2021 Credit Agreement:

 

 

 

 

 

 

2021 Term Loan, due September 2026, interest at adjusted LIBOR plus
        
1.375% (combined rate of 3.625% at June 30, 2022)

 

$

144,375

 

 

$

148,125

 

Less – deferred financing costs

 

 

(3,030

)

 

 

(3,406

)

2021 Term Loan, net of unamortized discounts

 

 

141,345

 

 

 

144,719

 

$450 million revolving loan facility, due September 2026, interest at adjusted
      LIBOR plus applicable margin (combined rate of
3.625% at June 30, 2022)

 

 

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

 

 

386,345

 

 

 

374,719

 

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

 

 

(252,500

)

 

 

(237,500

)

Long-term debt, net of unamortized discounts

 

$

133,845

 

 

$

137,219

 

 

2021 Credit Agreement. During the six months ended June 30, 2022, we made $3.8 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 June 30, 2022, our interest rate on the 2021 Term Loan and 2021 Revolver is 3.625% (adjusted LIBOR plus 1.375% per annum), and our commitment fee on the unused $205.0 million 2021 Revolver is 0.15%. In July 2022, we borrowed an additional $15.0 million on our revolver, leaving us currently with $190.0 million available.

 

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

12


 

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 June 30, 2022, we have $0.6 million accrued related to the contingent purchase price payments and 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. As of June 30, 2022, the purchase accounting for the MobileCard transaction was complete. We recorded goodwill of $7.2 million, acquired client contracts of $2.6 million, and technology of $0.9 million. The non-controlling interest of $3.6 million was recorded in total stockholders' equity. In June 2022, our management team, with the support of our Board of Directors (the "Board"), decided to shut-down the MobileCard business. See Note 6 for additional discussion.

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 June 30, 2022, we have not accrued any amounts related to the potential earn-out payments due to the uncertainty of payment. As of June 30, 2022, the purchase accounting for the Keydok acquisition was complete. We recorded goodwill of $1.0 million.

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 June 30, 2022, we have accrued $0.1 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, 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.

 

13


 

6. RESTRUCTURING AND REORGANIZATION CHARGES

During the second quarters of 2022 and 2021, we recorded restructuring and reorganization charges of $19.0 million and $1.8 million, respectively, and for the six months ended June 30, 2022 and 2021, we recorded restructuring and reorganization charges of $32.1 million and $2.8 million, respectively.

During the six months ended June 30, 2022 we implemented the following restructuring and reorganizational activities:

In connection with our workplace of the future philosophy, we consolidated space at seven of our leased real estate locations in the United States and India, resulting in restructuring charges of $17.3 million related to the impairments of operating lease right-of-use assets, furniture and fixtures, and leasehold improvements and $2.4 million of accelerated depreciation.
In June 2022, our management team, with the support of our Board, decided to shut-down the MobileCard business, in which we had acquired a controlling interest in July of 2021 (see Note 5). MobileCard was not meeting its projected targets. As a result, we recorded net impairment charges of $7.0 million, to include the write-offs of the remaining acquired intangible assets, goodwill, and the noncontrolling interest. We also terminated approximately 40 employees, which resulted in restructuring charges related to involuntary terminations of $0.6 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 $2.9 million.

 

The activity in the business restructuring and reorganization reserves during the six months ended June 30, 2022 was as follows (in thousands):

 

 

 

Termination

 

 

 

 

 

 

 

 

 

Benefits

 

 

Other

 

 

Total

 

January 1, 2022, balance

 

$

675

 

 

$

-

 

 

$

675

 

Charged to expense during period

 

 

3,460

 

 

 

28,651

 

 

 

32,111

 

Cash payments

 

 

(1,929

)

 

 

(1,935

)

 

 

(3,864

)

Adjustment for asset impairment

 

 

-

 

 

 

(24,296

)

 

 

(24,296

)

Adjustment for accelerated depreciation

 

 

-

 

 

 

(2,420

)

 

 

(2,420

)

Other

 

 

327

 

 

 

-

 

 

 

327

 

June 30, 2022, balance

 

$

2,533

 

 

$

-

 

 

$

2,533

 


As of June 30, 2022
, the entire 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 June 30, 2022, we had $2.9 million of restricted assets used to collateralize these guarantees, with $2.0 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 $4.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 June 30, 2022, we had total aggregate money transmitter bonds of approximately $17 million outstanding.

14


 

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

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Basic weighted-average common shares

 

 

31,301

 

 

 

31,875

 

 

 

31,358

 

 

 

31,859

 

 

Dilutive effect of restricted common stock

 

 

191

 

 

 

118

 

 

 

293

 

 

211

 

 

Diluted weighted-average common shares

 

 

31,492

 

 

 

31,993

 

 

 

31,651

 

 

 

32,070

 

 

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.

15


 

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 second quarters of 2022 and 2021 we repurchased approximately 360,000 shares of our common stock for $21.6 million (weighted-average price of $59.88 per share) and approximately 153,000 shares of our common stock for $7.0 million (weighted-average price of $45.56 per share), respectively, and during the six months ended June 30, 2022 and 2021 we repurchased approximately 626,000 shares of our common stock for $37.6 million (weighted-average price of $59.99 per share), and approximately 295,000 shares of our common stock for $13.5 million (weighted-average price of $45.74 per share), respectively, under a SEC Rule 10b5-1 Plan.

As of June 30, 2022, the total remaining number of shares available for repurchase under the Stock Repurchase Program totaled 3.0 million shares.

Stock Repurchases for Tax Withholdings. In addition to the above-mentioned stock repurchases, during the second quarters of 2022 and 2021, we repurchased and then cancelled approximately 2,000 shares of common stock for $0.1 million and approximately 3,000 shares of common stock for $0.1 million, respectively, and during the six months ended June 30, 2022 and 2021 we repurchased and then cancelled approximately 125,000 shares of common stock for $7.9 million and approximately 113,000 shares of common stock for $5.3 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 second quarter of 2022, our Board approved a quarterly cash dividend of $0.265 per share of common stock, totaling $8.5 million. During the second quarter of 2021, our Board approved a quarterly cash dividend of $0.25 per share of common stock, totaling $8.2 million. Dividends declared for the six months ended June 30, 2022 and 2021 totaled $17.1 million and $16.4 million, respectively.

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 June 30, 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 and six months ended June 30, 2022 is as follows (shares in thousands):

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

June 30, 2022

 

 

June 30, 2022

 

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

Unvested awards, beginning

 

 

1,328

 

 

$

52.94

 

 

 

1,206

 

 

$

45.22

 

Awards granted

 

 

42

 

 

 

58.12

 

 

 

536

 

 

 

63.85

 

Awards forfeited/cancelled

 

 

(61

)

 

 

50.00

 

 

 

(94

)

 

 

48.51

 

Awards vested

 

 

(44

)

 

 

46.93

 

 

 

(383

)

 

 

43.72

 

Unvested awards, ending

 

 

1,265

 

 

$

53.27

 

 

 

1,265

 

 

$

53.27

 

Included in the awards granted during the six months ended June 30, 2022 are awards issued to members of executive management and certain key employees in the form of: (i) performance-based awards of approximately 121,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.

16


 

The other restricted common stock shares granted during the six months ended June 30, 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 second quarters of 2022 and 2021 of $6.5 million and $5.0 million, respectively, and for the six months ended June 30, 2022 and 2021 of $12.1 million and $10.4 million, respectively.

 

17


 

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.

 

The 2021 acquired businesses have been operating at a lower operating margin than our organic business operations as time is required to realize the expected synergies, thus, having a dilutive impact on our operating results. In June 2022, our management team, with the support of our Board, decided to shut-down the MobileCard business as it was not meeting its projected targets. See Note 6 to our Financial Statements for further details of the dissolution of MobileCard.

 

 

18


 

Management Overview of Quarterly Results

 

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

 

 

 

Quarter Ended

 

 

 

 

June 30, 2022

 

 

June 30, 2021

 

 

Revenue

 

$

262,168

 

 

$

255,134

 

 

Transaction fees (1)

 

 

18,713

 

 

 

16,655

 

 

Operating Results:

 

 

 

 

 

 

 

Operating income

 

$

7,283

 

 

$

32,166

 

 

Operating income margin

 

 

2.8

%

 

 

12.6

%

 

Diluted EPS

 

$

0.17

 

 

$

0.60

 

 

Supplemental Data:

 

 

 

 

 

 

 

Restructuring and reorganization charges (2)

 

$

19,005

 

 

$

1,760

 

 

Executive transition costs

 

 

-

 

 

 

5

 

 

Acquisition-related costs:

 

 

 

 

 

 

 

Amortization of acquired intangible assets

 

 

3,956

 

 

 

2,618

 

 

Earn-out compensation

 

 

-

 

 

 

(2,521

)

 

Transaction-related costs

 

 

(39

)

 

 

623

 

 

Stock-based compensation (2)

 

 

6,535

 

 

 

5,138

 

 

Amortization of OID

 

 

-

 

 

 

784

 

 

(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)
Restructuring and reorganization charges includes stock-based compensation, which is not included in the stock-based compensation line in the table above, and depreciation, which has not been recorded to the depreciation line on our Income Statement.

Revenue. Revenue for the second quarter of 2022 was $262.2 million, a 2.8% increase when compared to revenue of $255.1 million for the second quarter of 2021. Over half of this year-over-year increase is due to the revenue generated from the 2021 acquired businesses, with the remaining amount attributed to the continued organic growth of our revenue management solutions.

Operating Results. Operating income for the second quarter of 2022 was $7.3 million, or a 2.8% operating margin percentage, compared to $32.2 million, or a 12.6% operating margin percentage for the second quarter of 2021. The decrease in operating income can be mainly attributed to the $17.2 million increase in restructuring and reorganization charges, discussed below.

Diluted EPS. Diluted EPS for the second quarter of 2022 was $0.17 compared to $0.60 for the second quarter of 2021, with the decrease primarily attributed to the lower operating results, discussed above.

Cash and Cash Flows. As of June 30, 2022, we had cash, cash equivalents and short-term investments of $135.0 million, as compared to $187.6 million as of March 31, 2022, and $233.7 million as of December 31, 2021. Our cash flows used in operating activities for the quarter ended June 30, 2022 were ($7.7) million and were negatively impacted by unfavorable changes in working capital. See the Liquidity section below for further discussion of our cash flows.

 

19


 

Significant Customer Relationships

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

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

 

 

 

Quarter Ended

 

 

 

June 30, 2022

 

 

March 31, 2022

 

 

June 30, 2021

 

 

 

Amount

 

 

% of Revenue

 

 

Amount

 

 

% of Revenue

 

 

Amount

 

 

% of Revenue

 

Charter

 

$

53,173

 

 

 

20

%

 

$

52,069

 

 

 

20

%

 

$

55,102

 

 

 

22

%

Comcast

 

 

52,919

 

 

 

20

%

 

 

52,524

 

 

 

20

%

 

 

53,789

 

 

 

21

%

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

 

 

As of

 

 

 

June 30, 2022

 

 

March 31, 2022

 

 

December 31, 2021

 

Charter

 

 

23

%

 

 

20

%

 

 

23

%

Comcast

 

 

20

%

 

 

20

%

 

 

20

%

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: (i) second quarter of 2022 was $262.2 million, a 2.8% increase when compared to $255.1 million for the second quarter of 2021; and (ii) six months ended June 30, 2022 was $526.6 million, a 3.6% increase when compared to $508.3 million for the six months ended June 30, 2021. These year-over-year increases in revenue can be almost evenly attributed to the revenue generated from the businesses acquired in 2021 along with the continued growth of our revenue management solutions resulting mainly from increased professional services revenue related to implementation projects, increased payments volume, and conversions of customer accounts onto our solutions. In June 2022, we successfully converted approximately six million Charter customer accounts onto ACP.

20


 

We use the location of the customer as the basis of attributing revenue to individual countries. Revenue by geographic regions for the second quarters and six months ended June 30, 2022 and 2021 was as follows (in thousands):

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

$

222,309

 

 

$

217,355

 

 

$

445,269

 

 

$

435,007

 

 

Europe, Middle East, and Africa

 

 

28,981

 

 

 

27,458

 

 

 

60,542

 

 

 

52,225

 

 

Asia Pacific

 

 

10,878

 

 

 

10,321

 

 

 

20,757

 

 

 

21,021

 

 

Total revenue

 

$

262,168

 

 

$

255,134

 

 

$

526,568

 

 

$

508,253

 

 

Total Operating Expenses. Total operating expenses for the: (i) second quarter of 2022 were $254.9 million, a 14.3% increase when compared to $223.0 million for the second quarter of 2021; and (ii) six months ended June 30, 2022 were $502.9 million, a 13.1% increase when compared to $444.7 million for the six months ended June 30, 2021. These increases can be mainly attributed to increased restructuring and reorganization costs, discussed below, the additional expenses incurred by the 2021 acquired businesses, inflationary and supply-chain pressures, increased staffing related to recently closed large deals and future projects, and increased travel expenses.

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

Cost of Revenue (Exclusive of Depreciation). The cost of revenue for the: (i) second quarter of 2022 was $138.1 million, a 3.9% increase when compared to $132.9 million for the second quarter of 2021; and (ii) six months ended June 30, 2022 was $276.6 million, a 3.8% increase when compared to $266.5 million for the six months ended June 30, 2021. These increases in cost of revenue between periods are reflective of the increase in revenue year-over-year, and can be mainly attributed to higher employee-related costs, including increased staffing from the 2021 acquired businesses. Total cost of revenue as a percentage of revenue for the: (i) second quarters of 2022 and 2021 was 52.7% and 52.1%, respectively, and (ii) six months ended June 30, 2022 and 2021 was 52.5% and 52.4%, respectively.

R&D Expense (Exclusive of Depreciation). R&D expense for the second quarter of 2022 was $34.6 million, a 5.7% increase when compared to $32.8 million for the second quarter of 2021; and (ii) six months ended June 30, 2022 was $67.6 million, a 4.1% increase when compared to $65.0 million for the six months ended June 30, 2021, with the increases mainly attributed to the development activities of the acquired businesses. As a percentage of total revenue, R&D expense for the: (i) second quarters of 2022 and 2021 was 13.2% and 12.8%, respectively, and (ii) six months ended June 30, 2022 and 2021 was 12.8%, for both periods.

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: (i) second quarter of 2022 was $57.5 million, a 16.7% increase when compared to $49.3 million for the second quarter of 2021; and (ii) six months ended June 30, 2022 was $114.8 million, a 17.1% increase when compared to $98.1 million for the six months ended June 30, 2021. These increases in SG&A expense are primarily attributed to increases in employee-related costs, to include the SG&A expense associated with the 2021 acquired businesses, wage inflation, increased travel expense, and increased investments in items such as cyber-security, ESG, and DE&I initiatives. Additionally, SG&A for the six months ended June 30, 2022 includes $1.3 million of executive transition costs. Our SG&A costs as a percentage of total revenue for the: (i) second quarters of 2022 and 2021 were 21.9% and 19.3%, respectively; and (ii) six months ended June 30, 2022 and 2021 was 21.8% and 19.3%, respectively.

21


 

Restructuring and Reorganization Charges. Restructuring and reorganization charges for the: (i) second quarter of 2022 were $19.0 million, a $17.2 million increase when compared to $1.8 million for the second quarter of 2021; and (ii) six months ended June 30, 2022 was $32.1 million, a $29.3 million increase when compared to $2.8 million for the six months ended June 30, 2021. The restructuring and reorganization charges for the second quarter and six months ended June 30, 2022 relate mainly to the following:

real estate restructuring charges to include impairment charges of $6.2 million and $17.3 million, respectively, and accelerated depreciation of $1.9 million and $2.4 million, respectively, as we continue to rationalize our real estate footprint to reflect our flexible work approach;
net impairment charges of $7.0 million recorded in the second quarter of 2022 related to the dissolution of CSG’s controlling interest in MobileCard, discussed above; and
reduction in workforce resulting in restructuring charges related to involuntary terminations of $2.2 million and $3.7 million, respectively, to include severance for the MobileCard employees.

 

See Note 6 to our Financial Statements for additional discussion.

Operating Income. Operating income for the: (i) second quarter of 2022 was $7.3 million, or 2.8% of total revenue, compared to $32.2 million, or 12.6% of total revenue for the second quarter of 2021, and (ii) six months ended June 30, 2022 was $23.7 million or 4.5% of total revenue, compared to $63.5 million or 12.5% of total revenue for the six months ended June 30, 2021. The decreases in operating income and operating income margin can be primarily attributed to the increased restructuring and reorganization charges. Additionally, we are also seeing margin pressure from the dilutive impact of the 2021 acquired businesses, as well as general inflationary and supply-chain pressures, increased staffing related to recently closed large deals and future projects, and increased travel expenses.

Loss on Derivative Liability Upon Debt Conversion. In March 2022, we settled our 2016 Convertible Notes for approximately $242 million in cash. As a result of the conversion of the 2016 Convertible Notes, 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.

Income Tax Provision. The effective income tax rates for the second quarters and six months ended June 30, 2022 and 2021 were as follows:

 

Quarter Ended

 

 

Six Months Ended

 

 

June 30,

 

 

June 30,

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

26

%

 

 

30

%

 

 

17

%

 

 

28

%

 

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

22


 

Liquidity

Cash and Liquidity. As of June 30, 2022, our principal sources of liquidity included cash, cash equivalents and short-term investments of $135.0 million, compared to $187.6 million as of March 31, 2022, and $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 June 30, 2022, we had $245.0 million outstanding on our 2021 Revolver. In July 2022 we borrowed an additional $15.0 million and currently have $190.0 million available to us. The 2021 Credit Agreement contains customary affirmative covenants and financial covenants. As of June 30, 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):

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Americas (principally the U.S.)

 

$

73,869

 

 

$

164,561

 

Europe, Middle East and Africa

 

 

52,182

 

 

 

56,368

 

Asia Pacific

 

 

8,984

 

 

 

12,743

 

Total cash, equivalents and short-term investments

 

$

135,035

 

 

$

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 June 30, 2022, we had $2.0 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 June 30, 2022 and December 31, 2021, we have $213.5 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.

23


 

Our second 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 (1)(2)

 

$

49,823

 

 

$

(55,372

)

 

$

(5,549

)

June 30 (2)(4)

 

 

37,550

 

 

 

(45,266

)

 

 

(7,716

)

Total

 

$

87,373

 

 

$

(100,638

)

 

$

(13,265

)

 

 

 

 

 

 

 

 

 

 

2021:

 

 

 

 

 

 

 

 

 

March 31 (1)(3)

 

$

49,273

 

 

$

(51,497

)

 

$

(2,224

)

June 30

 

 

42,930

 

 

 

1,523

 

 

 

44,453

 

Total

 

$

92,203

 

 

$

(49,974

)

 

$

42,229

 

(1)
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.
(2)
Cash flows from operating activities were negatively impacted by the capitalization of certain R&D expenses for tax purposes, as required by the 2017 Tax Cuts and Jobs Act beginning in 2022. The negative impact of this change for the first and second quarters of 2022 resulted in a net use of cash for our deferred income taxes of approximately $8 million and $7 million, respectively.
(3)
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.
(4)
Cash flows from operating activities for the second quarter of 2022 were negatively impacted by unfavorable changes in working capital, which can mainly be attributed to timing.

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 employee-related expenses), and generally over longer periods of time, do not significantly impact our cash flows from operations.

 

24


 

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

 

June 30

 

 

241,682

 

 

 

(5,105

)

 

 

236,577

 

 

 

66

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2021:

 

 

 

 

 

 

 

 

 

 

 

 

March 31

 

$

250,743

 

 

$

(3,718

)

 

$

247,025

 

 

 

70

 

June 30

 

 

226,774

 

 

 

(3,546

)

 

 

223,228

 

 

 

68

 

As of June 30, 2022 and 2021, approximately 94% and 96%, 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.

Accrued Employee Compensation

Accrued employee compensation decreased $38.6 million to $52.5 million as of June 30, 2022, from $91.1 million as of December 31, 2021, due primarily to the payment of the 2021 employee incentive compensation during the first quarter of 2022 that was fully accrued at December 31, 2021.

Income Taxes Payable/Receivable

Net income taxes payable/receivable (current and non-current) at June 30, 2022 was a net income taxes receivable balance of $14.9 million, compared to $2.0 million at December 31, 2020. This net of $12.9 million change is primarily due to the timing of our estimated Federal and state income tax payments.

 

25


 

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

During the six months ended June 30, 2022 and 2021, we purchased zero and $46.2 million, respectively, and sold (or had mature) $26.8 million and $49.4 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 six months ended June 30, 2022 and 2021 for software, property and equipment were $19.6 million and $15.2 million, respectively, and consisted principally of investments in: (i) facilities and internal infrastructure items at our statement production and mailing facilities; (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 six months ended June 30, 2022 and 2021, the Board approved dividends totaling $17.1 million and $16.4 million, respectively, and made dividend payments of $17.2 million and $16.7 million, respectively, through June 30, 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 six months ended June 30, 2022 and 2021, we repurchased approximately 626,000 and 295,000 shares of our common stock, respectively, under the guidelines of our Stock Repurchase Program for $37.6 million and $13.5 million, respectively.

Outside of our Stock Repurchase Program, during the six months ended June 30, 2022 and 2021, we repurchased from our employees and then cancelled approximately 125,000 and 113,000 shares of our common stock, respectively, for $7.9 million and $5.3 million, respectively, in connection with minimum tax withholding requirements resulting from the vesting of restricted common stock under our stock incentive plans.

During the six months ended June 30, 2022 and 2021, we have paid $45.1 million and $18.8 million, respectively, for our total repurchases of common stock, with the differences when compared to the amounts accrued attributed to the timing of the settlement.

Long-term Debt

During the six months ended June 30, 2022 and 2021, we made principal repayments of $3.8 million and $6.6 million, respectively. Additionally, 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 six months ended June 30, 2022 and 2021, we had net settlement and merchant reserve activity of $26.8 million and $24.0 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

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.

 

26


 

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 June 30, 2022, we had cash, cash equivalents, and short-term investments of $135.0 million, of which approximately 48% is in U.S. dollars and held in the U.S. Included in cash and cash equivalents is $2.0 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, but may face limitations on moving cash out of certain foreign jurisdictions due to currency controls and potential negative economic consequences.
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, although we may experience quarterly variations in our cash flows from operations related to the changes in our operating assets and liabilities.
Revolving Credit Facility. As part of our 2021 Credit Agreement, we have a $450 million revolving loan facility, our 2021 Revolver. As of June 30, 2022, we had $245 million outstanding on our 2021 Revolver. In July 2022 we borrowed an additional $15.0 million and currently have $190.0 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 June 30, 2022, we had 3.0 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 six months ended June 30, 2022, we repurchased approximately 626,000 shares of our common stock for $37.6 million (weighted-average price of $59.99 per share).

Outside of our Stock Repurchase Program, during the six months ended June 30, 2022, we repurchased from our employees and then cancelled approximately 125,000 shares of our common stock for $7.9 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 six months ended June 30, 2022, the Board declared dividends totaling $17.1 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.

 

27


 

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 June 30, 2022, we have $0.6 million accrued related to the contingent purchase price payments and have not accrued any amounts related to the post-acquisition compensation payments due to the uncertainty of payment.
o
The 2021 Kitewheel purchase acquisition agreement includes deferred purchase price payments of $6.0 million to be paid in equal annual amounts on July 1 of 2022, 2023, and 2024.
o
The 2021 Keydok acquisition purchase agreement includes provisions for up to $18.0 million of potential future earn-out payments. As of June 30, 2022 we have not accrued any amounts related to the potential earn-out payments.
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. During the second quarter of 2022, $0.4 million was paid out. Additionally, there are provisions for up to approximately $13 million of potential future earn-out payments. The earn-out period is through September 30, 2025. As of June 30, 2022 we accrued $0.1 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 six months ended June 30, 2022, we spent $19.6 million on capital expenditures.
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 June 30, 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 June 30, 2022, our long-term debt consisted of our 2021 Credit Agreement which includes: (i) outstanding 2021 Term Loan borrowings of $144.4 million; and (ii) outstanding 2021 Revolver borrowings of $245.0 million. During the six months ended June 30, 2022, we borrowed $245.0 million from our 2021 Revolver to settle our 2016 Convertible Notes for $242.3 million. As of June 30, 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 (to include the additional $15.0 million that was borrowed in July 2022, assuming no further amounts are borrowed, and the amount is not paid down) are $5.2 million and $9.6 million, respectively. We have the ability to make prepayments without penalties 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.

 

28


 

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 June 30, 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 ABR plus an applicable margin. See Note 4 to our Financial Statements for further details related to our long-term debt.

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

Market Risk

Cash Equivalents and Short-term Investments. Our cash and cash equivalents as of June 30, 2022 and December 31, 2021 were $133.8 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 June 30, 2022 and December 31, 2021 were $1.3 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 June 30, 2022 and December 31, 2021, we had $213.5 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 six months ended June 30, 2022, we generated approximately 87% 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 June 30, 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Monetary

 

 

Monetary

 

 

Monetary

 

 

Monetary

 

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

 

Assets

 

Pounds sterling

 

$

(89

)

 

$

508

 

 

$

(4

)

 

$

1,829

 

Euro

 

 

(231

)

 

 

3,146

 

 

 

(297

)

 

 

2,702

 

U.S. Dollar

 

 

(356

)

 

 

29,934

 

 

 

(541

)

 

 

30,212

 

South African Rand

 

 

-

 

 

 

1,374

 

 

 

(95

)

 

 

3,631

 

Other

 

 

(3

)

 

 

590

 

 

 

(10

)

 

 

976

 

Totals

 

$

(679

)

 

$

35,552

 

 

$

(947

)

 

$

39,350

 

 

29


 

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

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.

 

 

30


 

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

 

April 1 - April 30

 

 

81,159

 

 

$

64.00

 

 

 

80,000

 

 

 

3,258,717

 

May 1 - May 31

 

 

140,543

 

 

 

58.93

 

 

 

140,000

 

 

 

3,118,717

 

June 1 - June 30

 

 

140,190

 

 

 

58.46

 

 

 

140,000

 

 

 

2,978,717

 

Total

 

 

361,892

 

 

$

59.89

 

 

 

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

31


 

CSG SYSTEMS INTERNATIONAL, INC.

INDEX TO EXHIBITS

Exhibit
Number

 

Description

 

 

 

10.26BB*

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

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.

 

32


 

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: August 4, 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)

 

33


EX-10.26BB 2 csgs-ex10_26bb.htm EX-10.26BB EX-10.26BB

EXHIBIT 10.26BB

 

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

TO

CONSOLIDATED

CSG MASTER SUBSCRIBER MANAGEMENT SYSTEM AGREEMENT

BETWEEN

CSG SYSTEMS, INC.

AND

CHARTER COMMUNICATIONS OPERATING, LLC

 

 

SCHEDULE AMENDMENT

 

This Sixty-fifth 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.

 

WHEREAS, CSG provides and Customer consumes [********************************** in Customer’s **********************], as more particularly described in that certain Sixty-first Amendment to the Agreement (CSG document no. 37937); and

 

WHEREAS, Customer has requested and CSG has agreed to provide [****************************** in certain of Customer’s ****************] regions; and

 

WHEREAS, CSG and Customer acknowledge and agree CSG will provide [****************************** in certain of Customer’s ****************] regions under the Agreement.

 

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 Amendment Effective Date (defined below).

 

1. Customer has requested and CSG has agreed to add [********************************** to *************************** regions of **** commonly known as ****, **** and ****]. Therefore, upon execution of this Amendment, [**********, entitled “******************],” of the Agreement shall be deleted in its entirety and replaced as follows:

 

“[**************************]. CSG will generate and make available, via delivery to a CSG secure [*** (“****) site, a per “*****” ******************************* (each a "************************************") that will include the *** amount and ******* number on a per ******************** account basis in **** (*) ************************** feeds, as follows: *** (*) such ************************** feed will be available to ********************************* and *** (*) such ************************** feed will be available to each of Customer’s ***** (*) **************** regions of **** commonly known as ****, **** and ****]. The [****************** *********] Extract feeds will be delivered by CSG to a CSG

 

 


 

secure [*** (“****]”) site and made available to Customer for pick up from the [****] site. Each Per [************** *****************] feeds delivered by CSG to the [****] site will be available to Customer for a period of [********** (**) ****] from the date of delivery of such [************************************ feeds to the ****].”

 

2. As a result, upon execution of this Amendment and pursuant to the terms and conditions of the Agreement, Schedule *, “[****,” Section *., “************,” subsection ***., “*******************,” subsection *, “**************** (**************),” subsection *, “*******************************************,” subsection “g.,” “**************************],” shall be deleted in its entirety and replaced as follows:

 

Description

Frequency

Fee

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

 

 

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

 

 

i.
[*********** and **************] (Note 46) (Note 50)

[********]

[*****]

ii.
[*********** and ******* Services; ********** ***********] (Note 47) (Note 48) (Note 49)

[*******]

[*********]

iii.
[*********** and ******* Services; ****, **** and **** **** *********** regions of ****] (Note 47) (Note 48) (Note 51)

[*******]

[*********]

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

Note 47: [*********** and *******] Fees will include up to [*** (**) *****] of support, monthly, for the purposes of (i) answering functional questions and resolving reported concerns and (ii) operations support regarding production issues. Any hours requested by Customer in excess of such [*** (**) ***** per *****] shall be billed to Customer on a [**** and *********] basis at the then current [***********************] (or as otherwise mutually agreed by the parties) in a separate Statement of Work. For purposes of clarification, [*********** and *******] Fees will not include [******************* or **************** by ******************************************************************************].

Note 48: [*********** and ******* Fees for ********************** will be invoiced *******, commencing in the *****************following CSG’s ******** ******************, as defined in the ************************** SOW, at the rate of **********per *****. *********** and ******* Fees for the **************** regions of **** will be invoiced *******, commencing in the **************** following CSG’s ***************************, as defined in the ************************** SOW, at the rate of ********* per *****]. Customer may discontinue [*********** and ******* Services for either or both ********** and/or *****************] at any time; provided, however, Customer shall provide no less than [****** (**) *****] written notice (email is sufficient) prior to discontinuing the [*********** and *******] Services, and Customer shall [************ discontinue use of the ************************** *******]. The [*********** and *******] Services fees for the [***** ***** of the *********** and *******] Services will be pro-rated through the date on which the [*********** and *******] Services provided to Customer shall cease and no longer be available.

Note 49: The Monthly Maintenance and Support Services fees, referenced above, will be subject to the [******] adjustment to fees, pursuant to Section 5.3 of the Agreement.

Note 50: [***************and set up of the CSG ********************************** feed to Customer’s ****, **** and **** **************** regions of ****] shall be mutually agreed upon and documented in that certain Change Order No. [*********************** ********]SOW (CSG document no. 39999) to be executed by CSG and Customer.

Note 51: Commencing the **************** following CSG’s delivery of the [**********************************] feed to Customer’s [****, **** and **** *****************regions of ****] pursuant to Change Order No. [*] to SOW identified in Note 50 above, CSG shall invoice Customer and Customer shall pay CSG the [************and ********Services for Customer’s ****, **** and **** **************** regions of ****].

 

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/ Rasmani Bhattacharya

Name:

Eugene M Homan Jr

 

Name:

Rasmani Bhattacharya

Title:

VP- Strategic Projects

 

Title:

SVP and General Counsel

Date:

May 26, 2022

 

Date:

May 26, 2022

 

 

 

 


EX-31.1 3 csgs-ex31_1.htm EX-31.1 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: August 4, 2022

 

/s/ Brian A. Shepherd

 

 

Brian A. Shepherd

 

 

President and Chief Executive Officer

 

 


EX-31.2 4 csgs-ex31_2.htm EX-31.2 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: August 4, 2022

 

/s/ Hai Tran

 

 

Hai Tran

 

 

Executive Vice President and Chief Financial Officer

 

 


EX-32.1 5 csgs-ex32_1.htm EX-32.1 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.

August 4, 2022

/s/ Brian A. Shepherd

Brian A. Shepherd

President and Chief Executive Officer

August 4, 2022

/s/ Hai Tran

Hai Tran

Executive Vice President and Chief Financial Officer

 


EX-101.DEF 6 csgs-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 csgs-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Adjustment for accelerated depreciation Accelerated depreciation Restructuring and Related Cost, Accelerated Depreciation Entity Address, City or Town Entity Address, City or Town Earnings Per Share [Abstract] Earnings per common share: Fair Value, Inputs, Level 1 [Member] Level 1 Capitalized Contract Cost, Gross Customer contract costs, Gross Carrying Amount Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Debt Conversion, Original Debt, Amount Convertible Notes, initial conversion of Par Value Convertible Notes to common stock Increase (Decrease) in Other Operating Assets and Liabilities, Net Other current and non-current assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net, Total Long-Term Line of Credit Long-term Line of Credit, Total Revolving loan facility Carrying Value Comcast Corporation. Comcast Corporation [Member] Comcast Amendment Flag Amendment Flag Subsequent Event Type [Domain] Finite-Lived Intangible Assets, Accumulated Amortization Intangibles, accumulated amortization Accumulated Amortization Cost of Sales [Member] Cost of revenue The remaining principal amount of the convertible notes that was not converted by the holders. Remaining Principal Amount Not Converted By Holders Amounts not Converted and Settled at Par Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Beginning balance Goodwill Goodwill Ending balance Goodwill, Total Deferred Income Tax Assets, Net Deferred income taxes Deferred Income Tax Assets, Net, Total Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Assets, Noncurrent [Abstract] Non-current assets: Revenue, Remaining Performance Obligation, Percentage Remaining performance obligations expected to be recognized, percentage Document Quarterly Report Document Quarterly Report Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Payments for Repurchase of Common Stock Repurchase of common stock Statement [Table] Statement [Table] Operating Lease, Liability, Noncurrent Operating lease liabilities Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock pursuant to employee stock purchase plan, shares London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Business Acquisition [Axis] Business Acquisition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Year Remaining performance obligations expected to be recognized, year Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Unvested awards, ending balance Weighted-Average Grant Date Fair Value, Unvested awards, beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Awards vested Business Combination Disclosure [Text Block] Acquisitions Keydok, Llc. Keydok Llc [Member] Keydok LLC Product and Service [Axis] Product and Service Payments of Dividends Payment of cash dividends Payments of Dividends, Total Business Combination, Contingent Consideration, Liability, Total Business Combination, Contingent Consideration, Liability Contingent purchase price liabilities Common stock Warrants Common Stock Warrants Common Stock Warrants [Member] Common stock warrants. Cumulative Effect, Period of Adoption, Adjustment [Member] Shut-down of MobileCard Business Shut-down of MobileCard Business [Member] Shut-down of MobileCard Business. Employee-related Liabilities, Current Accrued employee compensation Employee-related Liabilities, Current, Total Property, Plant, and Equipment and Intangible Assets [Text Block] Goodwill and Intangible Assets Liabilities and Equity Total liabilities and stockholders' equity Treasury Stock Acquired, Average Cost Per Share Weighted-average price per share Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Other Liabilities, Current Other current liabilities Other Liabilities, Current, Total Two thousand twenty two term loan member. Two Thousand Twenty Two Term Loan [Member] 2022 Term Loan Unbilled Receivables, Current Unbilled Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average shares outstanding: Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Income Statement [Abstract] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] General Liabilities, Current Total current liabilities Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock pursuant to employee stock purchase plan Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Summary of significant accounting policies. Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Increase (Decrease) in Contract with Customer, Liability Deferred revenue Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Summary of Carrying Value of Assets Preferred Stock, Shares Authorized Preferred stock, shares authorized Other Noncurrent Assets [Member] Other Non-current Assets Treasury Stock, Shares Treasury stock, shares Treasury Stock, Shares, Total Treasury Stock, Shares, Beginning Balance Treasury Stock, Shares, Ending Balance Cumulative Effect, Period of Adoption [Axis] Variable Rate [Axis] Variable Rate Entity Small Business Entity Small Business Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated other comprehensive income (loss): Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Remaining number of shares available for repurchase Investments [Domain] Investments Restructuring and Related Activities [Abstract] Restructuring Reserve, Total Restructuring Reserve Beginning Balance Ending Balance Accounting Standards Update 2020-06 [Member] Assets, Current Total current assets Weighted Average Number of Shares Outstanding, Basic Basic Basic weighted-average common shares Weighted Average Number of Shares Outstanding, Basic, Total Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares City Area Code City Area Code Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of credit facility, unused capacity, commitment fee percentage Liabilities Total liabilities Document Period End Date Document Period End Date Asset-Backed Securities [Member] Asset-backed securities Schedule of Finite-Lived Intangible Assets [Table] Schedule Of Finite Lived Intangible Assets [Table] Stock repurchased during the period as treasury shares or repurchased and canceled pursuant to employee stock-based compensation plans. Common Stock Repurchased During Period Value Repurchase of common stock Two thousand eighteen term loan. Two Thousand Eighteen Term Loan [Member] 2018 Term Loan Statistical Measurement [Axis] Statistical Measurement Two thousand twenty two credit agreement member. Two Thousand Twenty Two Credit Agreement [Member] 2022 Credit Agreement Stockholders equity and equity compensation plans. Stockholders Equity And Equity Compensation Plans [Line Items] Stockholders Equity And Equity Compensation Plans [Line Items] 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 Other Assets, Current Other current assets Stockholders' Equity Attributable to Noncontrolling Interest, Total Stockholders' Equity Attributable to Noncontrolling Interest, Beginning Balance Stockholders' Equity Attributable to Noncontrolling Interest, Ending Balance Stockholders' Equity Attributable to Noncontrolling Interest Noncontrolling interest Assets Total assets Long-term debt, net of unamortized discounts of $3,030 and $3,406 Long-Term Debt, Excluding Current Maturities Long-term debt, net of unamortized discounts Long-term Debt, Excluding Current Maturities, Total Earnings Per Share, Diluted Diluted Earnings Per Share, Diluted, Total Income Taxes Receivable, Current Income taxes receivable Dividends Dividends Dividends, Total Debt Instrument, Unamortized Discount, Noncurrent Long-term debt, unamortized discounts Less - unamortized original issue discount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Telecommunications. Telecommunications [Member] Telecommunications Revision of Prior Period [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Cost of Goods and Services Sold Cost of revenue (exclusive of depreciation, shown separately below) Cost of Goods and Services Sold, Total Increase (Decrease) in Accounts Receivable Trade accounts receivable, net Revolving Credit Facility [Member] Revolver Preferred Stock, Value, Issued Preferred stock, par value $.01 per share; 10,000 shares authorized; zero shares issued and outstanding Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance Other Commitments [Table] Other Commitments [Table] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Dilutive effect of restricted common stock Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Investment Income, Interest Interest and investment income, net Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted-Average Grant Date Fair Value The principal amount of the convertible notes that were not converted by the holders during the conversion period and were settled at par. Amounts not Converted and Settled at Par Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Adjustments due to adoption of new accounting standards Loss on a derivative liability related to the change in our stock price over the observation period prior to settlement. Loss On Derivative Liability Upon Debt Conversion Loss on derivative liability upon debt conversion Statement of Financial Position [Abstract] Earn out and qualified sales payments measurement period Earn Out And Qualified Sales Payments Measurement Period Earn out and qualified sales payments measurement period. Entity File Number Entity File Number Statement of Cash Flows [Abstract] Noncontrolling interest related to business combination Noncontrolling interest related to business combination Noncontrolling Interest, Increase from Business Combination Class of Warrant or Right, Number of Securities Called by Warrants or Rights Issuance of stock warrants Geographical [Domain] Geographical Statistical Measurement [Domain] Statistical Measurement Statement of Stockholders' Equity [Abstract] Amortization of Debt Discount (Premium) Amortization of original issue discount Amortization of original issue discount Share based compensation arrangement by share based payment award award vesting maturity. Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Maturity Vesting maturity date License and Service [Member] Software and Services Stockholders' Equity Note [Abstract] Settlement and merchant reserve activity. Settlement And Merchant Reserve Activity Settlement and merchant reserve activity Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 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, Total Proceeds from Issuance of Common Stock Proceeds from issuance of common stock Proceeds From Issuance Of Common Stock, Total Summary of significant accounting policies. Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Long-Term Debt, Type [Axis] Long-term Debt, Type Deferred Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Liabilities, Net Deferred income taxes Deferred Income Tax Liabilities, Net, Total Debt Instrument, Convertible, Conversion Ratio Initial conversion rate of common stock Line of Credit Facility, Maximum Borrowing Capacity Amount available under credit facility Credit Agreement Broadband cable satellite. Broadband Cable Satellite [Member] Broadband/Cable/Satellite Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Amount of consideration related to a business combination, to be transferred at a future date by the acquirer. Business Combination Remaining Consideration Business acquisition, remaining consideration Cash, Cash Equivalents, and Short-Term Investments Total cash, cash equivalents and short-term investments Credit Facility [Domain] Credit Facility 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 Weighted Average Number of Shares Outstanding, Diluted Diluted Diluted weighted-average common shares Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Credit Facility [Axis] Credit Facility Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Corporate Debt Securities [Member] Corporate Debt Securities Commercial Paper [Member] Commercial Paper Current Fiscal Year End Date Current Fiscal Year End Date Investment Type [Axis] Investment Type Depreciation Depreciation Depreciation, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents and restricted cash, end of period Cash, cash equivalents and restricted cash, beginning of period Total cash, cash equivalents and restricted cash Capitalized Contract Cost [Table Text Block] Summary of Carrying Values of Customer Contract Cost Assets Other Assets, Noncurrent Other assets Other Assets, Noncurrent, Total Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total stockholders' equity Balance, ending of period Balance, beginning of period One-time Termination Benefits [Member] Termination Benefits Entity Address, Address Line One Entity Address, Address Line One Repayments of Long-Term Debt Payments on long-term debt Repayments of Long-term Debt, Total Total cash repayment of debt Cash payments for Convertible Notes Deferred Revenue, Noncurrent Deferred revenue Deferred Revenue, Noncurrent, Total Two thousand sixteen senior convertible notes. Two Thousand Sixteen Senior Convertible Notes [Member] Senior Convertible Notes 2016 Noncontrolling Interest [Member] Noncontrolling Interest Cash paid for. Cash Paid For [Abstract] Cash paid during the period for- Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Share Repurchase Program [Domain] Share Repurchase Program Contingent Consideration Type [Domain] Income Tax Expense (Benefit) Income tax provision Income Tax Expense (Benefit), Total Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Issued, Total Balance Sheet Location [Domain] Balance Sheet Location Payments to Acquire Property, Plant, and Equipment Purchases of software, property and equipment Payments to Acquire Property, Plant, and Equipment, Total Revenue, Remaining Performance Obligation, Amount Aggregate amount of transaction price allocated to remaining performance obligations Disaggregation of Revenue [Abstract] Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium). Interest Expense Debt Excluding Amortization Of Debt Discount Premium Interest expense Financial And Sales Criteria Financial And Sales Criteria [Member] Financial and sales criteria. Assets, Fair Value Disclosure [Abstract] Assets: Costs and Expenses Total operating expenses Fair Value Hierarchy and NAV [Axis] Level 2 Goodwill and Intangible Assets Disclosure [Abstract] Cancellation of restricted common stock issued pursuant to stock-based compensation plans Adjustments To Additional Paid In Capital Cancellation Of Restricted Common Stock Adjustments to additional paid in capital cancellation of restricted common stock. Line of Credit Facility, Fair Value of Amount Outstanding Credit Facility, current borrowing outstanding Contract with Customer, Liability, Revenue Recognized Deferred revenue recognized Operating Income (Loss) Operating income Debt Instrument, Interest Rate, Stated Percentage Interest rate on senior subordinated convertible notes Liabilities, Noncurrent Total non-current liabilities Additional Paid in Capital, Common Stock Additional paid-in capital Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Payments to Acquire Businesses, Net of Cash Acquired Business acquisition, net of cash acquired Acquisition of and investments in business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Number of shares repurchased during the period as treasury shares or repurchased and canceled pursuant to employee stock-based compensation plans. Common Stock Repurchased During Period Shares Repurchase of common stock, shares Customer contract costs. Customer Contract Costs [Member] Customer contract costs Entity Filer Category Entity Filer Category Liabilities, Noncurrent [Abstract] Non-current liabilities: Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Contingent Purchase Price Payments Contingent Purchase Price Payments [Member] Contingent purchase price payments. Asia Pacific [Member] Asia Pacific Entity Current Reporting Status Entity Current Reporting Status Goodwill, Foreign Currency Translation Gain (Loss) Effects of changes in foreign currency exchange rates Restructuring reserve, other adjustment. Restructuring Reserve Other Adjustment Other Stock Issued During Period, Value, Restricted Stock Award, Gross Issuance of restricted common stock pursuant to stock-based compensation plans Asset Class [Domain] Asset Class Americas [Member] Americas (principally the U.S.) Asset impairment Impairment charges Asset Impairment Charges Asset Impairment Charges, Total Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Repurchase of common stock for employee tax withholdings, shares Business Combinations [Abstract] Intangible assets Finite-Lived Intangible Assets, Net Net Amount Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Stockholders' Equity Attributable to Parent Balance, ending of period Balance, beginning of period Total CSG stockholders' equity AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Short-Term Investments [Member] Short-term Investments Base Rate [Member] Base Rate Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations 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, Total Asset Class [Axis] Asset Class Entity Tax Identification Number Entity Tax Identification Number Income Statement Location [Axis] Income Statement Location Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Shares, Awards forfeited/cancelled Common stock, par value $.01 per share; 100,000 shares authorized; 32,195 and 32,495 shares outstanding Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Retained Earnings (Accumulated Deficit) Accumulated earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Retained earnings Cumulative Effect, Period of Adoption [Domain] Settlement assets Settlement Assets, Current Equity Components [Axis] Equity Components Derivative, Gain (Loss) on Derivative, Net, Total Derivative, Gain (Loss) on Derivative, Net Loss on derivative liability upon debt conversion Loss on derivative liability upon debt conversion Accounting Standards Update [Domain] Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Debt Instruments [Abstract] Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Business Acquisition, Date of Acquisition Agreement Business acquisition date Increase (Decrease) in Accounts Payable and Accrued Liabilities Trade accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Payments to Acquire Short-Term Investments Purchases of short-term investments Purchases of short-term investments Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Operating Expenses [Abstract] Other operating expenses: Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Cumulative foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance Goodwill [Roll Forward] Goodwill RollForward Settlement liabilities Settlement Liabilities, Current Revenue [Policy Text Block] Revenue Proceeds from Sale, Maturity and Collection of Short-Term Investments Proceeds from sale/maturity of short-term investments Proceeds from Sale, Maturity and Collection of Short-term Investments, Total Purchases of short-term investments 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 Market based award type [member]. Market Based Award Type [Member] Market-based Awards Document Transition Report Document Transition Report Assets, Fair Value Disclosure, Total Assets, Fair Value Disclosure Assets fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Awards granted Nonoperating Income (Expense) Total other 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 Commitments and Contingencies Disclosure [Text Block] Commitments, Guarantees and Contingencies Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Shares Billed, net of allowance of $5,105 and $4,250 Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revision of Prior Period [Domain] Net Income (Loss) Attributable to Parent Net income Net income Line of credit facility, additional borrowings Line of Credit Facility, Capacity Available for Trade Purchases Operating Lease, Liability, Current Operating lease liabilities Adjustments to Additional Paid in Capital, Other Settlement of convertible debt securities, net of tax Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Fair Value Measurements Additional Paid-in Capital [Member] Additional Paid-in Capital Payment, Tax Withholding, Share-Based Payment Arrangement Repurchase of common stock for tax withholdings, value Real Estate Restructurings Real Estate Restructurings [Member] Real Estate Restructurings. Two thousand twenty one credit agreement. Two Thousand Twenty One Credit Agreement [Member] 2021 Credit Agreement Entity Registrant Name Entity Registrant Name Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Accounts Receivable, Allowance for Credit Loss, Current Trade accounts receivable-billed, allowance Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Earnings Per Share [Text Block] Earnings Per Common Share US Government Agencies Debt Securities [Member] U.S. Government Agency Bonds Debt Instrument, Maturity Date Maturity period Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense, Total Statement of Comprehensive Income [Abstract] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Property and equipment, net of depreciation of $116,948 and $111,244 Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Award Type [Domain] Award Type Statement [Line Items] Statement [Line Items] Goodwill, Purchase Accounting Adjustments Adjustments related to prior acquisitions Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Gross Gross Carrying Amount Finite-Lived Intangible Assets, Gross, Total Restructuring Cost and Reserve [Line Items] Common Stock [Member] Common Stock Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Equity Component [Domain] Equity Component Revenue from Contract with Customer, Excluding Assessed Tax Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax, Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Entity Address, State or Province Entity Address, State or Province Geographical [Axis] Geographical Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash, cash equivalents and restricted cash Customer contract costs, net of amortization of $30,578 and $32,410 Capitalized Contract Cost, Net Customer contract costs, Net Amount Document Type Document Type Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Debt instrument redemption price percentage of principal amount Share Repurchase Program [Axis] Share Repurchase Program Settlement and merchant reserve assets current. Settlement And Merchant Reserve Assets Current Settlement and merchant reserve assets Total Entity Shell Company Entity Shell Company Class of Warrant or Right, Outstanding Stock warrants issued Fair Value of Financial Instruments, Policy [Policy Text Block] Short-term Investments and Other Financial Instruments Unrealized loss on short-term investments, net of tax AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax, Total 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] Typical warranty period from delivery of the solution or offering. Warranty Period Warranty Period Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Corporate equity securities Corporate Bond Securities [Member] Debt Instrument, Interest Rate During Period Term loan combined interest rate The percentage amount of the par value of debt that will be settled in cash. Percentage Of Par Value Amount To Be Settled In Cash Percentage of par value of convertible notes to be settled in cash Security Exchange Name Security Exchange Name Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, by Balance Sheet Grouping [Table] Fair Value By Balance Sheet Grouping [Table] Europe Middle East and Africa. Europe Middle East And Africa [Member] Europe, Middle East and Africa Other Comprehensive Income (Loss), Net of Tax [Abstract] Other comprehensive income (loss), net of tax: Payments to Acquire Businesses, Gross Business acquisition, payment Cash contribution Commitments and Contingencies Disclosure [Abstract] Accrued Income Taxes, Current Income taxes payable Gain (Loss) on Investments Gain (Loss) on Investments, Total Loss on short-term investments and other Restricted Stock Units (RSUs) [Member] Restricted common stock Two thousand twenty one term loan. Two Thousand Twenty One Term Loan [Member] 2021 Term Loan Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of Unvested Restricted Common Stock Activity New Accounting Pronouncements, Policy [Policy Text Block] Accounting Pronouncement Issued But Not Yet Effective Common Stock, Shares, Outstanding Balance, ending of period, shares Balance, beginning of period, shares Common stock, shares outstanding Business Acquisition [Line Items] Business Acquisition [Line Items] Debt Disclosure [Text Block] Debt Fair Value, Inputs, Level 2 [Member] Level 2 Proceeds from Issuance of Long-Term Debt Proceeds from long term debt Proceeds from Issuance of Long-term Debt, Total Proceeds from long-term debt Deferred Revenue, Current Deferred revenue Deferred Revenue, Current, Total Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Restricted Cash and Cash Equivalents, Current Restricted cash Restricted Cash and Cash Equivalents, Current, Total Restricted assets used to cash and cash equivalents Amount associated with exit or disposal activities pursuant to an authorized plan. Restructuring And Reorganization Charges Restructuring and reorganization charges Charged to expense during period The annual periods over which the remaining consideration related to a business combination will be paid over by the acquirer. Business Combination Annual Periods Over Which Remaining Consideration Will Be Paid Business acquisition, remaining annual periods over which additional consideration to be paid over Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Income taxes payable/receivable Variable Rate [Domain] Variable Rate Accounts Receivable, after Allowance for Credit Loss [Abstract] Trade accounts receivable: Minimum [Member] Minimum Restructuring and Related Costs [Table Text Block] Schedule of Activity in Business Restructuring and Reorganization Reserves Settlement And Merchant Reserve Assets And Liabilities [Abstract] Merchant reserve assets Merchant reserve assets current. Merchant Reserve Assets Current Accounting Standards Update [Axis] Capitalized Contract Cost, Impairment Loss Impairment charge for write-off of capitalized customer contract costs Debt Instrument [Axis] Debt Instrument Stockholders' Equity Attributable to Parent [Abstract] Stockholders' equity: Treasury Stock [Member] Treasury Stock Accrued Income Taxes, Noncurrent Income taxes payable Entity Address, Address Line Two Entity Address, Address Line Two Computer Software, Intangible Asset [Member] Software Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted-Average Grant Date Fair Value, Awards forfeited/cancelled Amortization of Intangible Assets Total amortization expense Amortization of Intangible Assets, Total Award Type [Axis] Award Type Money transmitter bonds outstanding. Money Transmitter Bonds Outstanding Money transmitter bonds Subsequent Event Subsequent Event [Member] Other. Other [Member] Other Debt Instrument, Fair Value Disclosure Fair Value Debt Instrument, Fair Value Disclosure, Total Business Combination, Consideration Transferred Business acquisition, purchase price Business Combination, Consideration Transferred, Total Other Nonoperating Income (Expense) Other, net Other Nonoperating Income (Expense), Total Long-Term Debt, Current Maturities Net carrying value Current portion of long-term debt, net of unamortized discounts Long-term Debt, Current Maturities, Total Current portion of long-term debt Nonoperating Income (Expense) [Abstract] Other income (expense): Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt Research and Development Expense Research and development Research and Development Expense, Total Restructuring Type [Axis] Cash and Cash Equivalents [Member] Cash equivalents Cash and Cash equivalents Entity Central Index Key Entity Central Index Key Payments for Restructuring Cash payments Cash payments Finite-Lived Intangible Assets [Line Items] Finite Lived Intangible Assets [Line Items] Guarantor Obligations, Current Carrying Value Restricted assets used to collateralize guarantees Short-Term Investments Short-term investments Short-term Investments, Total Customer [Axis] Customer Consecutive trading days during related observation period Consecutive Trading Days Related Observation Period Consecutive trading days during related observation period. Accounting Policies [Abstract] Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Adjustment for amortization excluding amortization of debt discount premium. Adjustment For Amortization Excluding Amortization Of Debt Discount Premium Amortization Restructuring asset impairment charges. Restructuring Asset Impairment Charges Adjustment for asset impairment Adjustment for asset impairment SEC Rule 10b51 Plan. S E C Rule10b51 Plan [Member] SEC Rule 10b5-1 Plan Business Combination, Contingent Consideration, Liability, Current Accrued earn out payments Organization, Consolidation and Presentation of Financial Statements [Abstract] Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Potential future earn out payments Amounts paid to settle convertible debt as a result of the converting holders exercising their conversion right during the conversion period. Payments to settle convertible debt converted by holders Debt Instrument, Convertible, Conversion Price Initial conversion price Adjustments to reconcile net income to net cash provided by (used in) operating activities- Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Retained Earnings [Member] Accumulated Earnings Customer [Domain] Customer Money Market Funds [Member] Money Market Funds Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] Settlement and merchant reserve liabilities current. Settlement And Merchant Reserve Liabilities Current Settlement and merchant reserve liabilities Total Adjustment for accelerated depreciation RestructuringDepreciationCharges RestructuringDepreciationCharges Entity Interactive Data Current Entity Interactive Data Current Cloud and related solutions. Cloud And Related Solutions [Member] SaaS and Related Solutions Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Carrying value and estimated fair value of debt Debt Issuance Costs, Noncurrent, Net Financing costs Less – deferred financing costs Debt Issuance Costs, Noncurrent, Net, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total Estimated fair values of assets acquired Short term investment contractual maturity. Short Term Investment Contractual Maturity Short-term investment contractual maturities Local Phone Number Local Phone Number Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of the Basic and Diluted EPS Denominators Capitalized Contract Cost [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Debt Disclosure [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] 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. Finite Lived Intangible Assets Amortization Expense Current Fiscal Year Estimated total amortization expense 2022 Municipal bonds Municipal Bonds [Member] Disaggregation of Revenue [Table Text Block] Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer Other Liabilities, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent, Total Income Statement Location [Domain] Income Statement Location Restructuring and Related Cost, Number of Positions Eliminated Reduced workforce | Employees Treasury Stock, Value, Acquired, Cost Method Total amount paid Assets, Noncurrent Total non-current assets Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares, Unvested awards, ending balance Shares, Unvested awards, beginning balance Long-Term Debt Carrying value of debt Total debt, net of unamortized discounts Line of Credit Facility, Remaining Borrowing Capacity Line of credit facility, remaining borrowing capacity Credit facility, current borrowing capacity Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Contingent Consideration by Type [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name Document Fiscal Year Focus Document Fiscal Year Focus Capitalized Contract Cost, Accumulated Amortization Customer costs, accumulated amortization Customer contract costs, Accumulated Amortization Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Income Taxes Paid Income taxes Common Stock, Dividends, Per Share, Declared Cash dividends declared per common share Dividends, Common Stock, Cash Cash dividend Assets [Abstract] ASSETS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Reconciliation of cash, cash equivalents and restricted cash: Schedule of Long-Term Debt Instruments [Table Text Block] Long-Term Debt Line of Credit Facility, Expiration Period Credit facility term Treasury stock, at cost; 37,339 and 36,713 shares Treasury Stock, Value Treasury Stock, Value, Total Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Ending Balance Business Acquisition, Percentage of Voting Interests Acquired Percentage of acquired of equity Schedule of Restructuring and Related Costs [Table] Shareholders' Equity and Share-Based Payments [Text Block] Stockholders' Equity and Equity Compensation Plans Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Type of Restructuring [Domain] Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Assets, Current [Abstract] Current assets: Finite-Lived Intangible Asset, Expected Amortization, Year Four Estimated total amortization expense 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Estimated total amortization expense 2023 Class of Warrant or Right, Exercise Price of Warrants or Rights Common stock warrants issued, per warrant Stock warrants, exercise price Schedule of Goodwill [Table Text Block] Summary of Changes in Carrying Amount of Goodwill Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature Revenue from contract with customers percentage. Revenue From Contract With Customers Percentage Percentage of total revenue Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities, net of acquired amounts: MobileCard Holdings, LLC Mobile Card Holdings Llc [Member] MobileCard Holdings, LLC Customer deposits. Customer Deposits Customer deposits Restructuring and Related Activities Disclosure [Text Block] Restructuring and Reorganization Charges Cover [Abstract] Product and Service Product and Service [Domain] Other Restructuring [Member] Other Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Shares, Awards vested Awards vested Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Impairment charge related to MobileCard Holdings, LLC Impairment charge related to MobileCard Holdings, LLC Goodwill, Impairment Loss Common stock warrants term. Common Stock Warrants Term Stock warrants term Surety Bond [Member] Surety Bond The remaining number of stock warrants vested at the filing date. Remaining Number Of Stock Warrants Vested Stock warrants vested Liabilities, Current [Abstract] Current liabilities: Maximum [Member] Maximum Unrealized holding gains (losses) on short-term investments arising during period Unrealized gain (loss) on short-term investments, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) investing activities Tekzenit, Inc. Tekzenit Inc [Member] Tekzenit, Inc. Use of Estimates, Policy [Policy Text Block] Use of Estimates in Preparation of Financial Statements Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of restricted common stock pursuant to stock-based compensation plans, shares Debt Instrument, Basis Spread on Variable Rate Basis spread on term loan Merchant reserve liabilities Merchant reserve liabilities current. Merchant Reserve Liabilities Current Finite-Lived Intangible Asset, Expected Amortization, Year Five Estimated total amortization expense 2026 Acquired customer contracts. Acquired Customer Contracts [Member] Acquired customer contracts Two thousand eighteen credit agreement. Two Thousand Eighteen Credit Agreement [Member] 2018 Credit Agreement Stockholders equity and equity compensation plans. Stockholders Equity And Equity Compensation Plans [Table] Stockholders Equity And Equity Compensation Plans [Table] Long-Term Debt, Gross Total long-term debt, gross Carrying Value Finite-Lived Intangible Asset, Expected Amortization, Year Three Estimated total amortization expense 2024 Common Stock, Shares Authorized Common stock, shares authorized Trading Symbol Trading Symbol Non-controlling interest Noncontrolling Interest, Period Increase (Decrease) Noncontrolling Interest, Period Increase (Decrease), Total Selling, General and Administrative Expense Selling, general and administrative Selling, General and Administrative Expense, Total Other Commitments [Line Items] Other Commitments [Line Items] Subsequent Event Type [Axis] DGIT Systems Pty Ltd. DGIT Systems Pty Ltd [Member] DGIT Systems Pty Ltd Balance Sheet Location [Axis] Balance Sheet Location Total comprehensive income (loss), net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accounts Payable, Current Trade accounts payable Accounts Payable, Current, Total Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Reconciliation of the basic and diluted EPS denominators Treasury Stock, Shares, Acquired Repurchase of common stock, shares Maintenance [Member] Maintenance Write-off of noncontrolling interest Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Debt Instrument, Term Term loan period Common Stock, Par or Stated Value Per Share Common stock, par value Termination benefits related to organizational changes. Termination Benefits Related To Organizational Changes [Member] Termination Benefits Related to Organizational Changes Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shares, Awards granted Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Remaining performance obligations expected to be recognized, period Debt Instrument [Line Items] Debt Instrument [Line Items] Long-Term Debt, Type [Domain] Long-term Debt, Type Depreciation Depreciation Excluding Restructuring The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. This amount excludes the depreciation expense that has been recorded to restructuring and reorganization charges. EX-101.CAL 8 csgs-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 9 csgs-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 csgs-20220630.xsd 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 (LOSS)- 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 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 01, 2022
Cover [Abstract]    
Entity Registrant Name CSG SYSTEMS INTERNATIONAL, INC.  
Entity Central Index Key 0001005757  
Document Type 10-Q  
Document Period End Date Jun. 30, 2022  
Amendment Flag false  
Entity Small Business false  
Entity Emerging Growth Company false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Trading Symbol CSGS  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   32,082,835
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 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 133,770 $ 205,635
Short-term investments 1,265 28,037
Total cash, cash equivalents and short-term investments 135,035 233,672
Settlement and merchant reserve assets 213,460 186,267
Trade accounts receivable:    
Billed, net of allowance of $5,105 and $4,250 236,577 244,317
Unbilled 46,433 35,802
Income taxes receivable 19,563 6,414
Other current assets 57,187 41,727
Total current assets 708,255 748,199
Non-current assets:    
Property and equipment, net of depreciation of $116,948 and $111,244 75,676 73,580
Operating lease right-of-use assets 58,629 86,034
Intangible assets 76,823 86,964
Goodwill 301,222 321,330
Customer contract costs, net of amortization of $30,578 and $32,410 48,530 46,618
Deferred income taxes 8,251 8,584
Other assets 13,293 15,840
Total non-current assets 582,424 638,950
Total assets 1,290,679 1,387,149
Current liabilities:    
Current portion of long-term debt 252,500 237,500
Operating lease liabilities 21,387 23,270
Customer deposits 32,921 43,546
Trade accounts payable 34,182 35,397
Accrued employee compensation 52,464 91,115
Settlement and merchant reserve liabilities 212,036 185,276
Deferred revenue 52,514 53,748
Income taxes payable 653 398
Other current liabilities 24,780 24,852
Total current liabilities 683,437 695,102
Non-current liabilities:    
Long-term debt, net of unamortized discounts of $3,030 and $3,406 133,845 137,219
Operating lease liabilities 59,169 70,068
Deferred revenue 19,382 19,599
Income taxes payable 4,014 4,058
Deferred income taxes 196 7,752
Other non-current liabilities 13,614 13,107
Total non-current liabilities 230,220 251,803
Total liabilities 913,657 946,905
Stockholders' equity:    
Preferred stock, par value $.01 per share; 10,000 shares authorized; zero shares issued and outstanding 0 0
Common stock, par value $.01 per share; 100,000 shares authorized; 32,195 and 32,495 shares outstanding 709 705
Additional paid-in capital 479,271 488,303
Treasury stock, at cost; 37,339 and 36,713 shares (967,659) (930,106)
Accumulated other comprehensive income (loss):    
Unrealized loss on short-term investments, net of tax (3) (6)
Cumulative foreign currency translation adjustments (55,529) (38,347)
Accumulated earnings 920,233 916,060
Total CSG stockholders' equity 377,022 436,609
Noncontrolling interest 0 3,635
Total stockholders' equity 377,022 440,244
Total liabilities and stockholders' equity 1,290,679 1,387,149
Software    
Non-current assets:    
Intangible assets 25,855 29,757
Acquired customer contracts    
Non-current assets:    
Intangible assets $ 50,968 $ 57,207
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Trade accounts receivable-billed, allowance $ 5,105 $ 4,250
Property and equipment, accumulated depreciation 116,948 111,244
Intangibles, accumulated amortization 274,874 266,449
Customer costs, accumulated amortization 30,578 32,410
Long-term debt, unamortized discounts $ 3,030 $ 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,195,000 32,495,000
Treasury stock, shares 37,339,000 36,713,000
Software    
Intangibles, accumulated amortization $ 159,879 $ 152,283
Acquired customer contracts    
Intangibles, accumulated amortization $ 114,995 $ 114,166
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenue $ 262,168 $ 255,134 $ 526,568 $ 508,253
Cost of revenue (exclusive of depreciation, shown separately below) 138,134 132,938 276,552 266,480
Other operating expenses:        
Research and development 34,630 32,754 67,611 64,966
Selling, general and administrative 57,465 49,250 114,807 98,065
Depreciation 5,651 6,266 11,789 12,379
Restructuring and reorganization charges 19,005 1,760 32,111 2,820
Total operating expenses 254,885 222,968 502,870 444,710
Operating income 7,283 32,166 23,698 63,543
Other income (expense):        
Interest expense (2,686) (3,633) (5,958) (7,225)
Amortization of original issue discount 0 (784) 0 (1,556)
Interest and investment income, net 126 84 256 208
Loss on derivative liability upon debt conversion 0 0 (7,456) 0
Other, net 2,442 (100) 3,254 (655)
Total other (118) (4,433) (9,904) (9,228)
Income before income taxes 7,165 27,733 13,794 54,315
Income tax provision (1,848) (8,412) (2,364) (15,363)
Net income $ 5,317 $ 19,321 $ 11,430 $ 38,952
Weighted-average shares outstanding:        
Basic 31,301 31,875 31,358 31,859
Diluted 31,492 31,993 31,651 32,070
Earnings per common share:        
Basic $ 0.17 $ 0.61 $ 0.36 $ 1.22
Diluted $ 0.17 $ 0.60 $ 0.36 $ 1.21
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)- UNAUDITED - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 5,317 $ 19,321 $ 11,430 $ 38,952
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (16,000) 2,212 (17,182) 1,857
Unrealized holding gains (losses) on short-term investments arising during period 5 (7) 3 (13)
Other comprehensive income (loss), net of tax (15,995) 2,205 (17,179) 1,844
Total comprehensive income (loss), net of tax $ (10,678) $ 21,526 $ (5,749) $ 40,796
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
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   $ 0
Balance, beginning of period, shares at Dec. 31, 2020   32,713,000              
Net income             19,631    
Unrealized gain (loss) on short-term investments, net of tax           (6)      
Foreign currency translation adjustments           (355)      
Total comprehensive income (loss), 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, 2020 422,395 $ 700 470,557   (894,126) (31,138) 876,402   0
Balance, beginning of period, shares at Dec. 31, 2020   32,713,000              
Net income 38,952                
Unrealized gain (loss) on short-term investments, net of tax (13)                
Foreign currency translation adjustments 1,857                
Total comprehensive income (loss), net of tax 40,796                
Balance, ending of period at Jun. 30, 2021 439,780 $ 704 477,010   (907,601) (29,294) 898,961   0
Balance, ending of period, shares at Jun. 30, 2021   32,797,000              
Balance, beginning of period at Mar. 31, 2021 427,715 $ 704 471,364   (900,644) (31,499) 887,790  
Balance, beginning of period, shares at Mar. 31, 2021   32,963,000              
Net income 19,321           19,321    
Unrealized gain (loss) on short-term investments, net of tax (7)         (7)      
Foreign currency translation adjustments 2,212         2,212      
Total comprehensive income (loss), net of tax 21,526                
Repurchase of common stock (7,049)   (92)   (6,957)        
Repurchase of common stock, shares   (156,000)              
Issuance of common stock pursuant to employee stock purchase plan 716   716            
Issuance of common stock pursuant to employee stock purchase plan, shares   19,000              
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   6,000              
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (35,000)              
Stock-based compensation expense 5,022   5,022            
Dividends (8,150)           (8,150)    
Balance, ending of period at Jun. 30, 2021 439,780 $ 704 477,010   (907,601) (29,294) 898,961   0
Balance, ending of period, shares at Jun. 30, 2021   32,797,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    
Unrealized gain (loss) on short-term investments, net of tax           (2)      
Foreign currency translation adjustments           (1,182)      
Total comprehensive income (loss), 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              
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 $ 11,430                
Unrealized gain (loss) on short-term investments, net of tax 3                
Foreign currency translation adjustments (17,182)                
Total comprehensive income (loss), net of tax (5,749)                
Balance, ending of period at Jun. 30, 2022 $ 377,022 $ 709 479,271   (967,659) (55,532) 920,233   0
Balance, ending of period, shares at Jun. 30, 2022 32,195,000 32,195,000              
Balance, beginning of period at Mar. 31, 2022 $ 414,172 $ 709 472,078   (946,102) (39,537) 923,389   3,635
Balance, beginning of period, shares at Mar. 31, 2022   32,560,000              
Net income 5,317           (5,317)    
Unrealized gain (loss) on short-term investments, net of tax 5         5      
Foreign currency translation adjustments (16,000)         (16,000)      
Total comprehensive income (loss), net of tax (10,678)                
Repurchase of common stock (21,673)   (116)   (21,557)        
Repurchase of common stock, shares   (362,000)              
Issuance of common stock pursuant to employee stock purchase plan 773   773          
Issuance of common stock pursuant to employee stock purchase plan, shares   15,000              
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 1 (1)            
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   42,000              
Cancellation of restricted common stock issued pursuant to stock-based compensation plans   $ (1) 1            
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (60,000)              
Stock-based compensation expense 6,536   6,536            
Dividends (8,473)           (8,473)    
Write-off of noncontrolling interest (3,635)               (3,635)
Balance, ending of period at Jun. 30, 2022 $ 377,022 $ 709 $ 479,271   $ (967,659) $ (55,532) $ 920,233   $ 0
Balance, ending of period, shares at Jun. 30, 2022 32,195,000 32,195,000              
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net income $ 11,430 $ 38,952
Adjustments to reconcile net income to net cash provided by (used in) operating activities-    
Depreciation 14,210 12,379
Amortization 25,520 22,018
Amortization of original issue discount 0 1,556
Asset impairment 24,436 415
Loss on short-term investments and other 20 32
Loss on derivative liability upon debt conversion 7,456 0
Deferred income taxes (7,816) 6,434
Stock-based compensation 12,117 10,417
Changes in operating assets and liabilities, net of acquired amounts:    
Trade accounts receivable, net (8,638) 1,128
Other current and non-current assets and liabilities (16,098) (7,623)
Income taxes payable/receivable (13,157) (11,620)
Trade accounts payable and accrued liabilities (65,537) (29,817)
Deferred revenue 2,792 (2,042)
Net cash provided by (used in) operating activities (13,265) 42,229
Cash flows from investing activities:    
Purchases of software, property and equipment (19,647) (15,158)
Purchases of short-term investments 0 (46,195)
Proceeds from sale/maturity of short-term investments 26,755 49,419
Acquisition of and investments in business, net of cash acquired 0 (12,097)
Net cash provided by (used in) investing activities 7,108 (24,031)
Cash flows from financing activities:    
Proceeds from issuance of common stock 1,423 1,335
Payment of cash dividends (17,200) (16,654)
Repurchase of common stock (45,113) (18,792)
Proceeds from long-term debt 245,000 0
Payments on long-term debt (246,051) (6,563)
Settlement and merchant reserve activity 26,754 (23,967)
Net cash used in financing activities (35,187) (64,641)
Effect of exchange rate fluctuations on cash, cash equivalents and restricted cash (3,328) (1,835)
Net decrease in cash, cash equivalents and restricted cash (44,672) (48,278)
Cash, cash equivalents and restricted cash, beginning of period 391,902 354,730
Cash, cash equivalents and restricted cash, end of period 347,230 306,452
Cash paid during the period for-    
Interest 8,323 6,370
Income taxes 23,324 20,540
Reconciliation of cash, cash equivalents and restricted cash:    
Cash and cash equivalents 133,770 163,768
Settlement and merchant reserve assets 213,460 142,684
Total cash, cash equivalents and restricted cash $ 347,230 $ 306,452
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
General
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
General

1. GENERAL

We have prepared the accompanying unaudited condensed consolidated financial statements as of June 30, 2022 and December 31, 2021, and for the quarters and six months ended June 30, 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 and six months ended June 30, 2022 are not necessarily indicative of the expected results for the entire year ending December 31, 2022.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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.

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 June 30, 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 and six months ended June 30, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

230,712

 

 

$

228,248

 

 

$

465,689

 

 

$

455,267

 

 

Software and services

 

 

20,068

 

 

 

15,033

 

 

 

38,504

 

 

 

29,812

 

 

Maintenance

 

 

11,388

 

 

 

11,853

 

 

 

22,375

 

 

 

23,174

 

 

Total revenue

 

$

262,168

 

 

$

255,134

 

 

$

526,568

 

 

$

508,253

 

 

 

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

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

85

%

 

 

85

%

 

 

85

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

11

%

 

 

11

%

 

 

11

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

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 and six months ended June 30, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

55

%

 

 

58

%

 

 

54

%

 

 

58

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

 

20

%

 

 

18

%

 

Other

 

 

26

%

 

 

24

%

 

 

26

%

 

 

24

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

 

Deferred revenue recognized during the quarters ended June 30, 2022 and 2021 was $12.3 million and $11.9 million, respectively and during the six months ended June 30, 2022 and 2021 was $40.3 million and $32.0 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 June 30, 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 June 30, 2022 and December 31, 2021, we had $2.0 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

195,307

 

 

$

193,883

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

18,153

 

 

 

18,153

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

213,460

 

 

$

212,036

 

 

$

186,267

 

 

$

185,276

 

Financial Instruments. Our financial instruments as of June 30, 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 June 30, 2022 and December 31, 2021 have contractual maturities of less than two years from the time of acquisition. Our short-term investments as of June 30, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the six months ended June 30, 2022 and 2021 were $26.8 million and $49.4 million, respectively, and purchases of short-term investments for the six months ended June 30, 2022 and 2021 were zero and $46.2 million, respectively.

Our short-term investments as of June 30, 2022 and December 31, 2021 were $1.3 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,091

 

 

$

 

 

$

12,091

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

90

 

 

 

90

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

1,175

 

 

 

1,175

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,091

 

 

$

1,265

 

 

$

13,356

 

 

$

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

144,375

 

 

$

144,375

 

 

$

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 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 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 six months ended June 30, 2022 were as follows (in thousands):

 

January 1, 2022 balance

 

$

321,330

 

Adjustments related to prior acquisitions

 

 

(2,299

)

Impairment charge related to MobileCard Holdings, LLC

 

 

(7,211

)

Effects of changes in foreign currency exchange rates

 

 

(10,598

)

June 30, 2022 balance

 

$

301,222

 

The adjustments related to prior acquisitions are primarily a result of the finalization of the purchase accounting for MobileCard Holdings, LLC. See Notes 5 and 6 for further discussion to include management's decision to shut-down this business resulting in the impairment charge recorded above.

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Acquired customer contracts

 

$

165,963

 

 

$

(114,995

)

 

$

50,968

 

 

$

171,373

 

 

$

(114,166

)

 

$

57,207

 

Software

 

 

185,734

 

 

 

(159,879

)

 

 

25,855

 

 

 

182,040

 

 

 

(152,283

)

 

 

29,757

 

Total intangible assets

 

$

351,697

 

 

$

(274,874

)

 

$

76,823

 

 

$

353,413

 

 

$

(266,449

)

 

$

86,964

 

 

The total amortization expense related to other intangible assets for the second quarters of 2022 and 2021 were $7.7 million and $5.9 million, respectively, and for the six months ended June 30, 2022 and 2021 were $14.8 million and $11.5 million, respectively. Based on the June 30, 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 - $27.5 million; 2023 - $19.4 million; 2024 - $13.0 million; 2025 - $10.6 million; and 2026 - $7.5 million.

 

Customer Contract Costs. As of June 30, 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Customer contract costs

 

$

79,108

 

 

$

(30,578

)

 

$

48,530

 

 

$

79,028

 

 

$

(32,410

)

 

$

46,618

 

The total amortization expense related to customer contract costs for the second quarters of 2022 and 2021 were $3.8 million and $5.0 million, respectively, and for the six months ended June 30, 2022 and 2021 were $10.3 million and $9.7 million, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt

4. DEBT

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

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

2021 Credit Agreement:

 

 

 

 

 

 

2021 Term Loan, due September 2026, interest at adjusted LIBOR plus
        
1.375% (combined rate of 3.625% at June 30, 2022)

 

$

144,375

 

 

$

148,125

 

Less – deferred financing costs

 

 

(3,030

)

 

 

(3,406

)

2021 Term Loan, net of unamortized discounts

 

 

141,345

 

 

 

144,719

 

$450 million revolving loan facility, due September 2026, interest at adjusted
      LIBOR plus applicable margin (combined rate of
3.625% at June 30, 2022)

 

 

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

 

 

386,345

 

 

 

374,719

 

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

 

 

(252,500

)

 

 

(237,500

)

Long-term debt, net of unamortized discounts

 

$

133,845

 

 

$

137,219

 

 

2021 Credit Agreement. During the six months ended June 30, 2022, we made $3.8 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 June 30, 2022, our interest rate on the 2021 Term Loan and 2021 Revolver is 3.625% (adjusted LIBOR plus 1.375% per annum), and our commitment fee on the unused $205.0 million 2021 Revolver is 0.15%. In July 2022, we borrowed an additional $15.0 million on our revolver, leaving us currently with $190.0 million available.

 

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 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 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions
6 Months Ended
Jun. 30, 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 June 30, 2022, we have $0.6 million accrued related to the contingent purchase price payments and 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. As of June 30, 2022, the purchase accounting for the MobileCard transaction was complete. We recorded goodwill of $7.2 million, acquired client contracts of $2.6 million, and technology of $0.9 million. The non-controlling interest of $3.6 million was recorded in total stockholders' equity. In June 2022, our management team, with the support of our Board of Directors (the "Board"), decided to shut-down the MobileCard business. See Note 6 for additional discussion.

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 June 30, 2022, we have not accrued any amounts related to the potential earn-out payments due to the uncertainty of payment. As of June 30, 2022, the purchase accounting for the Keydok acquisition was complete. We recorded goodwill of $1.0 million.

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 June 30, 2022, we have accrued $0.1 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, 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 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Restructuring and Reorganization Charges
6 Months Ended
Jun. 30, 2022
Restructuring and Related Activities [Abstract]  
Restructuring and Reorganization Charges

6. RESTRUCTURING AND REORGANIZATION CHARGES

During the second quarters of 2022 and 2021, we recorded restructuring and reorganization charges of $19.0 million and $1.8 million, respectively, and for the six months ended June 30, 2022 and 2021, we recorded restructuring and reorganization charges of $32.1 million and $2.8 million, respectively.

During the six months ended June 30, 2022 we implemented the following restructuring and reorganizational activities:

In connection with our workplace of the future philosophy, we consolidated space at seven of our leased real estate locations in the United States and India, resulting in restructuring charges of $17.3 million related to the impairments of operating lease right-of-use assets, furniture and fixtures, and leasehold improvements and $2.4 million of accelerated depreciation.
In June 2022, our management team, with the support of our Board, decided to shut-down the MobileCard business, in which we had acquired a controlling interest in July of 2021 (see Note 5). MobileCard was not meeting its projected targets. As a result, we recorded net impairment charges of $7.0 million, to include the write-offs of the remaining acquired intangible assets, goodwill, and the noncontrolling interest. We also terminated approximately 40 employees, which resulted in restructuring charges related to involuntary terminations of $0.6 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 $2.9 million.

 

The activity in the business restructuring and reorganization reserves during the six months ended June 30, 2022 was as follows (in thousands):

 

 

 

Termination

 

 

 

 

 

 

 

 

 

Benefits

 

 

Other

 

 

Total

 

January 1, 2022, balance

 

$

675

 

 

$

-

 

 

$

675

 

Charged to expense during period

 

 

3,460

 

 

 

28,651

 

 

 

32,111

 

Cash payments

 

 

(1,929

)

 

 

(1,935

)

 

 

(3,864

)

Adjustment for asset impairment

 

 

-

 

 

 

(24,296

)

 

 

(24,296

)

Adjustment for accelerated depreciation

 

 

-

 

 

 

(2,420

)

 

 

(2,420

)

Other

 

 

327

 

 

 

-

 

 

 

327

 

June 30, 2022, balance

 

$

2,533

 

 

$

-

 

 

$

2,533

 


As of June 30, 2022
, the entire business restructuring and reorganization reserves were included in current liabilities.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments, Guarantees and Contingencies
6 Months Ended
Jun. 30, 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 June 30, 2022, we had $2.9 million of restricted assets used to collateralize these guarantees, with $2.0 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 $4.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 June 30, 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 June 30, 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 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 June 30, 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 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Common Share
6 Months Ended
Jun. 30, 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

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Basic weighted-average common shares

 

 

31,301

 

 

 

31,875

 

 

 

31,358

 

 

 

31,859

 

 

Dilutive effect of restricted common stock

 

 

191

 

 

 

118

 

 

 

293

 

 

211

 

 

Diluted weighted-average common shares

 

 

31,492

 

 

 

31,993

 

 

 

31,651

 

 

 

32,070

 

 

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 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity and Equity Compensation Plans
6 Months Ended
Jun. 30, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity and Equity Compensation Plans

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 second quarters of 2022 and 2021 we repurchased approximately 360,000 shares of our common stock for $21.6 million (weighted-average price of $59.88 per share) and approximately 153,000 shares of our common stock for $7.0 million (weighted-average price of $45.56 per share), respectively, and during the six months ended June 30, 2022 and 2021 we repurchased approximately 626,000 shares of our common stock for $37.6 million (weighted-average price of $59.99 per share), and approximately 295,000 shares of our common stock for $13.5 million (weighted-average price of $45.74 per share), respectively, under a SEC Rule 10b5-1 Plan.

As of June 30, 2022, the total remaining number of shares available for repurchase under the Stock Repurchase Program totaled 3.0 million shares.

Stock Repurchases for Tax Withholdings. In addition to the above-mentioned stock repurchases, during the second quarters of 2022 and 2021, we repurchased and then cancelled approximately 2,000 shares of common stock for $0.1 million and approximately 3,000 shares of common stock for $0.1 million, respectively, and during the six months ended June 30, 2022 and 2021 we repurchased and then cancelled approximately 125,000 shares of common stock for $7.9 million and approximately 113,000 shares of common stock for $5.3 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 second quarter of 2022, our Board approved a quarterly cash dividend of $0.265 per share of common stock, totaling $8.5 million. During the second quarter of 2021, our Board approved a quarterly cash dividend of $0.25 per share of common stock, totaling $8.2 million. Dividends declared for the six months ended June 30, 2022 and 2021 totaled $17.1 million and $16.4 million, respectively.

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 June 30, 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 and six months ended June 30, 2022 is as follows (shares in thousands):

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

June 30, 2022

 

 

June 30, 2022

 

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

Unvested awards, beginning

 

 

1,328

 

 

$

52.94

 

 

 

1,206

 

 

$

45.22

 

Awards granted

 

 

42

 

 

 

58.12

 

 

 

536

 

 

 

63.85

 

Awards forfeited/cancelled

 

 

(61

)

 

 

50.00

 

 

 

(94

)

 

 

48.51

 

Awards vested

 

 

(44

)

 

 

46.93

 

 

 

(383

)

 

 

43.72

 

Unvested awards, ending

 

 

1,265

 

 

$

53.27

 

 

 

1,265

 

 

$

53.27

 

Included in the awards granted during the six months ended June 30, 2022 are awards issued to members of executive management and certain key employees in the form of: (i) performance-based awards of approximately 121,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 six months ended June 30, 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 second quarters of 2022 and 2021 of $6.5 million and $5.0 million, respectively, and for the six months ended June 30, 2022 and 2021 of $12.1 million and $10.4 million, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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.
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 June 30, 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 and six months ended June 30, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

230,712

 

 

$

228,248

 

 

$

465,689

 

 

$

455,267

 

 

Software and services

 

 

20,068

 

 

 

15,033

 

 

 

38,504

 

 

 

29,812

 

 

Maintenance

 

 

11,388

 

 

 

11,853

 

 

 

22,375

 

 

 

23,174

 

 

Total revenue

 

$

262,168

 

 

$

255,134

 

 

$

526,568

 

 

$

508,253

 

 

 

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

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

85

%

 

 

85

%

 

 

85

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

11

%

 

 

11

%

 

 

11

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

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 and six months ended June 30, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

55

%

 

 

58

%

 

 

54

%

 

 

58

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

 

20

%

 

 

18

%

 

Other

 

 

26

%

 

 

24

%

 

 

26

%

 

 

24

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

100

%

 

 

100

%

 

Deferred revenue recognized during the quarters ended June 30, 2022 and 2021 was $12.3 million and $11.9 million, respectively and during the six months ended June 30, 2022 and 2021 was $40.3 million and $32.0 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 June 30, 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 June 30, 2022 and December 31, 2021, we had $2.0 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

195,307

 

 

$

193,883

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

18,153

 

 

 

18,153

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

213,460

 

 

$

212,036

 

 

$

186,267

 

 

$

185,276

 

Short-term Investments and Other Financial Instruments

Financial Instruments. Our financial instruments as of June 30, 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 June 30, 2022 and December 31, 2021 have contractual maturities of less than two years from the time of acquisition. Our short-term investments as of June 30, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the six months ended June 30, 2022 and 2021 were $26.8 million and $49.4 million, respectively, and purchases of short-term investments for the six months ended June 30, 2022 and 2021 were zero and $46.2 million, respectively.

Our short-term investments as of June 30, 2022 and December 31, 2021 were $1.3 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,091

 

 

$

 

 

$

12,091

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

90

 

 

 

90

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

1,175

 

 

 

1,175

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,091

 

 

$

1,265

 

 

$

13,356

 

 

$

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

144,375

 

 

$

144,375

 

 

$

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 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2022 and 2021 were as follows (in thousands):

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

SaaS and related solutions

 

$

230,712

 

 

$

228,248

 

 

$

465,689

 

 

$

455,267

 

 

Software and services

 

 

20,068

 

 

 

15,033

 

 

 

38,504

 

 

 

29,812

 

 

Maintenance

 

 

11,388

 

 

 

11,853

 

 

 

22,375

 

 

 

23,174

 

 

Total revenue

 

$

262,168

 

 

$

255,134

 

 

$

526,568

 

 

$

508,253

 

 

 

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

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Americas (principally the U.S.)

 

 

85

%

 

 

85

%

 

 

85

%

 

 

86

%

 

Europe, Middle East, and Africa

 

 

11

%

 

 

11

%

 

 

11

%

 

 

10

%

 

Asia Pacific

 

 

4

%

 

 

4

%

 

 

4

%

 

 

4

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

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 and six months ended June 30, 2022 and 2021, as a percentage of our total revenue, were as follows:

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Broadband/Cable/Satellite

 

 

55

%

 

 

58

%

 

 

54

%

 

 

58

%

 

Telecommunications

 

 

19

%

 

 

18

%

 

 

20

%

 

 

18

%

 

Other

 

 

26

%

 

 

24

%

 

 

26

%

 

 

24

%

 

Total revenue

 

 

100

%

 

 

100

%

 

 

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Assets

 

 

Liabilities

 

 

Assets

 

 

Liabilities

 

Settlement assets/liabilities

 

$

195,307

 

 

$

193,883

 

 

$

171,505

 

 

$

170,514

 

Merchant reserve assets/liabilities

 

 

18,153

 

 

 

18,153

 

 

 

14,762

 

 

 

14,762

 

Total

 

$

213,460

 

 

$

212,036

 

 

$

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

12,091

 

 

$

 

 

$

12,091

 

 

$

29,305

 

 

$

 

 

$

29,305

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,000

 

 

 

1,000

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

90

 

 

 

90

 

 

 

 

 

 

24,352

 

 

 

24,352

 

Asset-backed securities

 

 

 

 

 

1,175

 

 

 

1,175

 

 

 

 

 

 

3,685

 

 

 

3,685

 

Total

 

$

12,091

 

 

$

1,265

 

 

$

13,356

 

 

$

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

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

2021 Credit Agreement:

 

 

 

 

 

 

 

 

 

 

 

 

Term Loan (carrying value including
     current maturities)

 

$

144,375

 

 

$

144,375

 

 

$

148,125

 

 

$

148,125

 

Revolver

 

 

245,000

 

 

 

245,000

 

 

 

 

 

 

 

2016 Convertible Notes (par value)

 

 

 

 

 

 

 

 

230,000

 

 

 

244,950

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 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 six months ended June 30, 2022 were as follows (in thousands):

 

January 1, 2022 balance

 

$

321,330

 

Adjustments related to prior acquisitions

 

 

(2,299

)

Impairment charge related to MobileCard Holdings, LLC

 

 

(7,211

)

Effects of changes in foreign currency exchange rates

 

 

(10,598

)

June 30, 2022 balance

 

$

301,222

 

Summary of Carrying Value of Assets As of June 30, 2022 and December 31, 2021, the carrying values of these assets were as follows (in thousands):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Acquired customer contracts

 

$

165,963

 

 

$

(114,995

)

 

$

50,968

 

 

$

171,373

 

 

$

(114,166

)

 

$

57,207

 

Software

 

 

185,734

 

 

 

(159,879

)

 

 

25,855

 

 

 

182,040

 

 

 

(152,283

)

 

 

29,757

 

Total intangible assets

 

$

351,697

 

 

$

(274,874

)

 

$

76,823

 

 

$

353,413

 

 

$

(266,449

)

 

$

86,964

 

Summary of Carrying Values of Customer Contract Cost Assets

Customer Contract Costs. As of June 30, 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):

 

 

 

June 30, 2022

 

 

December 31, 2021

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Amount

 

Customer contract costs

 

$

79,108

 

 

$

(30,578

)

 

$

48,530

 

 

$

79,028

 

 

$

(32,410

)

 

$

46,618

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Long-Term Debt

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

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

2021 Credit Agreement:

 

 

 

 

 

 

2021 Term Loan, due September 2026, interest at adjusted LIBOR plus
        
1.375% (combined rate of 3.625% at June 30, 2022)

 

$

144,375

 

 

$

148,125

 

Less – deferred financing costs

 

 

(3,030

)

 

 

(3,406

)

2021 Term Loan, net of unamortized discounts

 

 

141,345

 

 

 

144,719

 

$450 million revolving loan facility, due September 2026, interest at adjusted
      LIBOR plus applicable margin (combined rate of
3.625% at June 30, 2022)

 

 

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

 

 

386,345

 

 

 

374,719

 

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

 

 

(252,500

)

 

 

(237,500

)

Long-term debt, net of unamortized discounts

 

$

133,845

 

 

$

137,219

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Restructuring and Reorganization Charges (Tables)
6 Months Ended
Jun. 30, 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 six months ended June 30, 2022 was as follows (in thousands):

 

 

 

Termination

 

 

 

 

 

 

 

 

 

Benefits

 

 

Other

 

 

Total

 

January 1, 2022, balance

 

$

675

 

 

$

-

 

 

$

675

 

Charged to expense during period

 

 

3,460

 

 

 

28,651

 

 

 

32,111

 

Cash payments

 

 

(1,929

)

 

 

(1,935

)

 

 

(3,864

)

Adjustment for asset impairment

 

 

-

 

 

 

(24,296

)

 

 

(24,296

)

Adjustment for accelerated depreciation

 

 

-

 

 

 

(2,420

)

 

 

(2,420

)

Other

 

 

327

 

 

 

-

 

 

 

327

 

June 30, 2022, balance

 

$

2,533

 

 

$

-

 

 

$

2,533

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Reconciliation of the Basic and Diluted EPS Denominators

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

 

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

 

June 30,

 

 

June 30,

 

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

Basic weighted-average common shares

 

 

31,301

 

 

 

31,875

 

 

 

31,358

 

 

 

31,859

 

 

Dilutive effect of restricted common stock

 

 

191

 

 

 

118

 

 

 

293

 

 

211

 

 

Diluted weighted-average common shares

 

 

31,492

 

 

 

31,993

 

 

 

31,651

 

 

 

32,070

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity and Equity Compensation Plans (Tables)
6 Months Ended
Jun. 30, 2022
Stockholders' Equity Note [Abstract]  
Summary of Unvested Restricted Common Stock Activity A summary of our unvested restricted common stock activity during the quarter and six months ended June 30, 2022 is as follows (shares in thousands):

 

 

Quarter Ended

 

 

Six Months Ended

 

 

 

June 30, 2022

 

 

June 30, 2022

 

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

 

Shares

 

 

Weighted-
Average
Grant
Date Fair Value

 

Unvested awards, beginning

 

 

1,328

 

 

$

52.94

 

 

 

1,206

 

 

$

45.22

 

Awards granted

 

 

42

 

 

 

58.12

 

 

 

536

 

 

 

63.85

 

Awards forfeited/cancelled

 

 

(61

)

 

 

50.00

 

 

 

(94

)

 

 

48.51

 

Awards vested

 

 

(44

)

 

 

46.93

 

 

 

(383

)

 

 

43.72

 

Unvested awards, ending

 

 

1,265

 

 

$

53.27

 

 

 

1,265

 

 

$

53.27

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 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   $ 2,000,000      
Remaining performance obligations expected to be recognized, year 2028   2028      
Deferred revenue recognized $ 12,300 $ 11,900 $ 40,300 $ 32,000    
Restricted cash 2,000   2,000   $ 1,400  
Proceeds from sale/maturity of short-term investments     26,755 49,419    
Short-term investments 1,265   1,265   28,037  
Purchases of short-term investments     0 $ 46,195    
Retained earnings $ 920,233   $ 920,233   $ 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 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details Textual 1) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-07-01
Jun. 30, 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 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Schedule of Revenue Disaggregated by Revenue Type, Geographic Region and Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenue $ 262,168 $ 255,134 $ 526,568 $ 508,253
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Broadband/Cable/Satellite        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 55.00% 58.00% 54.00% 58.00%
Telecommunications        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 19.00% 18.00% 20.00% 18.00%
Other        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 26.00% 24.00% 26.00% 24.00%
Americas (principally the U.S.)        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 85.00% 85.00% 85.00% 86.00%
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 11.00% 11.00% 11.00% 10.00%
Asia Pacific        
Disaggregation Of Revenue [Line Items]        
Percentage of total revenue 4.00% 4.00% 4.00% 4.00%
SaaS and Related Solutions        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 230,712 $ 228,248 $ 465,689 $ 455,267
Software and Services        
Disaggregation Of Revenue [Line Items]        
Total revenue 20,068 15,033 38,504 29,812
Maintenance        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 11,388 $ 11,853 $ 22,375 $ 23,174
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Schedule of Settlement and Merchant Reserve Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Settlement And Merchant Reserve Assets And Liabilities [Abstract]      
Settlement assets $ 195,307 $ 171,505  
Merchant reserve assets 18,153 14,762  
Total 213,460 186,267 $ 142,684
Settlement liabilities 193,883 170,514  
Merchant reserve liabilities 18,153 14,762  
Total $ 212,036 $ 185,276  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Assets fair value $ 13,356 $ 58,342
Cash equivalents | Money Market Funds    
Assets:    
Assets fair value 12,091 29,305
Cash equivalents | Commercial Paper    
Assets:    
Assets fair value   1,000
Short-term Investments | Corporate Debt Securities    
Assets:    
Assets fair value 90 24,352
Short-term Investments | Asset-backed securities    
Assets:    
Assets fair value 1,175 3,685
Level 1    
Assets:    
Assets fair value 12,091 29,305
Level 1 | Cash equivalents | Money Market Funds    
Assets:    
Assets fair value 12,091 29,305
Level 2    
Assets:    
Assets fair value 1,265 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 90 24,352
Level 2 | Short-term Investments | Asset-backed securities    
Assets:    
Assets fair value $ 1,175 $ 3,685
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Carrying Value (Par Value for Convertible Debt) and Estimated Fair Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
2021 Credit Agreement | 2021 Term Loan    
Carrying value and estimated fair value of debt    
Fair Value $ 144,375 $ 148,125
Carrying Value 144,375 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 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill RollForward  
Beginning balance $ 321,330
Adjustments related to prior acquisitions (2,299)
Impairment charge related to MobileCard Holdings, LLC (7,211)
Effects of changes in foreign currency exchange rates (10,598)
Ending balance $ 301,222
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Carrying Value of Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 351,697 $ 353,413
Accumulated Amortization (274,874) (266,449)
Net Amount 76,823 86,964
Acquired customer contracts    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 165,963 171,373
Accumulated Amortization (114,995) (114,166)
Net Amount 50,968 57,207
Software    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 185,734 182,040
Accumulated Amortization (159,879) (152,283)
Net Amount $ 25,855 $ 29,757
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Finite Lived Intangible Assets [Line Items]        
Total amortization expense $ 7.7 $ 5.9 $ 14.8 $ 11.5
Estimated total amortization expense 2022 27.5   27.5  
Estimated total amortization expense 2023 19.4   19.4  
Estimated total amortization expense 2024 13.0   13.0  
Estimated total amortization expense 2025 10.6   10.6  
Estimated total amortization expense 2026 7.5   7.5  
Customer contract costs        
Finite Lived Intangible Assets [Line Items]        
Total amortization expense $ 3.8 $ 5.0 $ 10.3 $ 9.7
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Capitalized Contract Cost [Abstract]    
Customer contract costs, Gross Carrying Amount $ 79,108 $ 79,028
Customer contract costs, Accumulated Amortization (30,578) (32,410)
Customer contract costs, Net Amount $ 48,530 $ 46,618
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 15, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Total debt, net of unamortized discounts $ 386,345   $ 374,719
Current portion of long-term debt, net of unamortized discounts (252,500)   (237,500)
Long-term debt, net of unamortized discounts 133,845   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 144,375   148,125
Less – deferred financing costs (3,030)   (3,406)
Total debt, net of unamortized discounts 141,345 $ 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 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Long-Term Debt (Parenthetical) (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
2021 Credit Agreement | 2021 Term Loan    
Debt Instrument [Line Items]    
Basis spread on term loan 1.375%  
Term loan combined interest rate 3.625%  
Maturity period Sep. 30, 2026  
2021 Credit Agreement | Revolver    
Debt Instrument [Line Items]    
Term loan combined interest rate 3.625%  
Amount available under credit facility $ 450 $ 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 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Credit Agreement (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 15, 2022
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Jul. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]            
Carrying value of debt     $ 386,345     $ 374,719
Cash payments for Convertible Notes     $ 246,051 $ 6,563    
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 $ 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      
Term loan combined interest rate     3.625%      
2021 Credit Agreement | Revolver | Subsequent Event            
Debt Instrument [Line Items]            
Line of credit facility, remaining borrowing capacity         $ 190,000  
Line of credit facility, additional borrowings         $ 15,000  
2021 Credit Agreement | 2021 Term Loan            
Debt Instrument [Line Items]            
Carrying value of debt $ 150,000   $ 141,345     $ 144,719
Term loan period   5 years        
Cash payments for Convertible Notes     $ 3,800      
Basis spread on term loan     1.375%      
Term loan combined interest rate     3.625%      
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 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - 2016 Convertible Notes (Details Textual)
3 Months Ended 6 Months Ended
Mar. 15, 2022
USD ($)
$ / shares
Mar. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]          
Net carrying value     $ 252,500,000   $ 237,500,000
Cash payments for Convertible Notes     246,051,000 $ 6,563,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        
Cash payments for Convertible Notes $ 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 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Details Textual) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2020
Dec. 31, 2021
Jul. 31, 2021
Business Acquisition [Line Items]        
Goodwill $ 301,222   $ 321,330  
MobileCard Holdings, LLC        
Business Acquisition [Line Items]        
Percentage of acquired of equity       64.00%
Non-controlling interest 3,600      
Goodwill 7,200      
MobileCard Holdings, LLC | Acquired customer contracts        
Business Acquisition [Line Items]        
Estimated fair values of assets acquired 2,600      
MobileCard Holdings, LLC | Software        
Business Acquisition [Line Items]        
Estimated fair values of assets acquired 900      
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 $ 100      
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    
Contingent purchase price liabilities $ 600      
Tekzenit, Inc. | Financial And Sales Criteria        
Business Acquisition [Line Items]        
Potential future earn out payments   $ 4,000    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Restructuring and Reorganization Charges (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Employees
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Employees
Jun. 30, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization charges   $ 19,005 $ 1,760 $ 32,111 $ 2,820
Accelerated depreciation       2,420  
Impairment charges       $ 24,436 $ 415
Termination Benefits Related to Organizational Changes          
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization charges $ 600        
Reduced workforce | Employees | Employees       20  
Shut-down of MobileCard Business          
Restructuring Cost and Reserve [Line Items]          
Reduced workforce | Employees | Employees 40        
Impairment charges $ 7,000        
Real Estate Restructurings          
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization charges       $ 17,300  
Accelerated depreciation       $ 2,400  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Restructuring and Reorganization Charges - Schedule of Activity in Business Restructuring and Reorganization Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Restructuring Cost and Reserve [Line Items]        
Beginning Balance     $ 675  
Charged to expense during period $ 19,005 $ 1,760 32,111 $ 2,820
Cash payments     (3,864)  
Adjustment for asset impairment     (24,296)  
Adjustment for accelerated depreciation     (2,420)  
Other     327  
Ending Balance 2,533   2,533  
Termination Benefits        
Restructuring Cost and Reserve [Line Items]        
Beginning Balance     675  
Charged to expense during period     3,460  
Cash payments     (1,929)  
Other     327  
Ending Balance 2,533   2,533  
Other        
Restructuring Cost and Reserve [Line Items]        
Charged to expense during period     28,651  
Cash payments     (1,935)  
Adjustment for asset impairment     (24,296)  
Adjustment for accelerated depreciation     (2,420)  
Ending Balance $ 0   $ 0  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments, Guarantees and Contingencies (Details Textual) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Restricted assets used to collateralize guarantees $ 2.9  
Restricted assets used to cash and cash equivalents 2.0 $ 1.4
Money transmitter bonds $ 17.0  
Warranty Period 90 days  
Surety Bond    
Other Commitments [Line Items]    
Restricted assets used to collateralize guarantees $ 4.4  
Cash and Cash equivalents    
Other Commitments [Line Items]    
Restricted assets used to cash and cash equivalents 2.0  
Other Non-current Assets    
Other Commitments [Line Items]    
Restricted assets used to collateralize guarantees $ 0.9  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Common Share - Reconciliation of the Basic and Diluted EPS Denominators (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Reconciliation of the basic and diluted EPS denominators        
Basic weighted-average common shares 31,301 31,875 31,358 31,859
Dilutive effect of restricted common stock 191 118 293 211
Diluted weighted-average common shares 31,492 31,993 31,651 32,070
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Common Share (Details Textual) - $ / shares
Jun. 30, 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 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity and Equity Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2014
Stockholders Equity And Equity Compensation Plans [Line Items]          
Remaining number of shares available for repurchase 3,000,000.0   3,000,000.0    
Repurchase of common stock for employee tax withholdings, shares 2,000 3,000 125,000 113,000  
Repurchase of common stock for tax withholdings, value $ 100 $ 100 $ 7,900 $ 5,300  
Cash dividends declared per common share $ 0.265 $ 0.25      
Cash dividend $ 8,500 $ 8,200 $ 17,100 16,400  
Stock warrants term         10 years
Stock warrants, exercise price         $ 26.68
Performance based awards granted to executive management and certain key employees shares     121,000    
Vesting maturity date     first quarter of 2024    
Vesting period     2 years    
Stock-based compensation expense $ 6,500 $ 5,000 $ 12,117 $ 10,417  
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 44,000   383,000    
Comcast          
Stockholders Equity And Equity Compensation Plans [Line Items]          
Issuance of stock warrants         2,900,000
Stock warrants issued 1,000,000.0   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 360,000 153,000 626,000 295,000  
Total amount paid $ 21,600 $ 7,000 $ 37,600 $ 13,500  
Weighted-average price per share $ 59.88 $ 45.56 $ 59.99 $ 45.74  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity and Equity Compensation Plans - Summary of Unvested Restricted Common Stock Activity (Details) - Restricted common stock - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Shares    
Shares, Unvested awards, beginning balance 1,328 1,206
Shares, Awards granted 42 536
Shares, Awards forfeited/cancelled (61) (94)
Shares, Awards vested (44) (383)
Shares, Unvested awards, ending balance 1,265 1,265
Weighted-Average Grant Date Fair Value    
Weighted-Average Grant Date Fair Value, Unvested awards, beginning balance $ 52.94 $ 45.22
Weighted-Average Grant Date Fair Value, Awards granted 58.12 63.85
Weighted-Average Grant Date Fair Value, Awards forfeited/cancelled 50.00 48.51
Weighted-Average Grant Date Fair Value, Awards vested 46.93 43.72
Weighted-Average Grant Date Fair Value, Unvested awards, ending balance $ 53.27 $ 53.27
XML 56 csgs-20220630_htm.xml IDEA: XBRL DOCUMENT 0001005757 csgs:BroadbandCableSatelliteMember 2021-04-01 2021-06-30 0001005757 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001005757 csgs:EuropeMiddleEastAndAfricaMember 2021-04-01 2021-06-30 0001005757 csgs:CustomerContractCostsMember 2022-04-01 2022-06-30 0001005757 us-gaap:RetainedEarningsMember 2020-12-31 0001005757 csgs:EuropeMiddleEastAndAfricaMember 2021-01-01 2021-06-30 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001005757 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001005757 csgs:TekzenitIncMember 2020-12-31 0001005757 srt:MaximumMember 2021-01-01 2021-12-31 0001005757 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001005757 2022-03-31 0001005757 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-01-01 2022-03-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-03-31 0001005757 srt:AmericasMember 2021-04-01 2021-06-30 0001005757 csgs:CommonStockWarrantsMember 2022-06-30 0001005757 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001005757 csgs:SECRule10b51PlanMember 2022-01-01 2022-06-30 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001005757 srt:MaximumMember 2022-01-01 2022-06-30 0001005757 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001005757 us-gaap:CommonStockMember 2022-06-30 0001005757 us-gaap:LicenseAndServiceMember 2021-01-01 2021-06-30 0001005757 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001005757 srt:AmericasMember 2022-01-01 2022-06-30 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-01-01 2022-03-31 0001005757 us-gaap:RetainedEarningsMember 2021-12-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-03-15 0001005757 csgs:CustomerContractCostsMember 2022-01-01 2022-06-30 0001005757 srt:MaximumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0001005757 csgs:ShutDownOfMobilecardBusinessMember 2022-06-01 2022-06-30 0001005757 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 csgs:CustomerContractCostsMember 2021-01-01 2021-06-30 0001005757 us-gaap:TreasuryStockMember 2022-06-30 0001005757 csgs:CustomerContractCostsMember 2021-04-01 2021-06-30 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001005757 us-gaap:TreasuryStockMember 2020-12-31 0001005757 csgs:BroadbandCableSatelliteMember 2022-04-01 2022-06-30 0001005757 srt:MaximumMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-01-01 2022-06-30 0001005757 srt:AmericasMember 2021-01-01 2021-06-30 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 csgs:BroadbandCableSatelliteMember 2022-01-01 2022-06-30 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-01-01 2022-06-30 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-03-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-06-30 0001005757 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001005757 2014-12-31 0001005757 us-gaap:RetainedEarningsMember 2022-06-30 0001005757 csgs:SECRule10b51PlanMember 2022-04-01 2022-06-30 0001005757 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001005757 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001005757 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001005757 csgs:RealEstateRestructuringsMember 2022-01-01 2022-06-30 0001005757 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001005757 us-gaap:CommonStockMember 2021-06-30 0001005757 2022-04-01 2022-06-30 0001005757 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001005757 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001005757 csgs:DgitSystemsPtyLtdMember 2022-01-01 2022-06-30 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001005757 csgs:OtherMember 2022-04-01 2022-06-30 0001005757 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2022-01-01 0001005757 2020-12-31 0001005757 srt:MinimumMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-01-01 2022-06-30 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001005757 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001005757 2022-07-01 2022-06-30 0001005757 csgs:TelecommunicationsMember 2022-04-01 2022-06-30 0001005757 csgs:MobileCardHoldingsLlcMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0001005757 csgs:EuropeMiddleEastAndAfricaMember 2022-04-01 2022-06-30 0001005757 csgs:TelecommunicationsMember 2021-04-01 2021-06-30 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2022-06-30 0001005757 csgs:CloudAndRelatedSolutionsMember 2021-04-01 2021-06-30 0001005757 csgs:OtherMember 2022-01-01 2022-06-30 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001005757 csgs:MobileCardHoldingsLlcMember 2021-07-31 0001005757 us-gaap:OneTimeTerminationBenefitsMember 2021-12-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001005757 us-gaap:NoncontrollingInterestMember 2021-03-31 0001005757 srt:MinimumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-06-30 0001005757 csgs:TelecommunicationsMember 2021-01-01 2021-06-30 0001005757 2021-06-30 0001005757 2021-04-01 2021-06-30 0001005757 csgs:CloudAndRelatedSolutionsMember 2022-04-01 2022-06-30 0001005757 us-gaap:TreasuryStockMember 2022-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001005757 us-gaap:MaintenanceMember 2021-04-01 2021-06-30 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001005757 us-gaap:CashAndCashEquivalentsMember 2022-06-30 0001005757 csgs:SECRule10b51PlanMember 2021-04-01 2021-06-30 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-01-01 2022-03-31 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001005757 us-gaap:NoncontrollingInterestMember 2022-03-31 0001005757 us-gaap:TreasuryStockMember 2021-06-30 0001005757 us-gaap:OtherRestructuringMember 2022-06-30 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-06-30 0001005757 us-gaap:OtherNoncurrentAssetsMember 2022-06-30 0001005757 csgs:TerminationBenefitsRelatedToOrganizationalChangesMember 2022-01-01 2022-06-30 0001005757 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001005757 csgs:BroadbandCableSatelliteMember 2021-01-01 2021-06-30 0001005757 us-gaap:LicenseAndServiceMember 2022-01-01 2022-06-30 0001005757 csgs:MobileCardHoldingsLlcMember csgs:AcquiredCustomerContractsMember 2022-06-30 0001005757 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001005757 csgs:OtherMember 2021-04-01 2021-06-30 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2022-06-30 0001005757 csgs:ComcastCorporationMember 2022-01-01 2022-06-30 0001005757 us-gaap:OtherRestructuringMember 2022-01-01 2022-06-30 0001005757 us-gaap:FairValueInputsLevel1Member 2022-06-30 0001005757 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001005757 csgs:OtherMember 2021-01-01 2021-06-30 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 us-gaap:LicenseAndServiceMember 2021-04-01 2021-06-30 0001005757 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001005757 2021-03-31 0001005757 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-01-01 2022-06-30 0001005757 2022-01-01 2022-06-30 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-03-15 0001005757 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001005757 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-06-30 0001005757 us-gaap:MaintenanceMember 2021-01-01 2021-06-30 0001005757 csgs:TelecommunicationsMember 2022-01-01 2022-06-30 0001005757 2022-06-30 0001005757 us-gaap:CommonStockMember 2022-03-31 0001005757 us-gaap:CommonStockMember 2020-12-31 0001005757 srt:MaximumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:BaseRateMember 2022-01-01 2022-06-30 0001005757 csgs:ComcastCorporationMember 2014-12-31 0001005757 us-gaap:FairValueInputsLevel2Member 2022-06-30 0001005757 csgs:ComcastCorporationMember 2022-06-30 0001005757 us-gaap:RetainedEarningsMember 2021-03-31 0001005757 srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2021-12-31 0001005757 us-gaap:TreasuryStockMember 2021-03-31 0001005757 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001005757 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001005757 csgs:AcquiredCustomerContractsMember 2022-06-30 0001005757 us-gaap:NoncontrollingInterestMember 2020-12-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2022-03-15 2022-03-15 0001005757 csgs:SECRule10b51PlanMember 2021-01-01 2021-06-30 0001005757 csgs:KeydokLlcMember 2022-06-30 0001005757 srt:MinimumMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0001005757 csgs:MobileCardHoldingsLlcMember 2022-01-01 2022-06-30 0001005757 us-gaap:NoncontrollingInterestMember 2022-06-30 0001005757 2022-01-01 2022-03-31 0001005757 csgs:TekzenitIncMember 2022-06-30 0001005757 csgs:EuropeMiddleEastAndAfricaMember 2022-01-01 2022-06-30 0001005757 2014-01-01 2014-12-31 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-06-30 0001005757 csgs:CloudAndRelatedSolutionsMember 2021-01-01 2021-06-30 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001005757 srt:MinimumMember 2022-01-01 2022-06-30 0001005757 srt:AmericasMember 2022-04-01 2022-06-30 0001005757 us-gaap:RetainedEarningsMember 2021-06-30 0001005757 us-gaap:OneTimeTerminationBenefitsMember 2022-01-01 2022-06-30 0001005757 csgs:TekzenitIncMember csgs:ContingentPurchasePricePaymentsMember 2022-06-30 0001005757 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001005757 us-gaap:NoncontrollingInterestMember 2021-12-31 0001005757 csgs:DgitSystemsPtyLtdMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-06-30 0001005757 us-gaap:MoneyMarketFundsMember us-gaap:CashAndCashEquivalentsMember 2022-06-30 0001005757 csgs:TekzenitIncMember csgs:ContingentPurchasePricePaymentsMember 2020-12-31 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-06-30 0001005757 us-gaap:MaintenanceMember 2022-04-01 2022-06-30 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001005757 2021-01-01 2021-06-30 0001005757 csgs:TwoThousandTwentyOneCreditAgreementMember csgs:TwoThousandTwentyOneTermLoanMember 2022-01-01 2022-06-30 0001005757 csgs:MobileCardHoldingsLlcMember 2022-06-30 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001005757 2021-01-01 2021-03-31 0001005757 2021-12-31 0001005757 csgs:DgitSystemsPtyLtdMember 2022-06-30 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001005757 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001005757 us-gaap:NoncontrollingInterestMember 2021-06-30 0001005757 us-gaap:LicenseAndServiceMember 2022-04-01 2022-06-30 0001005757 csgs:TekzenitIncMember csgs:FinancialAndSalesCriteriaMember 2020-12-31 0001005757 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001005757 us-gaap:OneTimeTerminationBenefitsMember 2022-06-30 0001005757 2022-08-01 0001005757 csgs:AcquiredCustomerContractsMember 2021-12-31 0001005757 csgs:TwoThousandSixteenSeniorConvertibleNotesMember 2021-12-31 0001005757 us-gaap:SuretyBondMember 2022-06-30 0001005757 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2022-06-30 0001005757 csgs:CloudAndRelatedSolutionsMember 2022-01-01 2022-06-30 0001005757 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001005757 us-gaap:RetainedEarningsMember 2022-03-31 0001005757 us-gaap:MaintenanceMember 2022-01-01 2022-06-30 0001005757 csgs:MarketBasedAwardsMember 2022-01-01 2022-06-30 0001005757 us-gaap:CommonStockMember 2021-12-31 0001005757 csgs:TekzenitIncMember 2020-01-01 2020-12-31 0001005757 csgs:TerminationBenefitsRelatedToOrganizationalChangesMember 2022-06-01 2022-06-30 0001005757 csgs:KeydokLlcMember 2022-01-01 2022-06-30 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember us-gaap:SubsequentEventMember 2022-07-31 0001005757 csgs:DgitSystemsPtyLtdMember csgs:AcquiredCustomerContractsMember 2022-06-30 0001005757 us-gaap:CommonStockMember 2021-03-31 0001005757 us-gaap:TreasuryStockMember 2021-12-31 0001005757 us-gaap:RevolvingCreditFacilityMember csgs:TwoThousandTwentyOneCreditAgreementMember 2021-12-31 iso4217:USD shares pure csgs:Employees shares iso4217:USD P3Y 0001005757 --12-31 P1D Q2 false 2026-09-30 2026-09-30 P4D 10-Q true 2022-06-30 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 32082835 133770000 205635000 1265000 28037000 135035000 233672000 213460000 186267000 5105000 4250000 236577000 244317000 46433000 35802000 19563000 6414000 57187000 41727000 708255000 748199000 116948000 111244000 75676000 73580000 58629000 86034000 159879000 152283000 25855000 29757000 301222000 321330000 114995000 114166000 50968000 57207000 30578000 32410000 48530000 46618000 8251000 8584000 13293000 15840000 582424000 638950000 1290679000 1387149000 252500000 237500000 21387000 23270000 32921000 43546000 34182000 35397000 52464000 91115000 212036000 185276000 52514000 53748000 653000 398000 24780000 24852000 683437000 695102000 3030000 3406000 133845000 137219000 59169000 70068000 19382000 19599000 4014000 4058000 196000 7752000 13614000 13107000 230220000 251803000 913657000 946905000 0.01 0.01 10000000 10000000 0 0 0 0 0 0 0.01 0.01 100000000 100000000 32195000 32495000 709000 705000 479271000 488303000 37339000 36713000 967659000 930106000 -3000 -6000 -55529000 -38347000 920233000 916060000 377022000 436609000 0 3635000 377022000 440244000 1290679000 1387149000 262168000 255134000 526568000 508253000 138134000 132938000 276552000 266480000 34630000 32754000 67611000 64966000 57465000 49250000 114807000 98065000 5651000 6266000 11789000 12379000 19005000 1760000 32111000 2820000 254885000 222968000 502870000 444710000 7283000 32166000 23698000 63543000 2686000 3633000 5958000 7225000 0 784000 0 1556000 126000 84000 256000 208000 0 0 -7456000 0 2442000 -100000 3254000 -655000 -118000 -4433000 -9904000 -9228000 7165000 27733000 13794000 54315000 1848000 8412000 2364000 15363000 5317000 19321000 11430000 38952000 31301000 31875000 31358000 31859000 31492000 31993000 31651000 32070000 0.17 0.61 0.36 1.22 0.17 0.60 0.36 1.21 5317000 19321000 11430000 38952000 -16000000 2212000 -17182000 1857000 5000 -7000 3000 -13000 -15995000 2205000 -17179000 1844000 -10678000 21526000 -5749000 40796000 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 -5317000 5000 -16000000 -10678000 362000 116000 21557000 21673000 15000 773000 773000 42000 1000 -1000 60000 -1000 1000 6536000 6536000 8473000 8473000 3635000 3635000 32195000 709000 479271000 -967659000 -55532000 920233000 0 377022000 32713000 700000 470557000 -894126000 -31138000 876402000 0 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 19321000 -7000 2212000 21526000 156000 92000 6957000 7049000 19000 716000 716000 6000 35000 5022000 5022000 8150000 8150000 32797000 704000 477010000 -907601000 -29294000 898961000 0 439780000 11430000 38952000 14210000 12379000 25520000 22018000 0 1556000 24436000 415000 -20000 -32000 -7456000 0 -7816000 6434000 12117000 10417000 8638000 -1128000 16098000 7623000 -13157000 -11620000 -65537000 -29817000 2792000 -2042000 -13265000 42229000 19647000 15158000 0 46195000 26755000 49419000 0 12097000 7108000 -24031000 1423000 1335000 17200000 16654000 45113000 18792000 245000000 0 246051000 6563000 -26754000 23967000 -35187000 -64641000 -3328000 -1835000 -44672000 -48278000 391902000 354730000 347230000 306452000 8323000 6370000 23324000 20540000 133770000 163768000 213460000 142684000 347230000 306452000 <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 June 30, 2022 and December 31, 2021, and for the quarters and six months ended June 30, 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 and six months ended June 30, 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><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;">June 30, 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_32d7455d-1a24-4f8a-8f96-33a42644e27d;"><span style="background-color:rgba(0,0,0,0);color:rgba(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 and six months ended June 30, 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;"/> </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:34.88%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.189%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:13.01%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.363%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.350999999999999%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,712</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,248</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">465,689</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">455,267</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,068</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,033</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,504</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,812</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,388</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,853</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">22,375</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">23,174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">262,168</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">255,134</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">526,568</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">508,253</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;"/> </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;">We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the quarters and six months ended June 30, 2022 and 2021, 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;"/> </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:34.861%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.515%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:12.780000000000001%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.515%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.121%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);font-weight:normal;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;"/> </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;">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 and six months ended June 30, 2022 and 2021, 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;"/> </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:34.962%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.495%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:12.748%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.495%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.089%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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 June 30, 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;">12.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 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;">11.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, respectively and 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;">six months ended June 30, 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;">40.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 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.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></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 June 30, 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 June 30, 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.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;">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_384a6ad1-53ef-4505-9849-aa953b4622a5;"><span style="background-color:rgba(0,0,0,0);color:rgba(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_d555318c-5331-49f7-b46d-cb5f39705ace;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;"/> </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:47.054%;"/> <td style="width:1.751%;"/> <td style="width:1.0%;"/> <td style="width:9.575%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.889000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.597999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.889000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">195,307</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">193,883</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">18,153</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">18,153</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">213,460</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">212,036</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></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 June 30, 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: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;"/> </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 June 30, 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;">June 30, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the six months ended June 30, 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;">26.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 $</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;">49.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, 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;">six months ended June 30, 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;">46.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.</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 June 30, 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;">1.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 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;"/> </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.524%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.300999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.300999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,091</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,091</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">1,175</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">1,175</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,091</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">13,356</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;"/> </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.903%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:10.747%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:11.118%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:10.747%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:11.118%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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> <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;">June 30, 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_32d7455d-1a24-4f8a-8f96-33a42644e27d;"><span style="background-color:rgba(0,0,0,0);color:rgba(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 and six months ended June 30, 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;"/> </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:34.88%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.189%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:13.01%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.363%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.350999999999999%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,712</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,248</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">465,689</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">455,267</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,068</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,033</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,504</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,812</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,388</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,853</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">22,375</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">23,174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">262,168</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">255,134</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">526,568</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">508,253</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;"/> </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;">We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the quarters and six months ended June 30, 2022 and 2021, 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;"/> </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:34.861%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.515%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:12.780000000000001%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.515%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.121%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);font-weight:normal;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;"/> </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;">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 and six months ended June 30, 2022 and 2021, 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;"/> </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:34.962%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.495%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:12.748%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.495%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.089%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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 June 30, 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;">12.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 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;">11.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, respectively and 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;">six months ended June 30, 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;">40.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 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.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></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 and six months ended June 30, 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;"/> </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:34.88%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.189%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:13.01%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.363%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.350999999999999%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,712</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,248</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">465,689</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">455,267</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,068</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,033</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">38,504</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,812</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,388</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,853</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">22,375</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">23,174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">262,168</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">255,134</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">526,568</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">508,253</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;"/> </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;">We use the location of the customer as the basis of attributing revenue to geographic regions. Revenue by geographic region for the quarters and six months ended June 30, 2022 and 2021, 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;"/> </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:34.861%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.515%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:12.780000000000001%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.515%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.121%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);font-weight:normal;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> </tr> <tr> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;"/> </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;">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 and six months ended June 30, 2022 and 2021, 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;"/> </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:34.962%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.495%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:12.748%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.495%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> <td style="width:1.0%;"/> <td style="width:11.089%;"/> <td style="width:1.0%;"/> <td style="width:2.042%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">55</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">26</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 230712000 228248000 465689000 455267000 20068000 15033000 38504000 29812000 11388000 11853000 22375000 23174000 262168000 255134000 526568000 508253000 0.85 0.85 0.85 0.86 0.11 0.11 0.11 0.10 0.04 0.04 0.04 0.04 1 1 1 1 0.55 0.58 0.54 0.58 0.19 0.18 0.20 0.18 0.26 0.24 0.26 0.24 1 1 1 1 12300000 11900000 40300000 32000000.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;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 June 30, 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 June 30, 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.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;">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_384a6ad1-53ef-4505-9849-aa953b4622a5;"><span style="background-color:rgba(0,0,0,0);color:rgba(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_d555318c-5331-49f7-b46d-cb5f39705ace;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;"/> </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:47.054%;"/> <td style="width:1.751%;"/> <td style="width:1.0%;"/> <td style="width:9.575%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.889000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.597999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.889000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">195,307</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">193,883</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">18,153</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">18,153</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">213,460</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">212,036</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> 2000000.0 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;"/> </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:47.054%;"/> <td style="width:1.751%;"/> <td style="width:1.0%;"/> <td style="width:9.575%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.889000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.597999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.415%;"/> <td style="width:1.0%;"/> <td style="width:9.889000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">195,307</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">193,883</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">18,153</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">18,153</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">213,460</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">212,036</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 195307000 193883000 171505000 170514000 18153000 18153000 14762000 14762000 213460000 212036000 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 June 30, 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: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;"/> </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 June 30, 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;">June 30, 2022 and December 31, 2021 consisted almost entirely of fixed income securities. Proceeds from the sale/maturity of short-term investments for the six months ended June 30, 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;">26.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 $</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;">49.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, 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;">six months ended June 30, 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;">46.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.</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 June 30, 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;">1.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 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;"/> </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.524%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.300999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.300999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,091</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,091</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">1,175</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">1,175</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,091</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">13,356</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;"/> </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.903%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:10.747%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:11.118%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:10.747%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:11.118%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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 26800000 49400000 0 46200000 1300000 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;"/> </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.524%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.300999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:7.8839999999999995%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.300999999999998%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,091</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,091</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">1,175</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">1,175</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,091</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">13,356</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 12091000 12091000 29305000 29305000 1000000 1000000 90000 90000 24352000 24352000 1175000 1175000 3685000 3685000 12091000 1265000 13356000 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;"/> </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.903%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:10.747%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:11.118%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:10.747%;"/> <td style="width:1.0%;"/> <td style="width:1.592%;"/> <td style="width:1.0%;"/> <td style="width:11.118%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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(255,255,255,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 144375000 144375000 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 six months ended June 30, 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;"/> </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.602%;"/> <td style="width:3.302%;"/> <td style="width:1.0%;"/> <td style="width:30.096%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,299</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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:5.0pt;word-break:break-word;white-space:pre-wrap;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;">Impairment charge related to MobileCard Holdings, LLC</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">7,211</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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:5.0pt;word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">10,598</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">301,222</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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 adjustments related to prior acquisitions are primarily a result of the finalization of the purchase accounting for MobileCard Holdings, LLC. See Notes 5 and 6 for further discussion to include management's decision to shut-down this business resulting in the impairment charge recorded above.</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;">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;">June 30, 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;"/> </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.546%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:9.739999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:11.047%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:8.535%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:9.620000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:8.469000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:8.535%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">165,963</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,995</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50,968</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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,734</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">159,879</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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,855</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">351,697</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">274,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">76,823</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;"/> </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 total amortization expense related to other intangible assets for the second 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.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 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.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, respectively, and 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;">six months ended June 30, 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;">14.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 $</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.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, 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;">June 30, 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;">27.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; 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.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; 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.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; 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.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 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.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></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;"/> </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 June 30, 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;"/> </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.511%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:9.727%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:11.034%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:8.511%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:9.606%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:8.641%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:8.511%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,108</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">30,578</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">48,530</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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 second 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;">3.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 $</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.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="background-color:rgba(0,0,0,0);color:rgba(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 for the six months ended June 30, 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;">10.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 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;">9.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 six months ended June 30, 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;"/> </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.602%;"/> <td style="width:3.302%;"/> <td style="width:1.0%;"/> <td style="width:30.096%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,299</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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:5.0pt;word-break:break-word;white-space:pre-wrap;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;">Impairment charge related to MobileCard Holdings, LLC</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">7,211</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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:5.0pt;word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">10,598</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">301,222</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 321330000 -2299000 7211000 -10598000 301222000 <span style="background-color:rgba(0,0,0,0);color:rgba(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;">June 30, 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;"/> </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.546%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:9.739999999999998%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:11.047%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:8.535%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:9.620000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:8.469000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.252%;"/> <td style="width:1.0%;"/> <td style="width:8.535%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">165,963</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,995</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50,968</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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,734</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">159,879</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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,855</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">351,697</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">274,874</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">76,823</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 165963000 114995000 50968000 171373000 114166000 57207000 185734000 159879000 25855000 182040000 152283000 29757000 351697000 274874000 76823000 353413000 266449000 86964000 7700000 5900000 14800000 11500000 27500000 19400000 13000000.0 10600000 7500000 <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 June 30, 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;"/> </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.511%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:9.727%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:11.034%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:8.511%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:9.606%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:8.641%;"/> <td style="width:1.0%;"/> <td style="width:1.243%;"/> <td style="width:1.0%;"/> <td style="width:8.511%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="10" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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,108</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">30,578</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">48,530</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 79108000 30578000 48530000 79028000 32410000 46618000 3800000 5000000.0 10300000 9700000 <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;">June 30, 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;"/> </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.239%;"/> <td style="width:1.781%;"/> <td style="width:1.0%;"/> <td style="width:12.6%;"/> <td style="width:1.0%;"/> <td style="width:1.781%;"/> <td style="width:1.0%;"/> <td style="width:12.6%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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_a4da279e-10fa-44ca-80c1-bee7667e4c26;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;">3.625</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 June 30, 2022)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,030</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">141,345</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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_63043d52-4615-4247-ad49-296cf4b6bcb8;"><span style="background-color:rgba(0,0,0,0);color:rgba(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 (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;">3.625</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 June 30, 2022)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">386,345</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">133,845</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;"/> </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 six months ended June 30, 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;">, 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;">3.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 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;"/> </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 June 30, 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 interest rate on the 2021 Term Loan and 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;">3.625</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), 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;">%. In July 2022, we borrowed an additional $</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;">15.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 on our revolver, leaving us currently with $</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;">190.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 available.</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;"/> </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;"/> </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;"/> </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.</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;"/> </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;">June 30, 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;"/> </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.239%;"/> <td style="width:1.781%;"/> <td style="width:1.0%;"/> <td style="width:12.6%;"/> <td style="width:1.0%;"/> <td style="width:1.781%;"/> <td style="width:1.0%;"/> <td style="width:12.6%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:pre-wrap;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_a4da279e-10fa-44ca-80c1-bee7667e4c26;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;">3.625</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 June 30, 2022)</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">144,375</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,030</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">141,345</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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_63043d52-4615-4247-ad49-296cf4b6bcb8;"><span style="background-color:rgba(0,0,0,0);color:rgba(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 (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;">3.625</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 June 30, 2022)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">386,345</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">133,845</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 0.01375 0.03625 144375000 148125000 3030000 3406000 141345000 144719000 450000000 0.03625 245000000 0 2036-03-15 0.0425 0 230000000 386345000 374719000 252500000 237500000 133845000 137219000 3800000 150000000 P5Y 245000000.0 450000000 P5Y 0.03625 0.01375 205000000.0 0.0015 15000000.0 190000000.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 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 </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;">June 30, 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;">, 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;">0.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 accrued related to the contingent purchase price payments and 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. 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;">June 30, 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 purchase accounting for the MobileCard transaction was complete. We 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;">7.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, acquired client 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;">2.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 technology 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. The non-controlling interest 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 was recorded in total stockholders' equity. In June 2022, our management team, with the support of our Board of Directors (the "Board"), decided to shut-down the MobileCard business. See Note </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;">6 for additional discussion.</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 </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;">June 30, 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;">, 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. </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 June 30, 2022, the purchase accounting for the Keydok acquisition was complete. </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 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</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><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;">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 </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;">June 30, 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;">, 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.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 related to the potential earn-out payments.</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;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, 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 600000 0 0.64 7200000 2600000 900000 3600000 2021-09-14 1 1000000.0 18000000.0 0 1000000.0 2021-10-04 1 16000000 14000000 2000000 P4Y 13000000 100000 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;">During the second 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 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;">19.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;">1.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, respectively, and 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;"> six months ended June 30, 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;">32.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;">2.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, respectively</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><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 six months ended June 30, 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 seven of our leased real estate locations in the United States and India, resulting in restructuring 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;">17.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 related to the impairments of operating lease right-of-use assets, furniture and fixtures, and leasehold improvements 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;">2.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 of accelerated depreciation.</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;">In June 2022, our management team, with the support of our Board, decided to shut-down the MobileCard business, in which we had acquired a controlling interest in July of 2021 (see Note 5). MobileCard was not meeting its projected targets. As a result, we recorded net impairment 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;">7.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, to include the write-offs of the remaining acquired intangible assets, goodwill, and the noncontrolling interest. We also terminated 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</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, which resulted in 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;">0.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></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 $2.9 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;"/> </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;">six months ended June 30, 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;"/> </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.25%;"/> <td style="width:1.586%;"/> <td style="width:1.0%;"/> <td style="width:11.738999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.586%;"/> <td style="width:1.0%;"/> <td style="width:11.126%;"/> <td style="width:1.0%;"/> <td style="width:1.586%;"/> <td style="width:1.0%;"/> <td style="width:11.126%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,460</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,651</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,111</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,929</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,864</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">24,296</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">24,296</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;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 accelerated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">327</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">327</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022, balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">2,533</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">2,533</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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/>As of June 30, 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 entire business restructuring and reorganization reserves were included in current liabilities.</span></p> 19000000.0 1800000 32100000 2800000 17300000 2400000 7000000.0 40 600000 20 <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;">six months ended June 30, 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;"/> </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.25%;"/> <td style="width:1.586%;"/> <td style="width:1.0%;"/> <td style="width:11.738999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.586%;"/> <td style="width:1.0%;"/> <td style="width:11.126%;"/> <td style="width:1.0%;"/> <td style="width:1.586%;"/> <td style="width:1.0%;"/> <td style="width:11.126%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,460</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,651</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,111</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,929</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,864</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">24,296</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">24,296</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;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 accelerated depreciation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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,420</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">327</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">327</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022, balance</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">2,533</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">2,533</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 675000 675000 3460000 28651000 32111000 1929000 1935000 3864000 24296000 24296000 2420000 2420000 327000 327000 2533000 0 2533000 <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(0,0,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;">Guarantees</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 the ordinary course of business, we may provide guarantees in the form of bid bonds, performance bonds, or standby letters of credit. At June 30, 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;">, 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.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 restricted assets used to collateralize these guarantees, with $</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.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 included in cash and cash equivalents 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;">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 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(0,0,0,0);color:rgba(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.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 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(0,0,0,0);color:rgba(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 June 30, 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;">, we had total aggregate money transmitter bonds 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;">17</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 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 June 30, 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 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 June 30, 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> 2900000 2000000.0 900000 4400000 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><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 reconciliation of the basic and diluted EPS denominators related to the common shares is included in the following table (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;"/> </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:41.703%;"/> <td style="width:4.641%;"/> <td style="width:1.0%;"/> <td style="width:8.85%;"/> <td style="width:1.0%;"/> <td style="width:1.265%;"/> <td style="width:1.0%;"/> <td style="width:9.593%;"/> <td style="width:1.0%;"/> <td style="width:4.641%;"/> <td style="width:1.0%;"/> <td style="width:8.85%;"/> <td style="width:1.0%;"/> <td style="width:1.265%;"/> <td style="width:1.0%;"/> <td style="width:9.593%;"/> <td style="width:1.0%;"/> <td style="width:1.601%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,301</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,875</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,358</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,859</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">191</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">118</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">293</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">211</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;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;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,492</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,993</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,651</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,070</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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> <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 reconciliation of the basic and diluted EPS denominators related to the common shares is included in the following table (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;"/> </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:41.703%;"/> <td style="width:4.641%;"/> <td style="width:1.0%;"/> <td style="width:8.85%;"/> <td style="width:1.0%;"/> <td style="width:1.265%;"/> <td style="width:1.0%;"/> <td style="width:9.593%;"/> <td style="width:1.0%;"/> <td style="width:4.641%;"/> <td style="width:1.0%;"/> <td style="width:8.85%;"/> <td style="width:1.0%;"/> <td style="width:1.265%;"/> <td style="width:1.0%;"/> <td style="width:9.593%;"/> <td style="width:1.0%;"/> <td style="width:1.601%;"/> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:9.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,301</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,875</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,358</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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,859</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">191</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">118</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">293</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">211</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;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;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,492</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,993</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;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;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,651</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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,070</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;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;"/> </p></td> </tr> </table> 31301000 31875000 31358000 31859000 191000 118000 293000 211000 31492000 31993000 31651000 32070000 26.68 <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;">9. STOCKHOLDERS’ EQUITY AND EQUITY COMPENSATION PLANS</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;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 second 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;">360,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;">21.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 (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;">59.88</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;">153,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;">7.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;">45.56</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, </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 during the six months ended June 30, 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;">626,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;">37.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 (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;">59.99</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;">295,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;">13.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.74</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, </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;">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 June 30, 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.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 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 second 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;">2,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;">0.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 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;">3,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;">0.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, respective</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;">ly, and during the six months ended June 30, 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;">125,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.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 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;">113,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.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="background-color:rgba(0,0,0,0);color:rgba(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 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 second 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.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. 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;">second 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><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dividends declared for the six months ended June 30, 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;"> 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;">17.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;">16.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><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><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 June 30, 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 and six months ended June 30, 2022 is as follows (shares in thousands):</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"> <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:33.592%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:14.547%;"/> <td style="width:1.0%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:15.383000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:8.13%;"/> <td style="width:1.0%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:15.383000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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.12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">536</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63.85</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">61</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">48.51</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">44</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">46.93</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">383</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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);font-weight:normal;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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.72</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">53.27</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">53.27</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;">Included in the awards granted during the six months ended June 30, 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;">121,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 six months ended June 30, 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 second 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;">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;">5.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="background-color:rgba(0,0,0,0);color:rgba(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 for the six months ended June 30, 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;">12.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;">10.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> 360000 21600000 59.88 153000 7000000.0 45.56 626000 37600000 59.99 295000 13500000 45.74 3000000.0 2000 100000 3000 100000 125000 7900000 113000 5300000 0.265 8500000 0.25 8200000 17100000 16400000 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 and six months ended June 30, 2022 is as follows (shares in thousands):</span> <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:33.592%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:14.547%;"/> <td style="width:1.0%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:15.383000000000001%;"/> <td style="width:1.0%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:8.13%;"/> <td style="width:1.0%;"/> <td style="width:1.242%;"/> <td style="width:1.0%;"/> <td style="width:15.383000000000001%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">Six Months Ended</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;white-space:pre-wrap;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;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(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.12</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">536</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">63.85</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">61</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size: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;">94</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">48.51</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </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;white-space:pre-wrap;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">44</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;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;">46.93</span></p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(255,255,255,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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;">383</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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);font-weight:normal;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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;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.72</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(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;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">53.27</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;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,265</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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);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;white-space:pre-wrap;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;">53.27</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;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="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 1328000 52.94 1206000 45.22 42000 58.12 536000 63.85 61000 50.00 94000 48.51 44000 46.93 383000 43.72 1265000 53.27 1265000 53.27 121000 first quarter of 2024 P2Y 40000 P3Y 6500000 5000000.0 12100000 10400000 EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (QQ!%4'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 " ",<015+3MH6N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT0&E&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE*^&T+198]R( W/4 !D/%&PNQT0[-G=="I;'9]I#M/AA M]P1*RAL(Q-99MC !B[@0A:D=:DQDN4LGO,,%'S]3,\,< C44J.4,55F!,-/$ M>!R:&BZ "<:40OXND%N(<_5/[-P!<4H.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-1\C;<1Y\NOJ[G[[((R22A5R7%W$0Z=\SO_ MCXW/@J:&7W=AO@!02P,$% @ C'$$59E&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" ",<015.9H0L08& #F'P & 'AL+W=OX(23JV-*&!M=?M]D+8 GRU+2;+$/[[ M23;8I"=_H;[R)L'&SX,^LGX\DGH;(;\F2\X5>HG".+EN+)5:O7.*Q_F8N9,24OI0+)UE)SOQ,%(4.Q?C*B5@0-_J][-Y8]GLB56$0\[%$21I% M3&YO>"@VUPW2V-]X#A9+96XX_=Z*+?B$J[]68ZFOG,+%#R(>)X&(D>3SZ\: MO!NZKA%D3WP*^"8Y^(P,RDR(K^9BY%\WL"D1#[FGC 73_]9\R,/0..ER_+=A5Q*, 5 KH3T&\$I.H7W)T@JSDG+UF& M=DV"!IGM9NYD-6-YE:TP2Q>8T3)?6W@=:I_JWP4OU6%&*QC^YB%:@M M&L5Y\S#5W$3)DDF>]!RE?\UH'&_G?),[TPKG*_1!Q&J9:%>?^Z_UCBYE452Z M+^H-!0W_2.,6'EG$;WX<3$=/CX.'"WTY M;-FP0<.:V.T"NWT*]E!W$,E"W3%\_H+^Y%L;..R$,288MSOMCHT1U-9DO"H8 MK\"2%2/ =+NROE%83G#SHPT)5-5$ZA1(G=.0QEP&PHQK/M*CHY4.=BK&G,I! M!]37Y.P6G%VP= ,-Z6>@]R%;V.A@_9R%B:U2AJ"L)M3; NKM*7UN$K$P1#=I MHK].K-,/;%/)!LIJLA%<3K?X%+J[B,M%$"_0>^V@EF@HHA6+K>/*$<-*3EA7 M%_0@5Y#3^N!]D'AZ[/S"F43W^J8]2L!F59T/EM5EI"4C_2[&W7!330G;?;0S M@J*ZC&7*(6"NZ$\E\TU#G6RCF0BM5+"!GO(G5JYSY!E2!AIR)(FD4G[;/*%Y MXHA=LTEHTR56T',D&%)&&')2AKD/0AU7AYIN(:1]H(%]'IA<<#3P/+T$D]K& MSRVMQ.?(,Z0,- 2.)/O4)J)(KV F2GA?+] D6\:@IU0E2J]U=).VUL$/BBV[ M>LC=VIF;65"O^R[%7=IUVSUG;6,L$PZ!@\F><=>*G_E*2)7U4\54Q>@#.WZQ M+O*&L*KNNRP3#H$CRCX-+/5"'YPE:R8=6%<7K\PZY*2P8WH2>DRCF;4_W1PQ MP4W::1/[Y'&.M$/+M$-/2CM3]H)&OFZGP3SP\GV%:M@CEI>=)NYT7=*U;P&< M(_30,O10.*?L> >^K]V3B_T']*"?0T^Q=6(Y8GE%.FTT::'/01CJXMS*8&UM MR+!-7?(R"E$XNX#DTXVPDL.6!.M@?!\*89UC8'%=WC(643C5?,L[-%="HJG8 MQ%96V.Z]Y#S>"!T>/^GWS!;V5WR.Q$3+Q$1/V@,JD,U,PPWS6(IU$'OVUGTD MA3U90<^1F&B9F.A)B:D '0L=&4+T=[#2,Y!OQX0=NY@0:S:$=75)RZ1$X:24 MM=J!Y*P:##9XXV+W5RO8.?9_:!F/*!QF'D2V'EN*&)I7CYA0K&=6C+&5[QRQ MB):QB)X4BT:Q)Z1.?MF<>M CAR*-E=Q6OU78_?;.BGR.J$3+J$3AE%,LMC^F M3"HNP^TN]5H!82\E4_L(>XZXY)9QR86S3;D5*UF6%=7<@R M([EPH)D&2H==,4>$OIG]BB;<2Z5NRU9"V.GU F^L%_"?6)AR]#-N86(V8_)% MG[4.SI&6W#(MN7"TV4.CNQ=OR6*]KJXZ3CEB]#B8W ZL^^^PL"[AP>'82?EH M%.N>FA_5FIT5ME^P6E%AQXKU*:SZ7D[GX"35;-%F!\P)\LQXFA^J%G>+0^Q! M=G3KE(_G)^ ?F-GA35#(YUJ*6QT]UW.5,D1CCPDMJL< MV3N3K6R2&B>[US0%6]SPH"$I.YZGWP8I"Q+1@.0JW<24W8#^QJ&_;A Y?ZJ; M'^U2J2[X6195>S%9=MWJW6S69DM5INW;>J4J^,M]W91I!Q^;AUF[:E2ZZ!N5 MQ8P1$L[*-*\FE^?][[XVE^?UNBOR2GUM@G9=EFGS_$$5]=/%A$Y>?O%'_K#L M]"]FE^>K]$'=JN[[ZFL#GV;;7A9YJ:HVKZN@4?<7DROZ;A[V#7J+_^3JJ=UY M#K0K=W7]0W_XN+B8$*U(%2KK=!>FT\GV.W7#W>>7WO_9 M.P_.W*6MFM?%?_-%M[R8Q)-@H>[3==']43_]KC8.2=U?5A=M_V_PM+$EDR!; MMUU=;AJ#@C*OAI_IS\U [#2@PM& ;1JP8QOP30/>.SHHZ]VZ3KOT\KRIGX)& M6T-O^J$?F[XU>)-7>AIONP;^FD.[[G+^Y?/US>?;F^L GFZ_?/IX??4-/GRX M^G3U>7X3W/Y^<_/M-C@+OG^^^G[]4?\)GF^O@U_>_!J\"?(J^+:LUVU:+=KS M60=Z=*^S;//='X;O9H[O_M>Z>AMP,@T880QI/OSQUU_;#-&9,CEUFQ/J=@J%5ZEM\NZZC=_J+BWZH9Q: ]J/V'LI%.%XBMAF-0Q8ZAC_: MRHZ\&_=;DRY 7);5:SW@CV/N1%H1;3 MH +8U_=!6@"2TRI3^L,;.:5$]K/X1DR9)-A(Q,@B"F44C28-,1."4\>D)5OU MB5?]]^JNUX\)2ZQO%*'@?*3+MN(R)HXM0(D!(O$*^UAE=:F"+OVI=M<2BC=B MK^<$0MY(*&(6"BH<0G?(3;U"OW1+U4".L$LM5"6UOEY&-!Y/,V(F:,0MK \BI M>MOWV<"5^NGZM8&"H.F>^TBAJ;72T7\;4Q8*OC7+TS[CUF&%TG":B'@(+)32 M*80"=)!LSD8RC,+Q7")F>A,[IM+PF/J!_ 6< M'50U HR/B?S9_7]V;KU M48S:6)7 IV2LVC:+0\)=&]K0E_KQ^['JTNHAAV#CTV@S- IC9L4I%V^5M=+YX@<*/2(CLB$\H8&VM#["!=X*YI-T"D?B+.^WI)!\6ZZAJH M$.&A[5J#R!+2L/POLYRA^)#19C5S-A44Y22U"2ABR&5 2?VD MO%;W"J+2 E)'0R94ITU$B)]T+!.QDK%C83"#3>;'YD C][IE""LY2\;K%C,# M=8ZEP0PLF1^6 X4J*\2C4A%@QDPP,=9JVX4\3J1+[$XA>@PR/0)M!%*6D# : M1RK,D,<1%0Y8,@-+YH?E2[%I+;4BV8L M%RM!6>12:R#(_!#HV=VP FVX02]@XU"%F@DL1.C0:"#(_!$<%YRI] M=E4(#$&=H/&8B)B9Y(DC]V8&B,P/Q*LL:]9 #E6NBOI9*>!AN5)5VQ,0U6LS M3#(16I'/-DL@&W0<]3"#.N9'W:$#B$-+UT8;HXSP<=J)V-%8LLBQ,+B!(/=# M<(OJ1CVJ:HTN"6X3#L(!'0\Q9L:AT'%(-"#D?A#NE;>>E'1R14H_8(1RSDJYQ M-)#D)ZH'.8*Y9,Q"Q"B*7'%1&!**8\K!"H\WZ-L;K#X,K3%%S2AQ9$K"8%&\ MMCX\I-=&'^.$L3%X,#M)8\(=B@TEQ3%%XB&5-O82J@_YQRH1.Q$FQ/7RSO!1 M^.O$VZ[.?BSK8J&:]A_]"6/WC.)&G+10/%5O^U[OO+,\=*SZLD=;[?\48DD3 M/*;%6@5OWA(:0-P.VF7:J/MSN,U MC^IUUW;P &$?'4>[C+26I,]DWV,#6.$'[+PN2ZB(CW#7Z2]G4PCBO8_Z+ X> M-T:'/+;Q&I$QU% CU^HV !9^ %\M%KDNI6 CKM)\<99709:N!&7B!HR_ M%'7;_HI'&V\>\.IH]H?#) 3BT*M4F->B3V*UQX'>A^B%@VW>"RD#.BIV M+G V+ODP&\>$2I,M2'^V,!^F4\_=?=VH_*':E%39<] U:=46PYE]NOC?VG=Y MPDX.SJ24U@L:Z!F*R".G/(G87IDJ;"B(6+M1."A)&F/6*&[.#91,Z MPK4TR8,\)GF8W_XVA((1H%')=H:@[P!9+W<0.\'#D#ARFOM*%V[5_K MU$6A*YZ\@M4-"QO5:M?/8P8B)MQY5TD:\$L_^(=Q/7I,;1#C8VK;"4'Z5Z^H MW)U[2\=<7-K)(8?;2L?*1^I:]#4$9NA[#2$-@.6!&TOU??<$I$+E>9N^-L:? MJK=]1PVZI?^.TY&7$^1);S>=JK=]GPWFY:%J_(CWX1*YGB1CZ]8(9I9$TA7Q M#7NEG[U7&6P/G>AGXW?/N%IO;Z^>GQ/UMG]9T% [)*=8DZ&7_:_U^52][?ML M"!\>.CX_8DUN^MB]"BM)LG."MG$%,8N8=98QV[G=K:_6_SMM'O*J#0IU#^W( MVP@6=3/<5A\^=/6JO_!]5W>P)/O'I4HAFFL#^/M]77T4\(R:] KGCV*08_G*F$9?11( MYFE*Q.L-3?BF;V'K[<%WME@J_< >]%9D02=4/:\>!?3LRLN,I323C&=(T'G? M&N+K$>YJ@T+Q#Z,;N==&.I0IYR^Z8K+0,*M+^8)[+X MCS:EUK%0G$O%T](8"%*6;7_)SW(B]@RP?\3 +0W<%-43#,KV,$R5@E(&=&HR^/8QO'R:W8P2MR;?[N_'P"3HW MP_OAP^@63;[>WCY-T"5Z?A@^C^_TT!^/1-!,+:EB,4D^Z[$)//WT&7U"+$-/ M2YY+DLUDSU; I]]BQR7+S9;%/<+R5YY=(<^Y0*[CN@;S4;OYF,9@C@MS7#>W M85:JJ7&KJ7$+?_X1?T^"S"CD60+*:F M6+?.P\*YWDSK08"=H&>O]R-JBGPW<"I1C=NKN+U6[DY@E1= :)#IL^9D1O)1/\]@W!'A?&8>1W#_!-,NSZOCD OPK ;PW@ M+E,D6S"8:5FG)BD7BOUWE-IOX+@=O]OQ#Z@-LC#T_R):RPPU;L>YXM+A45*>3$%+(DSTI8G25,;I/? MQ!PV4M=S/.< V2#RG=!,W*F(.R?RF\ZI$, '$QZ_7* 5$6A-DMRX#;>^.GL$ MSI6##S!/B&J8W0JS^SY,N80/IT0D5TLN]/R:<+O-'>5L_PZ0SQ#6L*,*._H0 M-I,R-R-'#9)#UC9%#1([N[+E? @33BH2OAXSEBV,!<@Y"=LJJ=/N%5G<_FW@ M:0IGEG/RM?1T(F%/J>JG?.LA"T]FA*Q,;/G2.ODNYJ'VXN>D?Q4 M,C3+E^?B*#"0FY1^75D'W]4ZW%[LGN#P+7/Q6DP= MQ]T5.=Q>Y29\KC9 : 1L-=47DFNY(C'M6W#XD%2LJ37X_3<<.G\:#WN_R%L] MT%U9Q.UU\<.'$-RL>3B(NIWH<)%,.M?M>D>6:%<><7M]',9PYM-?QGAW(LF4 M@ N3.:U:O;U[U7Z1MWKLNYJ+VXONQU>MVUP-[$?1X8'=K,/AX9G&WKN2Z?OP MWT0L6"910N=@Z%QU(+O%]HJY[2B^*FYI4ZY@T8KF$J[E5&@!C,\Y5V\=??&K M+OJ#_P%02P,$% @ C'$$5;/-?C@8!P 8"$ !@ !X;"]W;W)K5UDN MKP9+I=87HY&<+?DJD>=BS7/XY5D4JT3!;;$8R77!DWEEM,I&S+*\T2I)\\'X MLGKVN1A?BHW*TIQ_+HC#:WH1LZ TJ!"_I_Q%'EV3DLJ3$'^5-[?SJX%5 M]HAG?*9*%PE\;?F$9UGI"?KQ]\[IX-!F:7A\O??^L2(/9)X2R2[F S)U_OKK]%M"8#K:43>O_M Y#(IN"1I3AZ78B.3?"[/R+N3 M^\N1@JZ6#8YFNV[=U-UB+=VRR9W(U5*2.)_S.6(?==M['?8C"-$A3FP?IQO6 MZ?"W37Y.;.N,,(LQI#^3'S>G&)W_UWK\GUL_"89]*!J[\F>W^+O-9V+%R50E MBL.DH<@?UT]2%3#H_\1273MS<&?E3'@AU\F,7PU@JI.\V/+!^.>?J&?]@L6Y M3V=1G\[BGIR=9,0Y9,3I\C[^PK<\WW L^K6A5QF6R\9VS#Q&O>!RM#V.*P)S M76H[I[#(A+G,UY 4!&0&DTWQ!^"LH"LGE!<;; MZW-<]NDLZM-9W).SDWSXAWSX;XQ+R9-BMB2P#$*!;J$&U^6,B:7#-RK"=CS; MTJH003'?U8>IB?)\CU*M!A&4$WH>7H+!@7+027D*H@]*[XPL> YEF%74DSEH ME[1<(TI=B+$/C+ZXON.Y&GL3Y83,U6(4F2A*86CY>3%@;649,G],,#_;"3 M?G0T"V$\0Y.GYVJ)F9@@CQWEI69I@BCU@U CB:"8[89\B]*F9A=<)P@,W@B.L5!?8R,$YUHL\"V=NHES',>G M;>190YYUDG\XT$XK08B29D;C/@MLG;*)@B0:%8_ F.V%NOA 8)[M.BWB@S:J MEW;+WGIQK;F6VJ-*]0=T::6]:MY>O46]>HO[\G::DT;WTF[A>YLK#G[5?N2A MR7",>A@R+_#T(D1@MF?;>A$B,#=TC2)$8#YC+:L+;20P[=; URM1J/TD"ZI7 M%.DBS6$22J4$23Q/Y4QL<(%!32$G:K24_ M"2D))'W.BW1;Z2B2I%)D)B$HA6^0'-36?40-O0B($,O0= M,PY=GDZCT*A+VBTOJTFX/<^FIF..PW2&)FI(+8.DB;*9KK1CS!=L]UIH-BJ2 M=LO(G; HR:(\35DWI%3?TV,HQS%G- 06AI;!%(,QUE+7K)&2K%M*[MXF/?%G M4?#]\JJ25UQ%,5/(^=38)R HYOL&.$9@=A$>O;$Z9-H*1=0O&;]4Q!9\/$YB1 MDP7?ORL7&R45+& @G5'UR'I5C[UZBWKU%O?E[31!C7IDW>KQ)I'I#,V J=YL M:EOZ/AV%!;ZKER'JS9",N#>W9:_.&LG(NB5CE&8;A9ZBW#!3IMG4"?4%$X6% MH3&=8C#C[4:,P9CEMT@#UFA#UOWR,TZ*'(:4)+ O!1FT6H$DJD8H5V]Q7]Y.T]+H5M:M6]L'66WG'\O#,=-C*%L7I B*GK.V>;[1 MI*Q;DW8-L."'.&(H_>T'"C(IFBB@2#6*HZ,3XQ4O%M51O235UK$^!SP\/?P= MX+HZ!->>W]"+"46>1_0BK@_[&_?U?P_ND@(VK))D_!F:LLY]F >*^CB_OE%B M79U7/PFEQ*JZ7/($=CTE 'Y_%D+M;\H&#G^J&/\+4$L#!!0 ( (QQ!%5C M=XYJZP, ,P- 8 >&PO=V]R:W-H965T&ULK5==C^(V M%/TK5KJJ9J1E\DT(!20@62W5#HP&9OM0]2%##$DWL:EM8+:_OM=))H7$@Z9= M7DCLG'-\[_'%'X,C9=]X@K% +WE&^%!+A-CU=9VO$YQ'_([N,($O&\KR2$"3 M;76^8SB*"U*>Z99A=/4\2HDV&A1]#VPTH'N1I00_,,3W>1ZQ[Q.-0,[77 MCL=TFPC9H8\&NVB+EU@\[1X8M/1:)4YS3'A*"6)X,]3&9C_T);X ?$WQD9^\ M(YG),Z7?9&,6#S5#!H0SO!92(8+' 4]QEDDA"..O2E.KAY3$T_=7]4]%[I#+ M<\3QE&:_I;%(AEI/0S'>1/M,/-+C9USEXTJ]-&!=$(AH- M&#TB)M&@)E\*]PLV^)4262=+P>!K"CPQFB[F03A?A@&"M^7BRRP8KZ"Q7,'C M/IROEFCQ"3[=/SR&GP$W^QJBV1S:(;KYLE@N;SOH:3Y^"F:2!._+ -U\N$4? M4$K0*J%['I&8#W0!DS:_RB,OZ:8L$UQ<(KB9U-D5-/D7-)?32''28MYD(U 26W M6W#E1G(8N;;I#?3#J;%MD.G;LGY.48$"93JV<8X*VRB[Y[M6C3K+T:US="^6 MX4(DF*'U6?V5.:.;C')^^Q$17-2HB%[Z*A_<:Q;B-<6":XJ%5Q([FZ1N/4G= MBX4(NSGLU02V,L8P67]'L"P0GD7E*2'^$W8XN9(H]XA2V3VIF@Y$932*:]J& M699I->I4I>69O08L;,/,GNNIZ]2K+? N6O!$X "7I7_C&"4TBU.R15LXP/&R M2C&_16 %3R@3'8%9#C5\P)4K*&(IEX1XS^1CAUE*5?OAQ&L%[C9L:B,ZC;]\ MT(;8#7\4(J:MMJ=7V].[:,]_^ANK4N\I8G)]OYE_&V991@,4J+0\T_,;-K1A M9L]QU#[XM0_^11]65$39C_C@MQ;9CFETO5[#AS;,,EVKVS!"(>9Z3M.'-LHQ M/+_;,$(_.9[FF&V+>P&'5/=$E*>.NK>^>HR+$W>C?V+VIZ:B/X"K2GFS^%>^ MO.?<1VPK_VH9WL!0QIT'<\;*NT/9$'17'(Z?J8"C=O&:P'4+,PF [QM*Q6M# M#E!?X$;_ %!+ P04 " ",<015^(KYT*,3 '_ & 'AL+W=OJZF^_/SG;+J^:ZWGW7WC2;_B\?V^UUW?4?MY=GNYMM M4U_L*UVOSX+9+#F[KE>;DU?OJ17O;K5>;YN>MM[N]OJZWO__0K-O/ M+T_\DR^_^&5U>=4-OSA[]>*FOFS.F^[]S<_;_M/9/>5B==UL=JMVXVV;CR]/ M7OO?JRP=*NQ+_,^J^;Q[\+,W=.5#V_XZ?) 7+T]F0XN:=;/L!D3=__>IF3?K M]4#JV_&_!^C)O?[SGRH=\V\7?]K==%=O3S)3KR+YF-]N^Y^ M:3^+YM"A>. MV_5N_Z_W^5!V=N(M;W==>WVHW+?@>K6Y^[_^[7 A'E3PPR,5 M@D.%8&R%\% AM"H$Z9$*T:%"9%4XVH?X4"&VFQ0?J9 <*B16A2@Y4B$]5$CM M/OA'*F2'"IE5(3W6Z?Q0(;^N-F7;VZV]Z"[KWSO+XNZJU^]V+:?O>U0 MON<-/^R=;E^_=Y/59HB/\V[;_W75U^M>S=^^611OSHN%U_]T_O9'N7C]KO]P M_J[_[Z?BS;MS[VW9?WH[_V_Q]L=%\'_U5AOOW55[NZLW%[L79UW?QL'2V?+0GA_NVA,<:<^[MJO71+4Y M7VW>7E_WT7;>MZXO_ M]%]I/[AT.^_BMO&ZUJLOVIO].-%^]#;]8%(OE^WMIEMM+KU=UU_!>DM>Q/*1 MB]B/E+O;[>]'KT?U2!^6R]OKVW7=-1?>V^ZJV7K]]>V'WZMA7/S4>'*S;*\; M[YL?V]WN'P1>C,<7]7;3]Y;JI)Q. 5YBQ5M_T_;78--MV_5Z(,E-UVR;76>" MSOI@O(_(X#XB@STY.D+^H5[7FV7SK?>AN5QMAFX-+;]IMJOVPJL[;]$LO_-" M_ULOF 4S*L#N\,D>/]P>/[V*@B#,XQ=GGQX&E%LLGMF\/.E]:-=L/S4GK_[V%S^9_1?EVJ[-TRR/_" QC59$N=#WP\PL M)MQB69I$L\ L)I%=4*Y-?6$-GPCO?2)\LD]\Z^VNZKY1HWR#-3.QF_,[6/R@ MFV&0^N',<2.DU0()*Y&P"@D32)A$PA0(9@1"=!\($1L(;_HWAM7^[D-Y-UMW MJGM6/6M=]O^J>V]>K_ M^L>9R_Z]UOMF/3Q=>?V#R^ZJW7:G_0/&=>_[GYK#\\VW_=-,-]P&NOHW*AA8 M:U.# 0E;(&$%$E8B857L^.^I]0PCD/8D$J9 ,",2DOM(2-A(*-MML[K<]"_ MVVVS6?[N==MZL^N?]/<3*OH)G_)ZECS5ZY&P!1)6(&$E$E8EKM>'L?7N(9 6 M)1*F0###[]-[OT]9O]_/?7A+XU5[=7C5WM\,'AOR4^*.&:36T_B<;<14KT;" M"B2L1,(J)$P@81()4R"8X?W9O?=GK/?_TMS<;I=7]:X9/'QY-Z&W.S*!]4/F M#C.^GP;6T^$\,PW;.K#QQB3!=1D":554)J TB24IE TT^,?J)S^U_5X[G[ VYYZ0SC0 MC*?XQ+T?0(T64%H)I550FH#2))2F4#0S2+3PZ//*X\,@&<3,[6HYB*M'XV7_ MF]-A=UP.KS"BO6]]F[!52#]5T1-LI2XG8!U6"AM!)*JZ T :5)*$VA:&;( M:"G6Y[78^1 OZ\.T/!,VJSZT^M^!H@>J\?JNQGCJ$\$#E6^AM!)*JZ T :5) M*$VA:&;P:+'7Y]7>\V,1T/PV_$PN;_!=13%VUW7QAB>_8H^Q64!MEE!:!:4) M*$U":0I%,UU:J[8^+]LN5I]6%\VQ5;^$+I@%46@[+U1RA=(***V$TBHH38S[ MLB34J$+13._5VJO/BZ_W2RQ[#W;6W/Y4;^_75?JD>[O2:Q2DJ>\,SJGSRIK. M(OMQ@X"E?IA$]J@+U4L)JZ?Y;)9$EMF**ACZ46Y-O JB7):E:3ZSW0@J83Z% MYG$>I/5+GQ?5U6=G,OBN.$JF,AS*\;D,%(Q*9N [-=EU"7V73&>@"E+Y#$0Y M,J$!V@U%6#V2TA!H%3+@54A84@-O9^J0&;BBXI&T!JC= DHKH;0*2A-0FH32 M%(IFQH36*0->I^3S&P)7&@RS/+9"?\[;F/H2!:454%H)I550FH#2))2F4#33 MR[70&/!"(SK5(2!4/M^>6N#;-#DJD+0"2BNAM I*$U":A-(4BF9&A98@ UZ" M?$[:0^#*@'YF/]K.^09,#@&HI BEE5!:!:4)*$U":0I%,T- 2XH!+RD^.P,B M< 6]:);FB1T(2"EI :454%H)I550FH#2))2F4#0S$+0\&/#R(#L;K6XW_0OQ M[/@<8N"*=E&8IYF="70HQ\]&4[ TG?D6K.![--EOB>S)?)8F,RM]HZ(*!GF0 M6]T01+DLS_+$SB>&=D,15H_-FVB=+>!UME'SS(_["#13,G 5HS!([(//.CFDLP4KT+QJAW%(Q2[_A.37;= ML>H=59!2[XARI'H'[89Z"HU3[P*MW@4CU;M'9J,?=R:H@!>,%O"@=@LHK832 M*BA-0&D22E,HFAD36L +> 'OD=EH5Q/R\]!)P>5M3'[7@N9!0FDEE%9!:6+< MER6A1A6*9NZ9I@7&D!<8T=/,H:L,GMI3;'R3IGH[E%9 :2645HVXM@)J44)I M"D4S75WKAB&O&SYG[CAT5<4@\&U1D6_ 9,>&BHI06@FE5:.NKH#:E%":0M%, MU]9B8$PY==3#P8WL!SIQOQF0'A^J#4%H)I550FH#2))2F4#0S$![L M 3QC-[:UTH"9+RF22V])G!34JH#0)I2D4 MS?12+>&%O(3WM"UU>.C429/050%/_9C81 %JMH#22BBM@M($E":A-(6BF?ZO ME;N05^Z^RMXZH2LCI;[S --_!MCLH":+*&T"DH34)J$TA2*9GJ\UB-#7H_\ MJGOK\+8GWQA.5-3'5>**V TDHH MK8+2Q+@O2T*-*A3-]%XMT$:\0/N\!=V1*R*2"[H/Y?@%BA2,6M#-]VBR0[I6 MZ07=5$%J03=1CES0#>V&(JP>6= =:84S&GGBX[,6=/-&ICZ[1JYH>F1!-]1N M :654%H%I0DH34)I"D4S T(KG='3C[NT=X2@8R%TQL$HF@7V8N@Y42Z=V7L( M1]06JUDX"^WQTH6=YIF],4=)X$[SL!]^[1U!J()A%L:A/1"ZY?+^JTB<^ZG; M/K=YBJ"%21@?&>,>G-O(RX)/V>R#_FI=;2\,HMQ]K9Z/+KG@VSYY"(/*@%!: M!:4)*$U":0I%,_U=RX 1+P,^\Y2;!X].0"@)SU":0645D)I542D2/I^YL0 5+R#TA2*9L: %N\B M7KQ[]IKMR#VX,_$JWXK)#@Z5X:"T$DJKH#0!I4DH3:%H9AQH&2YZZOF2 MI--39T&&F3U#.H_<[4Z=4TTI5IK9<\$%W_[)7DH8]>/?$]PU46?./,::K2 TDHHK8+2!)0FH32%HIE!HJ7%^(\\YY&, M%.CYCK$KVMGZ9$SHA/8!7=!&E5!:!:4)*$U":0I%,WU?:[ QK\'^<3D(?$,F MQX KY$8ID84 M5I :2645D%I DJ34)I"TKEG>;E?=JGETK4-,B(Q1%ME;SO+-F>SHHXP64*,EE%9!:0)*DU":0M%, M3]<:;LQKN&R^34RD-F9Q9F])P9N8[+U0@19**Z&T"DH3X[XL"36J4#33>[7R M&H\\>_*QXWP#TKV)LR+]R$_M9,B8.G@RMQ^LJ8,G@UF:V:,N5(LEK)[F4>+; M"[XKJF"8QZ&]^R91+@_",,MM-X(*J(35X\O1$RV,)B//GAQ[5B_I)KR1J2]J M"77PY'[7*OM5#6JW@-)***V"T@24)J$TA:*9 :&5TF1D?N)34VX2-_603+DA MRKDI-PF1HDBEW! P*N6&P-$I-U1!*N6&*$>FW!#M(U)N"!HSQFD],!F95OC< ME)N$R@4D4VY&EUSP;9\\A$&E/2BM@M($E":A-(6BF?ZNI;V$E_;XE)O$%=)\ M/PH=#X;NAPJE%5!:":554)J TB24IE TT\NUB)?P(AXZYR9QQ37[Y%R^19-C M JK206DEE%9!:0)*DU":0M',F- J7<*K=,])N4D(>7YPZ.\;SS9@<"-"T2BBMA-(J M*$U :1)*4RB:&0A:HDM&'@?YV%9+])R>>\9CF*;N/GA$.7?J-Z'.@LR#U):6 M^1Y-]EOJ+,@D3>+V6HIT:)6,O*4 MQ[%;+=$^0AW*Z),3(F-++OB&3QX(H>(6E%9!:0)*DU":0M%,9]<:6#)2 QMQ M+B[MYZZ\1SE0E+!VMA$'M%E!:":554)J TB24IE T,R:T$I;R2A@_C9RZ M6DT<^O8IH+R)J>](4%H!I9506@6E">*[.G6_+ DUJE TTWNUZ)?RHA]Z>CAU M%3U[B2+?HLG.#A4&H;022JL>O[0":E!":0I%,QU=JWTIK_8]9\XW)3+F?#>A M:,XW8;)G0\5 **V$TJJ1UU= K4HH3:%HIGMKF2_E9;YGS^:FKJYWZL\2^W5K MSK=CLH]#Q3THK832*BA-0&D22E,HFAD)6MQ+>7%OVAY**2'G!7Z2VIHV;W2R MVU,BHG-:(M1F2?\+/R4+<RX8W/'62:93- FJSA-(J*$U :1)*4RB:Z=):"LYX M*9C=B"DC9-XL1.3G1>J\D)I)91606EBW)/P[/,IMTLVTVW;=?K8:WQ:M,UP^,-Z=C4MJ4/ESP?'!NJXT)I!916 M0FD5E":@- FEJ4<=R71L+?=FO-S[O#2S _S1-#.BG)M:010BT\SX'DUV2-[JZ;I%G57OWIQ4U\V/]7;R]5FYZV;CSU^]MVP MRF:[NKRZ_]"U-R]/_!/O0]MU[?7^QZNFOFBV0X'^[Q_;MOORX:SG?VZWO^YM MO/I_4$L#!!0 ( (QQ!%6$Q#A.60@ & E 8 >&PO=V]R:W-H965T M&ULK5IM<^(X$OXK*FYK:[=J&*P7VY!-J,HDF=I388Z'0N\T1_5$M9P#:)@:"7I4RFU:!\,6!!$ WR)"MZX_/J MWD,Y/E]L;W[+GN;$W!N/S9?(L)])\7SZ4 M<#78>9EFN2QTI@I2RME%[Y*>78G0#J@L_I/)%[WWF=A0GI3Z82]NIQ>]P"*2 M"YD:ZR*!?VMY)1<+ZPEP_%T[[>U^TP[<_[SU_KD*'H)Y2K2\4HN_LJF97_2& M/3*5LV2U,-_4RY^R#J@"F*J%KOZ2E]HVZ)%TI8W*Z\& (,^*S?_D9YV(O0'@ M!Q_ Z@&L/4!T#.#U %X%ND%6A76=F&1\7JH74EIK\&8_5+FI1D,T66&G<6)* M^#:#<69\=7]W?7,WN;DF\&ER_^7V^O(1+B:/\._KS=WCA-Q_)E>7DS_)YR_W M?TU(GWR_N_Q^?6N-X//DFOSVR^_D%Y(5Y'&N5CHIIOI\8 "9]3](:Q2?-BA8 M!XJ(?%6%F6MR4TSE]'#\ "+:A<6V87UB7H?_7A4?"0\^$!8PAN"Y>OMPZH'# M=UGFE3_>E>5$S\D,2D:36:ER E58)B8KGC?+.#.9U&=8VC9N!>[6EOB97B:I MO.A!#6M9KF5O_.N_:!3\@<7\3LX.,B!V&1 ^[^,[8*2L2%4NL3 W8Z-JK"6> M]9A2P8/SP7H?OVO%AZ.0[:P.@(4[8*%W:BZG_X4J V(RFA@%S)2J(LT6DA0[ MQ/:^O4KM+"Y+M"AF&$ M Q[M (_\@+6V=9 ODZRT18(A&[F9$H)'+72NE: A#HX&C7H%7GA?E-8$4JGG MD->^D64.Y;B6VX(&-2+*S&6)2E+@XFZG%+'A'81#]R27O@GT5);9.K%M#%ED MR5.VR,PK62VK;YZ ;A1$4NJ.15S_QCZR6(3MI"-600=\UL!G1RI_)LNR(KX- M.R8_):[YS/GQ?CRD#D;7+!)<=,!L))=Z]6P\,2K]T;9LEO%T=("H?*B4"YDC2 MOU>9G84DMXR!MP_4*\JGRLU[>3O,4B/4U*MGX\-@))_0IY;XD'>GBHE<)4\UBHHK^[1J<7C<(5 MR3XD=>2$@=C%$>,=<31J2OUR>KM7YF29O-J4#YKLHY!=\>Q33D.GH# [&K$N MCFIDEOIUMK56:M15MN%FN9+'L^ZJ:3\*0^Z$@-BQT;"3%!KAI7[EW=%L*=>R M6.%Y1J0W'K$V1->JSP+1H6.L$5_F%]^[TWMB+ CF:BPL%A:%K3 0.\$8ZV@6 M62/'C)ZT.=LT$&_8G#&OS)_*KN_E[3 +C:HSOZH_K,IT#F*IK;AH-3,O20G, M"E,+TPA]B2T="9*S[.H"&:+V=!2)=L&@=B$-._B6-8+/_()_& ':$**X75%O M=X&(25]$=-31OK)&^)E_5_Q0JE3*:;WP= +$FB=F5=I&\+0@A$L$41PZ)>2: MB9&@72742#/S2_.E;49TMMW5V+6RWX9#7_.TTC!&-_U+11S;)@8-R55E9UX0 M?:6[WCG:C@*8!V5"+O7ZJ M#@^QXKR+&AKY9W[Y?TA>;?'L2F6:V878<;K*$(6G,0N<@L'LHBCLV&SQIA7@ M_E;@FUS6[/N6Q')$\45(:3NUF!T=[C?^'?CAFEBHXGG#LG;?C0)V MM]%,A(&37\2NHY7EC3#S(\*\60C5B<$;D"+JRD04A+0-%3&,PJACM\#W3KJ/ M;+NE,0N9;[<\N;3+ B[JTMY2SRL*WM59JV*B#1V18\9'40?M\T:.^?%#ZJK8 M:J9'&1,%[NIJGX>P5-O($;M(1**#ZGDCP-POP#>SF4PKLI _T^HT@4#O+8'] M5ZE95><>U0*RT7W8Q&B;N35T'-MS,I@@4V:IL<P?!X/(KA!1W-X]H79#%G?TJ[R19^[?5U^]&?X'\B2? MLZ*P"Q&F&!KR3*$]$W?WTWQ$1X$3$V(7BIAWD54CMMPOMJ?$).WAK#<:5UFY MB)GS7 BS"R+1]62(-QK,1\<;J&623G)(OIG+&B^9J1)]P,.]LG[R([MW M\G;XS*Z1=>&7]=L"Q ;F#7UFYXKSD#O=$6(5\;ACG8E&P(5?P&^/'#T+1+"! MJ=I*@ID%H>B"UVBV8-Z%\ZU^BICM'O2\G:O0CEQX>X135]5[>3O,3M,B"'^+ M4)65C;R=#C1RY,R=\SAV'@XC=K#2H@Z:%GL/KOU-P=&&ICK(1:$CFW+*H1EK M0W?M8)\1#3NZ+(B;DRR>(?RF3]$]$Q$L;L,!(>[+VK KE\KE[AT:0Z MJ-V\W[&[NWM-Z+)Z.:9U_Q,]N]J\[-.XV;Q[]#4I02TU6<@9N P^Q@"MW+S. ML[DP:EF]$?.DC%%Y]7$NDZDLK0%\/U/*;"_L#^Q>JAK_'U!+ P04 " ", M<015#_J!Z(P$ "1"@ & 'AL+W=O>>.5-E]M">#8NI+*3J+2N?HBCFU60L7M0->@\&:I3<4= M'DT1V]H S[U0)>-D.#R/*RY4-!U[VKV9CG7CI%!P;YAMJHJ;S15(O9I$HZ@C M/(BB=$2(I^.:%S ']UC?&SS%O99<5*"LT(H96$ZB='1Q=4;\GN%/ 2N[\\W( MDX767^GP,9]$0P($$C)'&CC^/<,,I"1%"..IU1GU)DEP][O3_M[[CKXLN(69 MEI]%[LI)]"YB.2QY(]V#7GV UI\WI"_3TOI?MFIYAQ'+&NMTU0HC@DJH\,_7 M;1Q^1"!I!1*/.QCR**^YX].QT2MFB!NUT8=WU4LC.*$H*7-G\%:@G)O>@@+# MY3AVJ(Q(<=8*7@7!Y#N"Y^Q.*U=:=J-RR+^5CQ%$CR3ID%PE!Q7^W*@!.QV> ML&28) ?TG?:>G7I]I]_1]\D47(E_."7_A,VTLEJ*G(=:4#F[-V!!N4#02_9> M**XRP26;(Q&P\)QE?Z4+ZPR6SM_[(A0 G.T'0.UT86N>P22JR99YAFAZ]&IT M/KP\X-Y9[][9(>V'$G=0<#^LT8#=WOQV\Y#^RCX#*_DS,+RLN8&3)= MU5QMA"I8HWB3"X=7F<;D*QN^VOCB8=F'TFY#R2U%&;,,?99]'JXA@VH!AIV. M/!5_B8SSQEM^:KAQ8*PG6K%F52@[H++;HRYH$,I#-CGB &PI5_ISHQPY4!N! M\&H)EA4AC')#]U 3>I0EPX_*N^B+P4-/*S BX^SXZ-6[)!E>/@[F _\YNGS= M$V_3]+XGD@]"(7I1[<1$J#!+?5T2Y+HQMN'*,:>]9:&PYAH_M2S1:/RPT?"G MWSTW<9B&L-/)0-%('E@1(UW.(6N,<*+EN%EG)5<%8 M4E;!^FAX37XMX?C/K M ]8ZH.&,9*;$U*V8;EF2CO$E,DFQT*0LK.SXT>;,>V0%&H$E8+74C,=)8 M%/@F4_&BEU\:%1X]7_FDZO\MDEW@7MHPX4LGT(,J72[]KF[/N)5?9EV[IV0-PYWB]"7 ME)!4J0:U/D"MCXMD/=V.TL8?FRMWD6J MP)<^)FS ]KTP\-MB ]"R1%TLYP8HWF3K8IVX4;*+HNC#B!Q)LZ$X6@YI M6_WU_^&(M=7[V^B4_NRM>OS15 MF>E7IWUS\*#CWJY*NG!Q>N7&[E4,U5^WMP5N+NH5TGU M6N56FUP4:O'J;-I__F9(XWG SUH]V,:U($[FQGRAFYOTU5F/"%*92DI:0>+G M7EVK+*.%0,9O?LVS>DN:V+P.J[]CWL'+7%IU;;)?=%JN7IU-SD2J%K+*RH_F MX:_*\S.B]1*36?XK'MS8X>!,))4MS=I/!@5KG;M?^>CET)@PZ9V8$/L),=/M M-F(J?Y"E?/VR, ^BH-%8C2Z859X-XG1.2IF5!=YJS"M?SYPRA%F(F5[F>J$3 MF9=BFB2FRDN=+\6=R72BE7UY46(_FG61^+7?N+7C$VN/Q:W)RY45;_-4I>WY M%Z"S)C8.Q+Z)GUSP;U7>%8->).)>'#^QWJ!F?L#K#4ZL=X1+\<_IW)8%C.5? MQQAVZPV/KT<.]-QN9*)>G<%#K"KNU=GKOWS7'_=>/$'ML*9V^-3J?U!53ZY] MG/*X*V:?;V^G'_\A/KP3LYL?W]^\N[F>OO\DIM?7'SZ__W3S_D=Q]^&GF^N; MMS/QV2HB[:TM-9P%DM2YN"O41A:2_0_OWNER'Q+G!V;21LD)B=@TN46?E.NQ.?NK"M^G$[O !B_51JLP%ERH O- M$*7!W1(QZ M!%I;K)Q6!(!^!E06B5$?'@NQ"+PJPQS]B&G+KB MH]O$:6LM?S4%R=S3O*A*8CD0HBTN,TED0N(T(+QIZ,*:K&)U.Y##QB0N:D@#,"W7E=KM^-"/](C3RK(DWE.&R\4B7O*C #O5(UW M(F)1RN6R4$LR&&<"P5VP=6ZE"W6; HP)F64F"5IPAD!1VAL"Q_,T@22%+"@4C9NS?/ MNN(7Y;>G5>N=]S@>C\2?G4Q)&$[$\RV3!FN@-U#&$,I@O&F+U0]O,'4PDZP& M=+"]J4<^Y8)-W?N:/6CFS8]CT:@HN^>%#$B,4B&?/U/4O> %7RU#Y[WOF[6]2E/(C3CZT,N@R "6EAP2LR[[,5W%DR@>3G U'(^B\>2*KD:C*!Y?=F9F M43ZPT(FY '5Q+^J-)Z(_BGJ#@1A,HE%O*.*K:-*/.[>D5I6SI?3[T6 RH9_) M:(!]HL'E"!M'_<>BJE6\.-6];.CYX_8<4'A%5DMPH M0:SQH8/LOFR*(=JWBV]D"%.(!48,,X-'("O8,*H1+Y3H/!,3 JO&G['X<^=M M!?\!1;W\[4# R'4(JU<(%$(ZLE2*O1SF,R\P<*R*]6U>Y3CPB8=07Y$@O"$4PMR"9 MLN62#1/T21>,EXC ''J"W7 B:+!P@8L4#Y$C^\5\%'8&!-S*(K%2,BM7B22( M6]2Y5O"0"#.0OI$3.*$M#4C).6/!?\[:6M9V@#?_Q];VIC RG5.V=$W!YV)& M&(Q,58D16==H0G^&_JKSB2KKM@K[5V0.-"SN^:O.!U9,/*:'-+>^^GUV)7Y0 M2$H+E=8#&U&OD>36TGX:O24A:#_N#I"1<%;#[_"HW[T*CR+*BRG0ZGL*09S7 M[S;ZW8&"MQKV#K8:Q-W>\:VZXIH")@WCB[>H8.YEYJJD7W;) &5V8J67E#AF M&H,H_M\C67=E$2@X:!_W(FS39[_X"CA>$^QT\8#GX'ER,(QU1;G(5 M/!F9#>)KQ)@!YR"7W<@-@0171GJM*%4P5F/IE4(Q YZX2D$TR;^ WG?>*Y,@ MX0.*4$L@(E='A*S:5"6IHX9C!JS4B-P@BP%6$%Q3 MFIX3$[!-(CJ4;7-%]E3E\AZ@Q)D>P09%2&Q=5#FGDR2X>651JENPCD#(A042 M)L10)&6E]SI8UMK;C5UB!377BYJ0NE'KFMJYV,9D#JXTI M">M ;DZ5AJ94-:1KI#=(#9,<$ )M78)&%MMZP,3X*LBZ.U?765C=D@.9*9HU M5T8I7IC.2/@ ^*%?$@3JYS)SI2/12%:PDIQL^QC!%?97&*9@?:TD^63#)0,@ M=(?'G31R)7>;36:,Z; L5L R:5QF5%^0G90^>&7@@E"*% 10TW69RS9WVC@I MPD$(,!A$,Q:WH>+7NBNDASIEFWPC,T[@9M001-KPE^\F<=Q[T7[,#_LO2/S' MWOO7*)AF;9G?!IE_]#*?[KH:/^VZ&NUYQQL?A>(V$P8PJR0P5QI 7.UDMFB M'>'OD9]LY):71'T X[,DSCJQK4M3=OX%E]/4OH!K:;M25)IDZ:X%(JAAEC5M MJJ[FPIZN&-J;A@U
?2I)"LQR:U MB?K$P^$NY6F K>^#@8J"3-UX M6_7ZVKJ&#EYRK>J!M&Y />P:#,$IX84EX]X2+I,S/$2BAG)]2DP0;PT9O]P"D:9-U M*-G9)2>O.WND3B(L>5EGNZ11[)L96X-K;O)6];UHVENKZY)C*>FK7--H*5E1 MV1 (GK#^B#P9NYV',8V\U++":C\I*&%>=ZM(I"'OJNLI*O:$V!3(,"G"A1P0B[T-H=.5<,!LOVEVKA+NTSJQ:N^Q" M-I*ONEYTE47F!+?2&V?BK8D.UN$?-%D7=8"HES,W/P=T=B"!9?$^L.N\DVI&^H M@[1+4GS+]Z!/T0Z0!\&QXZ&] >OB\%'G .@OFO0@BEZ-HD'ODJ\&T60RH*O+ M?C3JC?BJ%XWZP\Z^*QY;JS^)^J-!_3.,+L>Q__&%!*)X?Q -QSV^BJ/>8$Q[ M3,;4#^&K411?CAL-]AOHO*A10NBNVNH>G2 ME4-.OBG%Y$A[5#<[LY[>A<0?@B;E%'9)J[Q0G NF8@F2O$P0*D@]IUZ@DM<9SG M0/05+G9P4M,N<+F@13H.M'LP8@M!V5WCB>M$:BPF8!VQ &#_M!G];JI\.4M" MS+B-3054H5Q9Z\Y(O%*M2CRY)"7$2KMV2*2QH78-C4Q$JX-(E2C^Y5WTGFWU,,G-"4@>% M5&/18#&@=+S*=^\BEK]IA2^/O6LEZ3!Z'ZN^-AEP&_<] ;%P ??HT\[U'LX^ M[]P>]'&X!Q?UKOJX8#2*7S0?Q5=(&D:M=^Y1YWJO_5././7;CWJ]GOO;F1VU MHN=8M " $F12@&PX:+W*58_^A;MX& U&L?]QB=+Y7"9?Z)SF<&X_ZE^._-_P M;!"-)R/WMTY>:N[[R%;5 MOF>B-H3"P\::@E;AR M=26"/R+517I.Q[;;^GTH67A/JSP%1PAM.(DGUDEC=\Z:T,<,.4S>"6L==;G>V/^LXCA@A$S#A.&(73K\[CD\:.F/ MJ256"_(]";(AZ6<'&$$'JF[)870UZNW9> VNOCJ6@4'N\.]TXRIUR9\ 41:K M&L??<$CH(#6966ZY1,[V?7.WR[X-[&W3\*1C'DJ= $JKZ0,;X*]U7STBEXC$ MW-"Q0 @\>Y$F8'APG>9'987)#1W\,]/3U&PXP[O)Q;1:4H,&ZN^YNN'==/8& MT6\<-9>S M$:!%:'#2;GZGT+X,O0BKUYM,+[1W0=DFHVZ3'\6N 9$#!P*6DA!EBZ@W_,5J399:53 M*D/:"R!O<.4$=?07W/ZP=&+ILN2Y6FIW[B 7=)188T-_%$YR7$5+'5HAG1UP M+(]RU!]OZG3?U=TS^IUE7&1QWG3D0@X-?*I0CA M([:=@/@L.<>B=428N[*O*XY]YWG1^#P7ZNL][ M=\/=1]*WLEA259:I!:;VNI>C,U&X#X_=36DV_+$OO+TT:[Y<*0DGIP%XOS M#7]#&]1??[_^#U!+ P04 " ",<015^O46X+P% >#P &0 'AL+W=O M*PWU?YG%54N6+!:G"F0E94XU/.^FHA&2VL4E7V \]+^A7E=>_D MR-(^R),CT>B2U^R#)*JI*BKO3UDIEL<]O[T#\\C8R\%?B#LZ7:.A.3R42(O\W'97'<\TQ K&2Y M-A8H_MVR$2M+8PAA?.EL]M8NC>+V>67]-YL[Q?LFQEX[!'\D9I477*B*#B=?N?WG5UV%+(O"<4@DXA ML'&WCFR49U33DR,IED0::5@S!YNJU49PO#9-&6L)+H>>/KD0HECRLB2T+LAE MK6D]XY.2D:%23*NCOH8/(]G/.WNGK;W@"7L)>2=J/5?DO"Y8L:O?1VSK (-5 M@*?!LP;?-K5+0L\A@1<$S]@+UPF'UE[X70F3,Z[R4JA&,O+G<**TQ-C\M:\, MK9=HOQ>S2H=J07-VW,.N*"9O6>_DYY_\Q'O]3 [1.H?H.>O?T;3G[84NN7C_ M_NS3Y=45&5Z?D7IU3D9CL?G-V.R\NB2FSDC^1P>F2*\)MI\4BGO M>3TCM!)-K8F8DMDJ0L"&E5'\CE3M9# S&01]9>N^DB5#P:F"> F84.17:UHT M"AFJEX<';VG= #.(W\E/:$GKG)$7) Q\)PR]@V'Q&=L"N$ 3)2NIA@\MR$)R M1$#S+PU7W. ;)/ "08#\O+@LEI0+HV.24G.V+;F.S'A)1M169 WHBR0GW+( MU=4(^JD3^#[TSZ=3@(LR"6^5!"D#"VILKY2LSN\)NVNY1,*V\>][3CS(8&"W M"%M)>;X3@&**3;\Z,8H:@@QPY>4]H9!6P"83G>G E->TY/]0"X8=;=%(A*;@ M),]-ZTP33<>>RMTE8\;(M3!IQ';Z$BL_;23,25)@>QIE 1LA\CHOFX(!KFK@ MN\G@%P7$S/E*0,T;_:H02]-KKLBD41A,I;K 33#=A/$]C2] M]?]H%\!H)!&6R3=,VBZ[:B:?T4 3BJAGHAMAJ5=5RE%5KO1645$W6W()SRTZ MPS#$+$XH6Q$EIGJ)5K@(P0 MA#AA)_S(&0QB\A)?L0=R9@12+'>Z$?"3I!7 !GKIP;@K-?&SV$G#R$C% R=+ ML=PDB)TLCL$*'"_R+ M[GX6&-7#2.#VX$9J6>\8"^Q?[3C)(K=\@C6 QLG[3 MQ,F"T J$3N2W@05)XD31P ID"2*/[-YJ:WUGGM@=[E)J!V6><U;F+.,3)? M@'Z:23L4ZSDR76VG I&Y*:X'96EO.N"A1NY@17',1BV8O0"5]XX5^$I@?NC' MC]SL@2/?=^/]GEQR"G IB&BW>-=RC2G9'7F3G&CV5*/=#Z8TUK"MVY.E-6DQ MFL\WJ'>+')L\9ZRPZ :$@NX]H](F;&A;JV(P]+"-[Q52"])-:J\-.;1D?^!& M.^2H)8>NMT..6[+G)AMR5]#$LK;,NV2T6I%1MR(X*(S"CP 24]9'*X@#P&U5 MXJVA!*J@E)M-77(]Q^_)BM"@@!C&BLSP#, !\A0_*8C.E-7Y7P+5:&]Q#!:D M \?W,KOIB#E.,[OH4>;$H=>RO:!C!\ $KV4G3N)GWX #^YOS[3@0/EK/>#.4 M/Q('/#=\X&BP@: ',+#ORMO?>K,@[YE]F2EBKR'M\V5-73_^ANV;9R/>OAS? MX4; &PO=V]R:W-H965T M5HY+*E*J6+3*TJO)D;6TJ/6[L8N=HJF?.DLABE<7PV*J6N!K?7 M_.RKO;TVC2]TI;Y:X9JRE/;E7A7F^6:0#%8/'O1BZ>G!Z/:ZE@OUJ/P_ZJ\6 M=Z/.2JY+53EM*F'5_&9PEUS>3V@\#_BG5L^N=RW(DYDQW^GF8WXSB F0*E3F MR8+$SY-ZIXJ"# '&'ZW-0;Q?KZS_QK[#EYETZITI?M>Y7]X,+@8B5W/9 M%/[!//]5M?Y,R5YF"L?_Q7,8FYX/1-8X;\IV,A"4N@J_\D<;A]Z$BWC/A+2= MD#+NL!"C?"^]O+VVYEE8&@UK=,&N\FR TQ4EY=%;O-68YV_?JYF_'GE8HOM1 MULZZ#[/2/;/.Q&=3^:43'ZIL#> MN'-KS/;&!]P2[[7+"N,:J\2_[F;.6U#@W[N<#;8FNVU165RZ6F;J9@#>.V6? MU.#VUU^2L_CJ -))AW1RR/K>!!R>-8G$^P_WW\27QHK"5(M3KVP)-L[\4$@G MS%P@HJJ+J)!5+MZK3)4S9<4XX:?X_XRQ^)N; L7IQ+&NA%^:QF&X.[D\ZFST MIQZQ09I/5XEX9U6NO;A;6*50K?XR//Y&@#X960U%WBCQJ&H?3.#MF1@*70&R M'KT1 MDVF,@BV*H%Y/IGBBY0J8$G.9Z4+[EY\)S7ZOT\ET&,>Q. 7BY$R\,]63 KY9 MH<3?C5?N8H-J- R)OA%/>@Y0$8P^5 MCYV"$]1BD*\[!'#(L[O*"EI2<2HW0\92N0%0:-=5W_$AJ:HQ5E954YX,V0JM M"/4JM:S#ZK/V29KZ->U/ED]2%1( Y+9N!<\"? V 7O->5(B22 M1[U2+IJZ!9$MCE?7AMQYWU9&6=@T(.;DV :"NTQ#G%L?4-XZI3$AFG M$%;F+"EBH1!T=+:$2IM(_*Y@MB@$JE[(+6;,.=LQPP @IAL>,H;63HZ^[4T[E*!HSQJ%)<6Y5 MX=U]CF3KLD2D 1XT$)FBLG3WUBA4'T5#TCYX/.58:UX/&R3O<,;L30%JK*5 M3B8L0+:;.N)3A$B]]'=;&--[-16=1F!0AX790RRA-*KYG%)W+)+SZ/P,(7%+ ME#U+[TKX, 4'F.P[*R,4AMN4]8;QFL&[4$#."T*<7Q= 4I,&AK#C7,5BB)[+4#0P--BT]B"A@5$)TV MJ00XUV"!6^/KR$;;E*P:G(9%DK8\ (R6&?$.9GR9T0%$^FUJ;)!YA_O8;-*W M4=(I_,_E(;"J99/*(_&E>D5@WI=JJ?,0F54W"4"!F# .1JD?RF::]W7F7I]= M=( >0A7EA"DVQ%U\PHWB=0[3:X\I,A<:_]67(Z92MVO'R;5]& M-J@A2J+)*FQ!_JRB[QUD9=>R;Z#?;[LXL]O$,O34ZT7%[(6CW14M!D!.24AS M5A^.) $SKP/-QP(>7-:^S63869,X7F\:KY$!.3O8H_/_R;AT['T:C=?>H[>B MM5U3^%6E:TL-1M@BNZ\MW/LBBYURKE2S[>5(C]:YWZB-+>Z*8^K6&\>[WLP\ MJ1.R3(FB'0/ATU00J+9"RUGH- E[9I7T;30M.*3#EH;T T0M+;_D_I9KG;X8 M\%;8H^1FDCCWJ (NA33O*82W>B':&AGUD;WN.TD&OU3^K"HY,ML2>S3FD)+_7-4/KLFV+E8N,*85+NP&WUU73J%-F M7*U10=&NKSZCWB>X4MD%?V@$!VF9\#6N>]I]R[P+G_#6P\.'T,_<9CKT77-, MC:/SZ2!HX^K&FYH_Z,V,]Z;DRZ5"O5D:@/=S@_IM;VB![@OO[?\ 4$L#!!0 M ( (QQ!%4>>X$.QP< ",5 9 >&PO=V]R:W-H965T+)YV-H'B(1$K$F M X"2M5^?TPV0HCRRQY7:IWVQ11+=?;K[](4\6UMW[PNE@GBH2N//!T4(]9OQ MV&>%JJ0?V5H9/%E85\F 2[<<^]HIF;-058YGD\G)N)+:#"[.^-ZMNSBS32BU M4;=.^*:JI-M!R^N;JB,[S@7]JM?:]WX(\F5M[3Q3)P1F26#&N*,A1OE.!GEQ MYNQ:.#H-;?2#765I@-.&DG(7')YJR(6+R^Q3H[VF"/FS<8!&NC_.DO15E)X] M(7TB?K(F%%Y\;W*5[\J/@:2#,VOA7,V>5?AC8T;B<#(4L\EL]HR^P\Z]0]9W M^(2^J\;CCO?BVE9S;23[*?YU.??!@1#_WN=RU'BT7R,5R1M?RTR=#U %7KF5 M&EQ\_=7T9/+V&;Q''=ZCY[1_,1W/2Q^/Q.7U+[_=W-U\O/GP\YWXJ.[_JXP. M0W%CLA'^4%@1W+5"-<"04_GC,Z^__NIT-IN\;6_SY?3M-P+U+Z2H&Y<5* )1 M.YTI81="UK6S#QKUH"6F$]"T+.' 2'PLU%9"+IU2*.<@M,G*)E<>2NQ* M>TX)J\]S]ER6C^VTJ&Y; 1RY;8_J%AOM>E@2D%2(832V"W?%$V)4B[T,!%PXV4"4J)7WCHC^U4,*$0>:L#P<]V A'A8'E9?3ATI/OZ"JJZRJ"^5_(E8)/D]$VK&TD MG"IEB-X1KB_'EV&R0@.13H\TFY0^_UCGLZBW>O-&M1*-29$.&_(H'1FA_\YU MJ:ZER\4/MLP!%.E^__XZ5?OTE+W59J4\V4>FGI+HBFQ[H"VJ(9)7\5W\,VI# MV0X*=$HP&#ZY&PH9A#)R3NFWE=$'B)B!\CS 8 M<5F!'IED1WYLT%N0O"E[8^<4"(JP.#D2?^$,.8LD@J8$#&TYM.6?D W9WEPM MM3'Q&#\-A7;<#1RD**[11F#F>PQVID\O8FLHY^*SIECJDR//I\/#O;%D",$>75V-(N-_' 9/3=;D,WUASLC3@?/^P5 M%.'M(%+$+3$ *TUV7X!YROF_"@5T89.2C"A1A(8 <_LV"=%Z_IV( ?#,#>'!TEC]7GBR8BMU!&P5B MI8E4:NEFO\[:0@%@D +53DG);=9P)'I!J=%1>+CQ%$4TAZ+ 5I[(G&I=/>C, M,EK!.^I,4^#8[)E2IPF3PWR;H*>CGHS%%T+4853\&[1 M!$S/[5!NVT*DV&>WA<3A=N2@O/AE!!WQ@!9RHK\L8T?YLT-&_HG9LHLTFN%A MY6RS+'J$2)5__*5Q]/+IT8;Q\T"]8&3L ?'EEI3HT8_&2]M1CSAB)-[]_>:C MN-M@&E5>W +:^Y!S 7U Z5*T]E?//K%M'='35$2"JZBM"4* 9K702]!MF.@< M-T"J\-?7M[]\P]<$?*?GH,,WH6,T#PMZE;15U1B,I?A(FQRO:&[SH@IC%UZ\ M1O?;\N-GVTVLECJM;EEI?70M[.QMRF=X!R%2-R;W^TQUPX*(,U=1)Z]LI,FH MAP#4Z+.T]WJDQ3?S_Z#/]K<_>-WPC,(J03ME79>($>J,JD3['=H\WS0^\_7P M_[6![(G4_[B?M*V$AOBT"^/+FTEZ@8. KK"IN0W(%#@U\%!J)U:R;%3DE/5=!HI3.G^;$4YV;>B\/<.>/AH23G>PH]+2B?A[2*L*?:/EX\4SKUX M9=KAT@M4W7O[0DJHZSC5=C8J(2(_&D.Y\3I1U6!M*+E)Y\07Y1R_-ZR4:51$ M"+?AB0CR07$<&Y]Z;,]8[QV2'=UB9 3].L,6O83F I6\HDGO&XS?>#?Z8RP6 M[X<:YV-J4<=>+PU>/Q_^)!V6>R]*M8#H9/3M\4"X^$DN7@1;\V>PN0T@&?^D?4DY M.H#G"XM*2!=DH/LN>O$'4$L#!!0 ( (QQ!%5*[+E4N 4 *,- 9 M>&PO=V]R:W-H965T=*?.&9S4_; MAVV2L3FMA)VJY7M6^S-T>*D2QO^295@[P.*T,E85M3$8%%R&__2NCL.6P6'W M$8.D-D@\[["19_F:6CH^T6I)M%L--#?PKGIKD./2)>7*:KSEL+/C*3-65ZFM M-)<+0F5&I@PIII+_17W8SG.J%\R<="QV!/Q0R9CTNQ%)NDGR!%Y_[7K?X_5_P75!+_3ZXO/EV2\_>3Z;LW M5^1UV-[FC!B6*K#X7E%MF39$S7VF/#4,>B0B2X9"3I6&(#"XSU_O\D\#?X?S MG/2.XB[T+X0O92S&5'S8S$0.K62^PL4J\@O0L (M?D>*H$3FE$B@([;6T?_# MKI_$O7OLDL?8D7@G:$^S R5>E(*A#3IA.HNY$NBDSOYG'*D(3<\K^9B\>':8 M)*-7Y +DE91U6UQRFQ-5:=\]2P&U.I?\1A60&2ES+I119;[R$8*I48)GOE"\ MN@FUR/TMD\[0(0F&-NG(@ H8B41*O64#.'2@]]([@"NW%OCN5_(C%,?*C14 MYQ"7]SS<%<1!W%^'7->%:Y4'1\@HURYF?C%.,$T]I&=&M.O4^VJ^7^&!&L.L MB>"M!B7GL!LU2T+T$VB!VL>V(RF*8X<[>ED#'6?1;<-7EE]S.U M#%']J&9]G&9@^+WB&N;4)=-JZ"F$&U6+>+OU M'RKH--1OC[PTC)%+A2P.]^+M+9;4$*DL*7#X> 3$!.'Y"F4Y+C6T@_S-32-5S=S]PU=!XQS= E#8:H5 MZ63KF\5:("2;U:[^(+Q+O?C4>-^QOA?'&.9E4*@*9@T>10 M@+/5/7;)#CL7&TR"U26TE)-)P31/46MTDQFOL-W> =)R41N,239W:O\$7$VNE:6B]8'*RKG5B^K*GE%!);+SG(P.AOC= M#Z-6.)=].-@=+M=H0C5+]"FN,M*/!J,N20ZCT;"'HR7J]7JMOEO%]H^UB:#*#D:>;-F^(/= M(YTLV$<#B&QO,VJ%6/23 [S';VLGNMO12*)AOU_'(XPCGQ_LB\K]-TE>HFJ; M#N&KS\L1;@A.T:W\^1<_=.7J;%V<410+_WE@T!8AT7"'7L^NOT FX>*]61X^ M7SXBJ1Q"%FP.TVY\,&R'@Z9YL*KTU_"9LKC4^V&.KRBFW0*\GRNTV/K!;;#^ M+AO_#5!+ P04 " ",<015I$-]ZQH) 0%P &0 'AL+W=O M&!M.)ML8V]?S>:BVJI%AYEIE\63M?",C+OUF'EJO9,V+&C-?+A8OYHW4=G)Z MS/<^^=-CUT6CK?KD1>B:1OK]N3+NYF3R=%)N?-:;;:0;\]/C5F[4M8I_M)\\ MKN:]E5HWR@;MK/!J?3(Y>_KZ_(C>YQ?^I=5-&/T6%,G*N:]T<5F?3!;DD#*J MBF1!XM].72ACR!#<^)9M3OHM:>'X=['^GF-'+"L9U(4S?^HZ;D\FKR:B5FO9 MF?C9W?RN4Z>CS56!=/+US3Z B48YB* MWSKII8U*!2%M+2Z4]IE^(#S"P#>*=K55] MN'X.-WM?E\77\^6#!O_1V9EXMIB*Y6*Y?,#>LS[V9VSOV5_'_F.\XJT.E7&A M\TK\^VP5HD-?GKY8O'D@A*,^ MA*.'K/]_Z7O0]-V.OYR)BX\?/EQ^^?#NZLLUMOSC[//9U9=W[Z[%V=5;/+OZ MP=4 -PJEO1>M=SM= M*[$9UNNTFD2(E^A:K)RML:95GJ7)5JK<V%4C,H'6E-Y5>LX$V=1 MH)!47TB"]]W*6CP2R]FO()DQI!=8@K"CUU54M9 A*)1)%_ [.GAOC(1E:?1_ M%;D6QN["HHY;MK?H[6E;F0Y$H%@J&;:<(_ZAOG5Z)TU?AX_$8N3'>)W#3EY8 M9Y]4G?=8D/V:B3\IA)T:D&%+8W#N1Y-J/.[S,AU"1S%NO>LV.6!>!%R+Q":&5PF6%=..2T.R\.)>&/;DFM6*7)19" M/C7451ED2\N58;]$9:1N0K)/->$J1"SD!FTFQ!\ '^*W3FPU5-.SLV37:VF* M.1BF+>4-_:6:T+[J&BJ62N7-;EQGZA()\DVQM'"@@XAAM66[:7_IL?U&,?M2 M."90X$:KG4K6"&94D3-=S#5%%MB;(3;I-:R5I'01Z9@*I3G7VM8:9.BD 3[. ME[?D9N/5!M%-L\,$_TH- <-K@OP]R ;^X\9UQ*/LZED-)L ?,IJK'PXWSJJ] M@,[9 $V!G9^I",H5.;125JUUI AWB,? 6_[HJ]$51@4JA?L)'EW$+CUV]T9,:6JA M0M]+83X23U\.PM!%EA=H*[+.11!UKD&H+8D"!9L>I"Q3*DH1I,B\(OT -=9K M),QN M QJ%-GF954=-W*:#3V6H1657JMJQ0_ZQN>']XMHLDR(>VH;O(40<4[ MU.L4PD$Q C6BW$Q\05KBOL6E*:[O23ZT@\4@?EV(6NZ!O7<-I[ F_ BGJE(M M\R?S0@S%[OOH9N(]<5KY"/X*ZB6:%_2QJU[TY;!]J:VZ\[+0AW=(ZX>8'X(^ M;ET8+6&4092LC!DOLK1&"V).<'YHEH1N&OV52&5A^A CJM(ZN;C",%QMR;G> MF#LMYW);0\"2=#2N SBM1*=(HD9W[RJ2!"!B :J.ZX2BNG>C MF?B(,D<%\Z@4DAH.6:$'E'VCP;4^G[5L,/OG5 :NY%3 :@UL(VV(AM)1M<"X M^MZFB0RWB;R1)HEB@F04U91J](ZDI!XP$[]S?R!(Q^J'-DLMM:8A&[0?L:!R M@:8K@I%(0WJ.GC45M>-DTEQI"N4\/,2CH30H9-64=+%#WF_#DG+_4TG,N6-JLZU2=!A]TQ1! M3S!XM^3*%6:QT93UZ#91QL=#S0%X<@B]!1[HFYANV9U*>7? M(X2Q]R!M*=2>&=RMV3Q4F6_@D/TDNB?T?WK':)-F%")SJ;L169L'L M!QD4GX<,?5SC-G%%YK9U[J2G<0GGH9I5/?GSVX.5\ MY#HL)5H: MZMH?!_:DM6GL8'6I),[8* R.II>AN@19AF3RO+A:[OWM[6/9M&\^_AW&D"M. M!B<6Y1%**(.>]G0-;# U,XY:^<@ZOIV_% M'Z3? ')H\AI+%[.7SR?"I^^OZ2*ZEK]YKER$VO#/K8)<>GH!S]<.U,@7M$'_ M$?ST?U!+ P04 " ",<015*ZN>9 ($ "J" &0 'AL+W=O?L-4SM'BI++7[ M#SN_MA\%D#;:R*H-)@85%_[+]FT>C@+&WPI(VH#$\?8;.98?F6'SJ9([4'8U MH=F&D^JBB1P7]E#61M$LIS@S7S EN-AJ6**"6UE5E*EUP11.0T/P=E&8ME W M'BKY!M0([J4PA8:%R#![&1\2K8Y;M"/SB&)DN0-O'ZGM>_P M^O]%JQ,)OU]OM%%DC3]>T^OA!J_#V>MRJ6N6XBR@^Z!1/6$P?_\N'D57;Y = M=&0';Z'_OX-Y&VK<@\7UZN'NX8OT_;MQDD17B^7:M>*K,V"5;(318.==&H3%H!!3(.24 M'9"Y:[.4L&HFG@D;[@1U$-:&&:0K3N\*_$QK%*92I+SDS%W9-G+S#XI$@*Z> MD'0AF)%*4V#)[(21+N*8M09.?R(M&W(E-3PQ6=)S9)D8MBE)F1N7C:9=]-GE MR4\-4X;D.RO#FN]?>/N$G(G.F8?&B;6H]6D,7>O$IW;G'@;,/K G5/3._8U< M/S[O1[']C"^&KC<PA%X0"S!_#,2]1 M/OO,2HWPQ>>.ALA 7&8V^[ K>%J ;!0A MN%HF"/R)LFE-0*[+N+6K"DAC"W1NGB9)]H[,E:P.IJT;TSG_R.NDI.NI0$?F!T3L?< M"J4Z14EGIS-YK3U-X5#\J5%M7)341HIOM2TDWVA7B:U]_OB[W M5?R>J2VG-):84VC4NQ@&H'QE]!TC:U>--M)0;7/-@GY,H+(+:#Z7E/*V8S?H M?I[,_P)02P,$% @ C'$$57-*?OYK" !Q@ !D !X;"]W;W)K&ULO5A;;]LX%G[OKR \Q6P".+(D7Y*T20 GS6"Z.TTS M2;O%8K$/M,1$G$JB2U)V,K]^OD-*LNPD3CHH]L46)9[;=Z[DT5+IKR83PK*[ M(B_-<2^S=OYF,#!))@IN C47);[<*%UPBZ6^'9BY%CQU1$4^B,-P,BBX+'LG M1^[=I3XY4I7-92DN-3-547!]?RIRM3SN1;WFQ96\S2R]&)P]@QY+Q0VO M7%N5?,U4G@IM_L'. MOU72WC->ILWCF2K@?\,=A)B%Z)S__%$W"MUMT'K4ZC[9Q_T&.VR[C M,GSZ>_>O7C[^].[^Z_OFG@SC:?\O.?__\_M-_V/3B7?-X]O'#Y?G%]?33 M^X\7[/*WZ<4U<_JQ*S&O=)(A;=BE5K>:%P'[(A#86HO2YO%R(E,WNF:HT.U5(HF*!&Y#FY?&?I"I)(]X"P1GT%I#(11/Z:C0^#@P,V M%]HSW76:K$N-QL.72=T/PI<)'8V#\:0CM ^;S5RXLIS?]YT.:0<<*7S<$ MU0V&K!=MUK\0NTD\>9D5P_WOP.[P<,V,A^#%A^.7B8V&P?C%Z.V/MJ!7 2.- M3+H^/V-752Y8%,[&>Y%+_8!-G1+K"/8=S%99GH,7-7""OJR*&1AA=ZT\7W"9 M\QDXDLJ=+/,2B<=3R>"9PRG#3HQXML$#(N/X?^)W[(NT&54VJ(-][]&Z4Y^* ME.8DC\]0$?8P&M!+L-^L'J:_%DC/95__00SA"RA+EO RP<#P(*SB#>\^XMDP MB%J3'P;(9FYM9]#U-?N!J?*^X@.EA3#N!73 5XO40JJM MJ^-#FG+5KR5P*1WJ<^J@ 3OC)F/OY$*F -IL*?)ME/5776O5RWBS#0@EQ#*M M6?I<#X-X,E[E^B9J?9]7)/@U.U@5D.?5B?ZN.B_7)NYHT^"$,3G)09HZ?W]/ MQ#8%!)5R?R.A\&H2C!Z/&PP9OF<;Y@I('$:C)I;^J,I.,)$RXDXDE7L%TSBX M(X12"B.J-P07O]7"Q96GP6@%E"S^]5QI/V'MU'-!_:T9 UQID<94;95:-HIU MIXE:6S9M!#7T+6":.@/ILRJ_S;TFT>CBX-0*TDS$%\56K1$U;!3THT M1D,F0$1_LO7QA+I.DJB*;()'/6+3=$$U)049[;TE[-")+)TB6ZRF9Y>M])FK M2-!WP;54F.A@%)(4Y1U9]JGM,:U;Z[G1BG+O7G!@),#8E9^2_*D3:=;:9SP) M)G[BJ1WP5$^,.JUJ0Z9ODK4[^ZR$;_)80 MPV:B@:].#_+#"EI@[ #XW!C,J0K(NJ" .>Y83NO.O(IJB0D61VS'KRE[ ME+K89)"2E(E(_1EU];H1[YTZ!TR!#M6U:7-*;Z*IM>&ITNF.UW3PZ/2EIOB0 M7Y[)>&G(\!N5YVJ)W*A#&6ACS*\,&)C=-Z]^K_FYUU:MK MS_!+,V&QS1>O/C<620_X6@"=(E5UU9D:H(4@RTKH92-"2H'Y1+7\4]$\4\5_>B<;19_.@@0HQ*P07K5[ M-R \8>'_'W>,F!I!(,8??LRK9DKJV+X.H[_G MM6,M"VG56Y/_IK-J_>IJ>B4RM91U7GTRCW]7?CUC&B\UN>5/\>C:CB=7(JUM M93:^,R38Z,)]RR>OAU:'Z>!,A\1W2%AN-Q%+^8.LY.N7I7D4);7&:'3!2^7> M$$X7M"GSJL13C7[5Z[G;#&&68JY7A5[J5!:5F*6IJ8M*%RMQ;W*=:F7%]^'J MVIG^:-FR8Y,\U$?#1%M;;B79&IK-O_!B(WACS>\,QXIQ;\W[.%K4K8S?^<6K ;;W1Z//*EYW8K4_7J M"LYB5?F@KE[_];MX,GAQ0=I1(^WHTNBO?[&*=NR=K30,$Z+J0MR7:BM+R;:. M9^]U(8M4RUS,*S2!'U7VU#(N3G1Z&7]R]K[X>:W$MMNPPBT)W6^VLMB1]D_U MI E24Q $Z6H'#ZG6XI?^O"_^-IO= QK^J#6$@UL4P!'J(2J#7Y^54(V,LLB$ MM,">+4UM,;&LA%PN@0XL!,0R9:70:$.&8$DXM%>5ZYIKN="YKK0?*M,VS8VM M2U8%A"/3H9G/]7&S9)"%.IBZ/+G2B#N>DZ=4#ZJH%;=13\!EBY&SNB2][?O0 MKZTJM0O-%+2#L(SB!9:>K5 MFGY,15_\A+6=D'\C=XWXJQH^550*RD"0T)MZXV9ZY46%>+(H:.*EHJV> M\4( I:J!4A&Q*N5J5:H5&:LSO^"JF+JPT@74;8F%"9GG)@V[X(R0N( W0F8- M!9J91:Y7TKD>=DYNMZ5Y8I.#7/\A$@%/R?$T$H]KG:ZIS49B8?66IG;+@- ' MVT-+/+5TAMC*[<;,&"W M&_!R';J$D:O=%N*ME%F5<@N3Q(,5VR=/&;SQ 8*",>5]X:&+]P)=!?3!ROH# MY@DW=^YH]9-S1G9Z3-CU/6J"BU@\*EJ(Q2 YK^M[UKP!JA29??:\]U]N4,>F M0-R>.O2JUXP:+GH\/ _=7/7F4LYYRK"1 2PM.21ZW<8)7273*!E-<36:C*/) M](ZNQN,HF=SVYF99/;+2:7$!ZI)!-)A,13R.!L.A&$ZC\6 DDKMH&B>]C[2M MJF!+B>-H.)W2UW0\Q#S1\':,B:/X=M3[V50()29%@[G@XPM4X MF41COC<>0$:, 9NO$YE2DF& M&.%NZ^]@P^/!@'L=?/:PP6!9A%2J@PL0'&D,15Z/$(NA;DD[9*6#<\+'A*A!Z@C.8%3VLI E((9"_Z8,7:L[0AO_HVM[4UI M9+8@MO26@L_-G# 8+%F),5G7>$H?(W_5^YGR]^X6QG=D#M0L&?BKWD^\,D+6X_)!9$I*%%5PMAUN"6[BT MB\&_!&_TRH37Y,H>I6-TO:W+="VM\K2'685JBW.*+9/@/ZA4;1:0<1A'WK_( MF0X'<&L!]]AC%88#$,#?.>R2Y*90 59 LQ#L(P8P>"KAQU9N";$X1=0;1;S% M6(VAUPI9'=;$*1-"6_$9\K[W$)$])A,0&[*C@X*\Y@BF]HEP)KE"D>I_4 M!(IOZHJVHXD-C)Z9$84!I0)P4>R@G*&@1'RH!^QQ;) M8CLW6!B?DEGWRR69%E:WXJAJRG8"F!/?#-T9EA^!A?1-BK"JJG*7QY*,9 5K MRK[4D@&CA0T"G_N@T8D2N]M!=)B^,Y;"L5L0(VG&94[)# M=E+Y2)IC%029M$% 6-WDW&QSYXV3PBV4 (-!:&5U&\K$K;L"5]49V^0;F3.; MG%,-%!SFK]]-DV3PHGN;;\8O2/VGGOO'R-[F79U_##K_Y'4^VY=W?MR7=[K] M3E> 2L45-#3@I9+"7)Z"#5BHM$LD*C,^2.AN6W>3)[/Q+ MSNVIC@/7TG:M*$_*LWTM2%!U,V_;5)-:ACE=9G;0#1,XQL766[ /+=MN"A#= M65\H81=V26(0?6,R!4($3_Q,RUCJW'.>XSK("8%^V(?$KER1=S:_?,J/2O1R M8U!BBV3)P^&>?[7 UA<$(45)IFZ\K?K]VKGJ$AYRXNR!M*G$/>ZK'<$IX845 MX]X*+E,P/$?4H%2,8 @HKNC&*(*?U:-2Q1Z>NXL(-KZY#/.3^EB@TFAHU^/ "0MDTVH61OE\RD]_9()558\JJAWK2CF#1MI^ATB\%@7DJ7W."$^2\*Z&=]/!#WOJILXKO:6:"1@&!;A0L(*0 M#R$TNMPRF(U7[;YNP^5J9U:=6?8A&TRP25Y=FI,[Q:WUUIEXIZ.#=?@'==9E M$R":3>4NE[S!E8O\"%8Y[D$&:5VUWA7IV?K9;TIJPHBP7&*+6?TGC97!D6#% M)1'LS!S\W2D@@L77Q+KCLKH-] U)F78DQ=>^CXHFW0!Y%!Q['MI;L"Z.;_6. M@/ZF+0^BZ-TX&@YN^6H83:=#NKJ-H_%@S%>#:!R/>H>N>&JL>!K%XV'S-8IN M)XG_\ED-HG@\C$:3 5\ET6 XH3FF$RK.\-4X2FXG%PC_;4/X;R^R]/G:E-4U MP;3XT.+=M!TN]=H?9GR 697UV?.FR_.<',:7P+N6&Y[)+R8_H59^EG)$PNZ7 MV4HOHC]IG='>:1!+%*99LCE?R324FES^0NEW0]O(N)3X(1)7;L-/:=*KW5-WCVQ'Y(X )N1]6[0-O"Z TO[4K&J)$[ADEQ/ZXGI=E(I9:R96$,GK!$&-U%&HYN@C M1%68$3 7*/8D%)>:HX,2NY(EY3+6UU:]0-J='GDTI0-/D"EWL (03S\3^")V MT8+BVQ>LC&I'V867S17&SXKJBC64AS6)%\T(0N)YG _T5'^_;Q)0RJK/[!(S M$@Z97^%B1P= MI,2#N:,EOJE6I%Y>T!-:ALI:$9' W?D7<]XQD(?!_5;6?2MS] MZ4%*-KH[GY-QVNIK%O9;2_,O59H@PZ2?G*DD?9OM\LDI6C8 MK*OPM_Q_K<&-H:J=)W)\F.L*0[G"@-:58K8UH0(N':7[T3V*G6X., NQ@6C4?*B?2NY [T9=YZY6[VW!X6JIL6Y[S@:# ;NLS<_ M:47/,6@) "7(I #9!B,"32-9Y&PU$B?FV2"6=75.GBK-%O M^X&)VA *CTN SD%@=#!]'V+^J W!F6_%!_&!9G=')(!WAQ9GV%.IVBY!(W&. M[9(9?[*LR^R:3KMWS?.07/&<5GD)3@C:";YBAO T2_LK3O*<9W>79)SV&V+2C4+HM7T7A+PU[I74L$E M(K$P=( 1 L]!I D8[EWG0CHW;=*YZ<4TJ_VV8VD*0V]!%0Y<(1"VW M;%NA/EA>>K \U5V>P?)"9M%:%\*$!=W#,)GMY#KO JC>P[OG:[++5:TS2J*Z M X#UJ& GO/@E/ TK=AQ_H5;:G>_()9T?-\@6C\.)FPTT+\0Q8UO=[L$#3A0ED8GU^%HD4X=.!J M[NGQN(;*&8D'"Y_:^?HPQ#Y\GRW>'ZZD]:;.^4CIVJD( OQ>.X(3WES<*XA? M("@P:!//%BYI/?UBYDWKS6^0KQ6_W\ZO>1:5>PF\N=N\0C]S;X[OF[OW[S_* M:7<_*K/E]\B!5979\.5:24 4-<#SI0'D^1\T0?,? M"U[_+U!+ P04 " ",<0150Z=?M+P' #?$P &0 'AL+W=O%#ZL]D)8=EC M653FEJ(Q4%=-B.V[U8BJ(@1A#C2\=S.AQ)&\=TS_UGISMT67,CEJKX7>9V=SE=3%DN-KPI M["?U\!?1Z9,0OTP5QEW90[?6G[*L,5:5W69(4,JJO?/'S@[?LB'L-H1.[O8@ M)^5[;OG5A58/3--J<"/"J>IV0SA9D5-65F-68I^]6K7.8&K#5G);R8W,>&79 M=9:IIK*RVK);5W/%U(X7ZT0F7E3 M"'+:)W$OJD:P]]+P[5:++;+NJ18>^T6HK>;U3F:8V+IPJ'*V=/@2 M^I""QT6XVPE6<=MH\.8EVP-7*&V8-*Q4QC)>UUK56D+AX@F!6,M^ M2\_9.M6WSZIKIWHK8=;ISNXA*$!?G XF PO:RI#RF(6B7QJNK<#1M,_(1YSO MT"P(S0Q8% ,6W1(0 7L0I(@!D\+I]4968*8:@Q7FY'SRSY9I&Q*(O<>]&)D, M7'MBXM@[U@,U67&^_YZ8(%B>='$8L67N+'+#SS%D$XN2&WBHK# MQ2P(O&BQH-LBB7".%\T3'.P%\WARIRPO!F= BC3T@I2D"'%V$,6@DC#U$C>6 M^) 1/'X7K#'"V;U0&7>I&PBBY\%E,"L](QL##)CDUFJY;ES\#LY7KSUO]GS\ M:OI_];BW8S-X+W'Q)P'A&F8!B $S1$25R9H7" K2Y=?3 MU>D)6R3LA_$E93],/C2('TAT(_,0#-[8-C>L-\8)3L7)T\;'GVDC.;GE& M=8+%&!W]7S@\\'VWZ\5U @=O124T\+J7%R X*I&$V!NM2B?[ME!K<,Q463:5 M;,& Z.?ZL[#F+641[-5D4X=Z<5S]>09;:DEF"VHAQ<2#@T(70E"[K$'36YHQ9LWX7! M&<&!EH5^1TW^X1P3IC1(>P?JVW!UI*XF0UU-OKFNHANUA7#N))O?P- [:HP^ MM=6<71M#L*&YCY*O9>$\?JB0'C^3"FGK',*>)7-V#;+\ WF87&KV12E[4;K& M NX=1"F>12&O=WD38"?+P]_ BU3YZV*T#[+W(A/E&LZ( J]++^T1(TW9ZZ') MV&9N=C:6YWMX/?$B?^ZHR%LL(J+F 6I+XBC?2X)XP<(+4"OZ6^S- MT["[=6A!D0DB+TY]1X4H8RF=L4BIZ#D*Y6^>'D%-.J F/>K!G[G4[#=> )HW M@B,G. L@H(7K'\'/>7)#9]V[LW82*126>G(O)>BX:D4^U0)U$Y%2 M.._+JFXLR 38M91!U74SW/ M>2YS$3*?TV*'P;(U0(Z*/);UOX5;>W#0"1"RUJ4'1R=+:AW%ET;B*++3^00) M3?2)G6T:'$G^!@3. A _?K< 'MZ.A]#71 Z"SW/MT&2)M 4XDH8U1_ ,*[YV M#SP?RKZDO0[A,6@?(")<_$7@GX[- <*/ M*%B2A1?%Q]ZSYD.LS(]"?,FU?B)TM_'RYI;WH4.06JK*%4?"WWN8YL2A\(/! MBX7+7J-( Z!IQ:$@.RX!NH\=1U+)=@IAQ2IEJ5/4*% Z=YAV/MF#+ZJHM#M& M26D+0]-:O"C_ 8$ :\%U!850K3G""^$*GY.";:8]98>"NL_';4QGO4VZ6*EY M'S9DDVQD$PB+UV]G%#$8911F70O0:O G9O\77ANYX:LS$]"]U M2?$'K MU77[T>9Y>?OIZX;K+=I)).X-MOJG<_0,NOV&ULU59+;QLW$+[K5Q#;HJ@!POM^N9( M64D3!W%AQ&YZ*'J@=D<2F]VE0G(MN[^^0U):R["B%NZI%XF/F6]>'V=GO!7R MBUH#:/+0-IV:>&NM-Q>^KZHUM$R=BPUT>+,4LF4:MW+EJXT$5ENEMO&C(,C\ MEO'.FX[MV8VM#RSOVSAUT>#A2*;RE$.X7( M^NT,62_?,,VF8RFV1!II1#,+&ZK51N=X9XIRJR7>-(1U-;GJ M-.M6?-$ F2D%6I$?[QCNU-G8UVC,J/C5#OC2 4?? ,[(M>CT6I&W70WU7D8G 3_TW3F) TJB((I.X,5#Y+'%BU\7^1NNJD:H7@+Y?;906B)_ M_CB6!F/2Z)B0Y H.-:_%@C> 6:S)>]'4&)^BY./'.>KG- I#U'^[7&); M42;@@Y1@R-@%.GRW4D)7/1)X<+=$(K:Q'P8T+0L$>)Z$@Z""D$8G^9T.W$C_ M-3?V9?K,FA[,B2/Y,3:X6$+F)S5=(\S4=W0K,& MJ3ATLUVBD5AI2+,RMW:C/$'$Q-K-,UI$L16(:1(ZQZ(LHTE26H$B0\^3$X3, M!D)FKR.DY<5\G\WY+INX4/H$44\;.PZGR#GY[Q06O7Q9?%R@NR[=]+";()^1 M\$\&F1+5CA3X0+E64<$>O<(3-+_Y1.9'TV.86%>TC H+,?0 MYS0O+,62@J9QX*Z#:'<=(1L#=YW1+"R.,= _&'S0WLJ.=PJMH1=N!AI.APER MY@:G)W$W?E[C5X#C-Z*!):H&YSDV0NE&.K?18F/'J(70&)Q=KG$*!FD$\'XI MA-YOC(%AKI[^#5!+ P04 " ",<015SDLJE(D# #9!P &0 'AL+W=O M=./')Z4/JCV2): M^%P+:6;!UMK=)(I,N<6:F8':H:25M=(ULS34F\CL-++*@VH1I7$\C&K&93"? M^KD[/9^JQ@HN\4Z#:>J:Z2\+%.HP"Y+@:>*>;[;6343SZ8YM\ 'M;[L[3:.H M8ZEXC=)P)4'C>A9<)Y-%[OR]P^\<#^;$!I?)2JF/;O"NF@6Q$X0"2^L8&'WV M>(-"."*2\>G(&70A'?#4?F+_R>=.N:R8P1LE_N"5WC2)X]+]E >K:943SLYO<67AXI&M!)K^-+)$Z1:B\@A? MM/#T!?@0WBMIMP9^E!56W^(CDM+I29_T+-*SA+\T<@!9'$(:I^D9OJS++_-\ MV;G\;KDIA3*-1OCS>F6LIKWPUW/)MESY\URN/R9FQTJ@_F;5\DP MOCJC-.^4YN?8YTLE-Y>/J&MPFI]3=Q[_H=$@'(=U'!5QA, ,J#503;&K*3!9 M4802ZQ5JR!(_2^\#^=*S5H+ZU, %EV"WJC'D;OJ37L=Q"NUY0H=W5@(W&BMN MX7JC$:EQ[:2=]DDM%9,A5 W" ^YL2T&K0PB!2Y*,Q@*CI_J;-CU6L'RW^' / M.]$82 ;9J( ?X*)4]8JRKD SBRZS;#!,W0H!OTFR#Z\AR?/0X9PU#I.TZ"W1 M&'CS:IPFR97K7-2D%]9<,EERN8%2&4N90Q;&60Q];^7Q$/K_2T/2:4GA&\EJ MI2W_AV@JVF.JD420Y$F8Y847,$K>]EY#7L34NT*T!]E>B;T+)X@*UJSD@MLO MWU.:E[-.\R*,XQ@N27$RA!LE]TCZJ+GA5V713%Z8[ZKR@)(K397XZB"=PY67 M]Y[I<@M)X<)E0[B"?."%7$)*&BAP[U%9)HZ;[VR1LO'0%RD;M46Z:>AG2 L[ MYTIE(N!_-_-9O@M(BS0LXO:_I=FHM7O+[R&AK9)EX3CWFX8HTN3MJ-OU0,>)+VY.UFNWOKNCVNO[JWEQY5=,.E 8%K@L:#41& ;B^2=F#5SA_> M*V7I*O#FENY>U,Z!UM>*?L]QX )TM_G\7U!+ P04 " ",<015[<06N2<# M #C!@ &0 'AL+W=OU<>YMEMJRQX?92MZCHS4Z;ACM:FGUF M6X.\"J!&9BS/9UG#A4J6\[!W;Y9SW3DI%-X;L%W3+ G-OA*MEI_ M](M?JD62^X108NE\!$Y_G_ .I?2!*(V_^YC)0.F!I_8Q^D^A=JIERRW>:?F[ MJ%R]2*X3J'#'.^DV^O S]O5,?;Q22QN><(B^5],$RLXZW?1@RJ 1*O[SI[X/ M)X#K_"L U@-8R#L2A2Q_X(XOYT8?P'AOBN:-4&I 4W)"^4-Y<(;>"L*YY0:M M,UWI.B/4'KBJ8(-TQ%R)?WAHVUW-S1XMO'GD6XGV8IXYHO7@K.PIUI&"?85B M!N^UB"Y MPPI6?F:$$U3_'ZLM>=$0_?E:!R+!Y'4"?[%N;C1S1T24+TT1H5[H2S\('B&GC4CLO1.ZXZ$A\8QW@I76G)58GP+,RR12-T!44ZF>7 KM/9= P%2\?C\>B.VQI:_DRJ M1;QOB.6&WC:!B]&J^HNNM_>D:@P594F"1=-R8<+F6_)EDY3= MS +L:'Z!*TN2.!/&M4(:KU+$Y@9\.F%YA$=K%'M1L"MZ3\_1B^Z>=H.ETZ+H M^Q'LUR8U.Q&>!JE?7EXME+I3+FK0L#LH^"H*U[_N4?[?4[N%LB!Q1]#\T@NF MB9(:%TZW0<:VVI$H!K.FKQ :[T#O=UJ[X\(3#-^UY6=02P,$% @ C'$$ M5:TL3F3; @ 508 !D !X;"]W;W)K&ULC55M M;],P$/[>7W$*$AK26%[Z7MI(ZS8$2)/*.N #XH.;7!IKCEUL9QW_GK/3A@YU M!:FJ[^Q[GGOQ^3+=*OU@2D0+3Y609A:4UFXF86BR$BMF+M0&)9T42E?,DJK7 MH=EH9+D'52),HF@05HS+()WZO85.IZJV@DM<:#!U53']:XY";6=!'.PW[OBZ MM&XC3*<;ML8EVB^;A28M;%ER7J$T7$G06,R"RW@R[SE[;_"5X]8RGOV]SYWRF7%#%XI\8WG MMIP%HP!R+%@M[)W:?L!=/GW'EREA_#]L&]O^,("L-E95.S!%4''9K.QI5X<# MP"AZ 9#L (F/NW'DH[QFEJ53K;:@G36Q.<&GZM$4')?N4I96TRDGG$UOF)9< MK@TL4,.5JBJJU+)D&N'LGJT$FC?3T)(?9QUF.\YYPYF\P#F 6R5M:>!&YI@_ MQX<47QMDL@]RGIPD_%3+"^A&YY!$27*"K]LFW?5\W?])NLGV^^7*6$T]\N-8 MO@U=[SB=>S<3LV$9S@)Z& ;U(P;IZU?Q('IW(MA>&VSO%'MZAYF2&1><^396 M!=@28 M""B8.[#*([*FE8PKK@%./YF)FMJ!!&]0*$$#@6X!K.LS.//[JC;DQ;R9=#[7 M3%NZ'M]#L.1/SYJJ0RV!OB7V0L?UAFN0&%JITU1IZY\FYF_9(VJ:-'\%UXW/ MNU'LEM&P[[7^R&O]<<<7E\8&8%'0'''U((C5/'.Y[GFLRAX@'L<0QR-(QEU( MXKBSOY=_>^^-$[>,"4C+H$^Q).?1,#K6/.'!4Z]0K_U ,\192]N\^G:WG9F7 MS:CX8]X,W%NFUUP:$%@0-+H8]@/0S1!K%*LV?G"LE*4QY,62YCYJ9T#GA5)V MKS@'[9&ULE57?3]LP$'[GKSAETP822]+\HK"V4F%,VR0F M1L?V,.W!3:Z-16(7VZ'PW^_LI*%L4&DOL<^^^^Z[\]UEM);J1I>(!N[K2NBQ M5QJS.@D"G9=8,^W+%0JZ64A5,T.B6@9ZI9 5SJBN@B@,LZ!F7'B3D3N[5).1 M;$S%!5XJT$U=,_5PBI56.%S,?9"2P@KS(U%8+3[M(;;^PWZ1Q<[Q3)G&L]D]9,7IAQ[0P\*7+"F,E=R_0F[>%*+E\M* MNR^L6]TL]"!OM)%U9TP,:B[:E=UW>=@R&+YD$'4&D>/=.G(L/S##)B,EUZ"L M-J'9C0O561,Y+NRCS(RB6TYV9C(S,K\I956@TF_A_+;AY@&8*#;;,UG3^VOF M4GA9,:%A_SN;5Z@/1H$A A8FR#MGIZVSZ 5G&5Q(84H-YZ+ XJE]0,1[]M&& M_6FT$_!+(WR(PT.(PBC:@1?WV8@=7OP_V?@J#<*OZ5P;137T^[FP6]3D>53; M5R=ZQ7(<>]0X&M4=>I,WKP99^'X'YZ3GG.Q"G\S:=@*Y@&MQA]I@ 5>T*)[; M+3U@34_G(H.I[0&*Z;D8=GN9;MK6^I&-@F;C2SWZREM?VOEBG2\H&L7%$DR) M<-LP95"Y M/\'NJV'-"6 ]!C8O^8P#4P#0M9T=B@FM,E(T? !>'(1A. /CC9 M^];AN7J"&2%N%]C>4\0GTMZL!?SIVA:+=_#WP5Z?3;9FJM"',,JX*@ZV94J-:NLFIZ8D;8=KQTI_VPWG:SJ1']7:R7S!% MB=-0X8),0_\H]4"UT[(5C%RY"367AN:=VY;T@T%E%>A^(:D%.\$ZZ']9DS]0 M2P,$% @ C'$$58U,JG>U!@ P#( !D !X;"]W;W)K&ULO9MM<]I&$,>_R@W-=)(9)T@"A'$Q,S9Z2#KUU!.2]D4F+P[I M #62CMZ=L-WIA^^=) LDQ ')UGD1(W'[V]7M7Z?5(HT?*/O&5X0(])C$*;_N MK(187W6[/%B1!/-W=$U2^Y41)W+<.PNPF.TLYDG.^[ M9Y,QS402>(9XE"69/MR2F#]<=L_.\XV.T7 FUHSL9K_&2S(CXO+YG[E!R\/9HXYF=+XSR@4J^O.90>%9(&S M6'RD#^])>4 #Q0MHS//_T4,YUNB@(..")J6QC"")TN(O?BPG8L= J1[ZI4'_5 ^#TF#0-+ /&-BE@7VJAV%I,,R35I#GM_<6F8D2I449X+);R-I)R:S0H*(+M L6J;1(@IP*M!-$- L M%5&Z1/?R*/(H->H6B%'U:T8SC-.3C MKI"A*0?=H SCM@C#.A!&#]W15*PX/F;OZ>U-2P/HRCFM)M9Z MGMA;2TO\-4O?H9YQ@2S#LEH"FIYN;K;-QX]Y=W_,NZ2@$ DJ+]:J'% 26Q.6%PZI'$+G<20YTJ9U MJ2RBL/,H5"FQF[^M%&>ZY^3G3J0CKU(&$^$*PFC4$EC8%6&A^/ MY1F1Q[6LO@I5S(D41D#E4O0/"2_0$\&L30=:E^T'I);,R[:UYCM8A[4"&)@+ M&9@'"?.!8#4]V96>;*V>'+(@C$FU,+(A:;:KES:EV'LGKVGU]M:+EE'FJ#G* MV1_5-_98[OZHGK6W6'C:@SPW'T"P6CZ&53Z&1\YO+N3JKL[? /-56PX*P*"Q M@#92H/5R[FEXBD<7TJ,WW%=0O^G1!_)8R]-EE:=+;9[N&0T("3E:,)H@CF,B M[\=%QB*1W^+P%67BK2 LD?5,M6J_!6C?G%GJ0,.=R/^OV<#!HI'U_ M5'_4-T>-\Q,R,!\(5LO[J,K[2)OWVU-C&G9C=F;:IV=F[!3/+J0'KU] MC]:ET1LVSE,@E[5\F<:V[V#HS]2,!2O,Y3W76>>EGGKNB0E*.669JTKD]KR:>Q,SDB5CK]FU2*&\UO-F;?-F:?-V)V]HDBQIS9;6\NRS$)+F M@-)<4)H'2O.A:'5];+MJYHNUU4S0OAHHS0&EN: T#Y3F0]'J>MIVUTQ]>\W+ M9*%.JCO>* WB+%0RVF 6X7E,4$!3'H6$Y2V5"[4I& [4;Q%(U0X@#;@CLW.HD0\:A =*\Z%H=4%M>W*FOBGWGL9AV9*+:)C7F42(F*CB M$N$T1 E1-:C<*+TCS.4(GG\72\E%<23D\M6J),A6TQ24YAR9%A.%^*E52J"] M.%":#T6K2VG;CC/U_;@[_'BP%H)L: T'XI6U\>V/6@.7ZP6 M@NS834%I#BC-!:5YH#0?BE;7T[:-:>K[F"]1"X&V.$%ISI'9.?1;$F@0'BC- MAZ+5!;7MCYKZ!NG_6@M!-B^GH#3GR+3T52W4=E N:!@>*,V'HM4?;-JV;BU] MZ[:UV5Y;@*HRZ.;;?7TG=[ M=TJ>F9"+!V8A1Y_7H7IL1J[;QEO#1E_N2#(G["OZ%TVS)(NQ>AP5N8L%"<0% MNJ^6J)N0KHO+VTWX5U;J[-FX55F0?=HI*,T!I;F@- ^4YD/1Z@K<]JTMZZ5J M<0NTSPU* H7Q^*QXJKO=7K%C?Y2P:-_;?FU=1LV>^8 M5V[Q,L467[S;<8?9,DHYBLE"NC+>#0<=Q(K7)8H-0=?YT_IS*@1-\H\K@N6- MGAH@OU]0*IXWE(/JI97)?U!+ P04 " ",<015,FWC)6P" "U!0 &0 M 'AL+W=O5 M--)>0"P"46T7>$ \N,XDM=:Q@^VT7;Z>L=.&(G7W"5X27^:<.:&9G'/ M4H@:E15:@<%R%EV.IE<3'Q\"O@K"=+K1_\Y+:818D7A!*Y\PR,?FN\ M1BD]$.,^I0>>#C>L[\+WLG+DEF\UO*;*-QJ%EU$4&#)6NGN].8][OR< M>CZNI0U?V.QBDPAX:YVN=V!24 O5_=EV=PX'@-'D"4"Z Z1!=Y "+;RZ0<>$M'"/6],#:+_4VNTGOM;[3IW_!E!+ P04 " ",<015G\<]BS(& !Q+@ &0 M 'AL+W=OV 82Q M29IX)HG4=CO-;";>;2\ZO5"P;&L*R 4YWKQ]!29@$46VV^.;Q.!S/C@<\9L? MZ7(CB[_+)><*?F2QYQLHSN>*Y_F8NBXPIO5DLO')5<#:K MD[+4P[X_\C(F\L'DLMYW7TPNY5JE(N?W!2K76<:*YQN>RLW5(!B\['@0BZ6J M=GB3RQ5;\"E77U?WA=[R6LI,9#POA=7@^O@@H:X2J@C?A=\4^Y\1E4I MCU+^76U\FET-_.J,>,H352&8_O?$;WF:5B1]'O\TT$%[S"IQ]_,+_:>Z>%W, M(ROYK4S_$#.UO!K$ S3C<[9.U8/<_,*;@J**E\BTK/^B31/K#U"R+I7,FF1] M!IG(M__9M^9"["1HCCT!-PFXGS!\(R%L$L)#CS!L$H:''B%J$NK2O6WM]84C M3+')92$WJ*BB-:WZ4%_].EM?+Y%7 V6J"OVMT'EJ,MT.$"3G:"H6N9B+A.4* M72>)7.=*Y MT+U.1"%ZB']!4#]/9.N55] -_XOF:(R)*ME@4?,$4GZ''Y_:+ M+\\K_A']S.6B8*NE2/07BWIHY#-T6Q?&"_2><,5$6G[0]*]3@MZ_^X#>(9&C M+TNY+G5H>>DI769ULE[2E'2S+0F_45*([F2NEB6B^8S/+/G$G3]RY'OZ\K;7 M&+]I%N6()OQIHQ2QY\<0'D^^_"T;^ MC[9+#@DCD# *!#.:,VR;,W31)U^D8JG6_[HAMAYLTT=U>O4;]#3!(QR,XDOO M:??J6L*B* B'9AAY'1;A4=2G44N8'^,H;,.,6J.VULA9ZSTO$IXK_6M8R9G: M5_D6%N^<1- K>F\$V1M!71%&E:.VRI&SRIM"LMFC%E+OECVFW)MJF4Y3H:PU M.E''WF&0, ()HT PHQ_CMA_C$\G?&+(YD# "":- ,*,Y<=N<&%(2XE0C(K/VXK/W8)?/;'++%OG^KFO&I'6YRTGX]BA!PDC MD# *!#,:$?C=@[A_(F5HP$#] :414!J%HIDMVO%* :0^-#3SC@W.>P)AC^HK MA#4*]Q1B'\HL&W=E8V?9G]62%]8"G7E'#SQ(&@&E42B:V8'.,P6G,DT!J&L" MI1%0&H6BF2WJG%/@MD[':L/0=C^/^MI@C>K;J(-8=!_+K+MS48';1EUGO-#/ M#B5ZORI$GH@52]-GI!4#?3V;GGVPUNXD'CTF(6D$E$:A:&9O.N\7C$XE&Z!6 M$)1&0&D4BF:VJ+.#@=/0'"T;8\M-'/<]QT%1Y* H:H\:O2$;G=,*W%:+K@M9 MO1^^$[-9RA%EI:K?#%_/*S6QENX$'CTD(6D$E$:A:&9K.DL8G)]*-4"-(BB- M@-(H%,V<3^B\(G8:G6-5HZ'U?$'__>5!4>2@*&J/LHL&[OP7=ONOZU(P=,^2 M:I;*6J\KA24NBO!H_(96=.8+N\W75,[5AA6\UHNIOJ B MX7:9 )U\ Z414!J%HID=Z6PACD\E$Z#V$)1&0&D4BF:VJ+.'>,^4X5Z9V.9' MN[>_[[]:(V()"R(_#/LB\3HLC*/73Q.6@Y['.])D+E;JG%;H=EIW3.2*YRQ/ MK+6ZLX]>E 0Z]09*HU TLP^=]0N#$PE#"&H*06D$E$:A:&:+.E,8NJ<)]PI# MD[_[.QX$8=P7!FM8'/6%P1*&<3CNO[^TA87!N.\SO)TEM!DO%O7:Y1+5JV"W MBQO;O>WZZ.MZ57!O_TUP<1M8]I/@@FY7/W?X[6+L.U8L1%ZBE,_UH?RSL1:Q M8KN^>;NAY*I>P/LHE9)9_7')V8P758#^?BZE>MFH#M"N,I_\"U!+ P04 M" ",<015'2]0%1<# ("P &0 'AL+W=O74]APGLG-,"FLT,,^N^6C 2DE) =<;>ZYFIG-RHSDD,A""L0A_G0&KOG::+Q!O"# MP$9LK9%V,F7L7F^^SH:6HP,""IG4"EC]K>$2*-5"*HP_M:;57*F)V^M']<_& MN_(RQ0(N&?U)9G(YM!(+S6".2RIOV.8+U'Y"K9(:K=3T MPB33L)5]4NBR3R17IT3QY&A2E1NQ.9J014'F),.%1.,L8V4A2;% UXR2C(! M']%$-=VLI�("4%U0 2X6*&KH!G2\V\ 0%\#6@L!$AASKX3/"642"URG(+$ MA(H3)7O!<\?"N+4^0['Y#G M>%X'_;*?GD*FZ*ZANQWT=/_;6W1;%:.IB-=4Q#-Z_DL5>4KLN">QXU9B?XVG M0G+U&OWN2F!U9=!]I?ZTG(L5SF!HJ6^'N<8:O7_G1LZGKG2^I5CZ1F+/4NTW MJ?;[U+=3C4U6NU)7241&0G]$UR/W+/2=>&"OMY/2 8O=T F?P]+>@ ZT&S1V M@UZ[32O5TCVF*Z%PVTWBAG[+E=;J+=,,_\)&G7 MJP,6.Z$;M-ST1G5@P>+&<_RZ'OV/\WBO1NU =31J;V0'^DX:W\EAC9KLM);G M>HX?M1SNPMPD].(6+.T-XK46[:VQ0\^(5Y@O2"$0A;F2=TYCE7!>S5W51K*5 MF42F3*JYQBR7:E0%K@'J?,Z8?-SHX:89?D?_ %!+ P04 " ",<015CGY^ M;\($ .'P &0 'AL+W=O$O7L #U93L7^LXM498LAD0RGB !JXESBV]FOI\EY!%?&>SE MT37*J#QQ_IS=?%I.'"^K""((509!]=<.9A!%&9*NXUL!ZI1M9HG'UR_H#SEY M3>:)2ICQZ%^V5)N),W30$E8TC=1GOO\(!:$@PPMY)/-/M"]B/0>%J50\+I)U M!3%+#M_T>]$11PFX=R:!% FD;8)?).0]YQXJRVG=4T6G8\'W2&31&BV[R/LF MS]9L6)(-XT()_2O3>6JZ. P?XBNT8.N$K5A($X5NPY"GB6+)&LUYQ$(&$EVA M!\H$^DJC%- C4)D*T .J)'I_#XJR2'[0,5\6]^C]NP_H'6()^F?#4TF3I1R[ M2A>;->F&16%WA\+(F<+^2I-KY'M_(.(1TI ^,Z??0ZC3<9Z.Z^FN[J*RGTC9 M3R3'\\_@W4H)2MXT\3@D]IH3L[_AC=S2$":._I])$#MPIK__AOO>GTVL+('5 M./HE1]^$7G!$JVR4=]DH-[$]0/1SB.P=L9MBWP_Z8W=W3.,T*ACZ/5)&U>KK ME?7UC/7-J-P@^)8R75RNN__0(T_@!WJDXEF_\1[2,THSPG8=(4M@M1X(RAX( M+E5A8).C); :QW[)L?_K*CQ !," M]CRO6:G8JR9WS\ACL>%"72D0,?J4[$"JN%2LV')!%:![>%)H 6$JF-*S?.-$ M;6RD*U-;:/4N.?([^%+Y%IFV>%I"J_.L_ HV6H5V$BXPCF4W\EZ]1!MB2,\/ MSLSEN#(;V.PVSFHSK_SJB8;/L$32K$QC$YU'S!):O4,J=X-[%RO3JH.QA5;G M67D8;+0/+949G+X0\2!XK<%OU([;0ZCPK/T*,/J"=-@N,GVFS(-N-W'K"WV!$AE2$A_8N%:=60V$*K\ZP, M"3'OK;03IE5K4J"U6WF3RG(0L^6H]&MG#6YNKC/IM]A<(977(:.+Y6S5P]A" MJV^G5Q[&-V^_M-M0]WZ^!F^(,:S!_6RAU7D>G?G8./1I./4Y78TW1#6LQMVCP\KLI%BO:M8LD2B"E4[S MK@=:Y>)P^'JX47R;GU\^<:5XG%]N@"Y!9 'Z]Q7GZN4F.Q(MC\"G_P-02P,$ M% @ C'$$51ZKGY=7 P [ T !D !X;"]W;W)K&ULM5=K;YLP%/TK%JNF5MK*,Z\NB=0EJ[9IFZ*F[3X[<)-8!3NSG:25 M]N-G&T*@):P/^B7!<,_Q/8=[X=+?,GXKE@ 2W24Q%0-K*>7JS+9%N(0$BU.V M JJNS!E/L%1+OK#%B@..#"B);<]QVG:"";6&?7-NPH=]MI8QH3#A2*R3!//[ MSQ"S[ %3D->K"5)2 )4$$81A_G .G?/1JZO M 2;BAL!6%(Z1EC)C[%8OOD4#R]$900RAU!18_6U@!'&LF50>?S)2*]]3 XO' M._8+(UZ)F6$!(Q;_)I%<#JRNA2*8XW4L+]GV*V2"6IHO9+$POVB;Q3H6"M=" MLB0#JPP20M-_?)<940"XP0& EP&\IP+\#&"&/02@VA^C9.)5=7B<+)X32]?8C-T90L*)F3$%.)SL.0K:DD=($F+"8A 8$^ MHA'F_%Z?N\'Q&M#Q!//L4-43&C&Z 2[)+ 8TAID\09A&Z(N01+D-$;K 9!>N M=M,1Z'@,$I-8G"CRZ^D8'1^=H"-$*+I:LK50<-&WI5*I<[7#3-'G5)%W0-'W M-3U%OO,!>8[G5VG4]5HALB*UG@ MYQ;XAMT_8$%>-AMS\W550%X554FOEJ;5J4RMW=U5Z*;[UO_2J MP@ZGU\[3:[^HD2YAPV+UX*E*N);QN673$%E)?"<7WWGK%NHTZ45#9"4ONKD7 MW5>T4/=1\7E!RW&([;KGQOU_(]MP2;8BNK+\Q-[EMW9+9#4WXTQ%;V8S_FN/5S3GU7 M9N!B13\LYHH0+PAZ+:?ZM>'NIP^W]H7^A';+"-IUV3T.\7RGV))I=G9A%-?? M03\Q7Q J4 QS!71..TH?3S\MTH5D*S.=SYA4L[XY7*K/,> Z0%V?,]53V4(/ M_/D'WO ?4$L#!!0 ( (QQ!%5"-KKT[ ( "(' 9 >&PO=V]R:W-H M965TK+5YM!FB@^=<*CL,,N>*\S"T M288YMR>Z0$4SE&-W)A[HI9-"X9T! MN\QS;E[&*/5Z&+2"[<"]6&3.#X3QH. +G*)[*.X,]<):)14Y*BNT H/S83!J MG8_[?GVYX)? M=UI@X]DIO6C[URGPR#R0"@Q<5Z!TV^%$Y32"Q'&TT8SJ%UZ MP]WV5OU;&3O%,N,6)UK^%JG+AD$_@!3G?"G=O5Y?X2:>CM=+M+3E%]:;M5$ MR=(ZG6^,B2 7JOKSY\T^[!@P]HX!VQBPDKMR5%)><,?C@=%K,'XUJ?E&&6II M37!"^4.9.D.S@NQ<_%WK="VD!*Y2N%:.JX682821M>@L',.T.BW0%6ZU<9N%2I9C^:Q]2H'6T;!OMF.T5_+%4)]".CH!%C,'#] (.#[[LT6W7 MN]@N==L?[>*]EI)NRYJ;M"G<2N6T6<7GW[DM>(+#@!+,HEEA$'_^U.I&7_

<&%\4209-PL<)?K5L^$1+KB*5QIF=*6V2.XN9DTT77?TO58J]5,UZOI>GOI M+N=S*EK69U7RFG-4@:G&**H*QJ!*7@"?JUDP1-ZX=[VW=*VH<]9OQNO7>/W] M>"K]X!KUWUZCJ,48^\]ON%.W]U>?5ZW-(A M"F5!XIQ,HY,>!6VJBEQUG"[**CC3CFIJV&ULM5==;],P%/TK5D ()+;$^?XW!M?WWBRY>*K7&.LP/>2,CEUUDIMSEQ7%FM< M(GG*-YCI)TLN2J3T4*Q'\JQE<+J:.9QQAB@ME))#^N\4S3*E1TCZ^M:). M-ZM@;I#$,TX_D85:3YW4 0N\1!55[_CV%6X#J@T6G,KZ%VQ; MK.> HI**ERU9.R@):_[1]S81/0(,#Q#\EN#_*2%H"4$=:..L#NL"*91/!-\" M8=!:S5S4N:G9.AK"S&N<*Z&?$LU3^4O.%UM"*4!L 2Z90FQ%;B@&YU)B)<$) MF#?O%_ EF"$A?A"V A\1K;"YTZ(>7V"%")5/-/[#_ (\?O@$/ 2$@?=K7DFM M+">NTF;-E&[1&GO>&/,/&'M=L5,0>$^![_F^A3X[3K_ A:;#F@[WZ:Y.49$$84!E=ZS=GR]/E*X\&EPJ7\8HNU$0_MXJ94S^0&%7CJZ%J4 M6-QB)W_T ,;>,UOD(XGMY2'H\A <4\]?"B[E;B6HY M./&3,$W"@5,;+H[#,+-;C3JKT5&K;_56?3B+T;U)DSCU@X&U^Z@TSN+0;BSN MC,6_R>&WB@B=P&87P@(4G"FA]UUK-1\5^]L5/I+87MQ)%W?R/RL]&3,/(XGM MY2'M\I".4^GIO=4'XRB+AXO4 DM@D!RH]*QSF8U6Z=G]"H8PS+)HX-2.@W%L MMPJ]7:_U_J'66W)_WLC+XG3@S@9+?"\Y8*[W(0"/FIOSI=HB@:W6CE+_=E6/ MI;8?Z*Z3P__:RN&HO7PLM?U<[+HY'*F=MSI[Y9M&23#LDE:<[X7>@>6YZ^AP MO)8.+;T:1EF:9$.W5J#OIP=V);CKZO!?VGI+[G_V^%$:#3H/$BC )*%YJGG>::!G1'&>:@>*;^D1PPY7N[/7E6A\!L3 _7S)N;H; MF$-&=ZC,?P%02P,$% @ C'$$53X/+]K! P L1( !D !X;"]W;W)K M&ULM5A=;]LV%/TKA%8,+=#IV[*=V0)B2]TR-$#0 MM.O#L ?&HFVBDNB1=)SVUY>D%$62:4N0E9P="O[ M0AP\ M%7G)YM:6\]V5X[#5%A60V62'2O%F36@!N7BD&X?M*(*9Y[C$MU1P/9% >G7!H9)B4@*+UW+KVKE+/EP[*XD^,#JS5!C*5!T*^R(>;;&ZY,B*4HQ67 M$%#\/*(ERG.)).+XIP:U&D[IV&X_H[]3R8MD'B!#2Y)_QAG?SJV)!3*TAON< M?R"'WU&=T$CBK4C.U']PJ&S'@056>\9)43N+" I<5K_PJ1:BY2!P] Y^[>#W M'<(3#D'M$)S+$-8.X;D,H]I!I>Y4N2OA$LAA/*/D *BT%FBRH=17WD(O7,J) M(N%'X]_(R0[X#P'L,S 3+:"2FLZJ9%Q6S?X(Y +>DY%L&TC)#F<8_ M&?:/!OP=H4(CA?\LQ<(?!/QC7]H@<-\"W_5]33S+\]T]73K_C3W]8?:.&$$S M+P*%%YS >X=+S!%X+[YBW;SXZ[VP!S<<%>QOW=!7X*$>7"Y^5VP'5VANB=6- M(?J(K/CGG[S(_56GNTFPQ"18:@BL,T)A,T+A$'K\D7 H/MN"4(Z_0;7JHB>Q M?S"D&Y *:ZJPY.;Q&(_M\-[7#GJ*# 5RJZ%F4J2'*CJ+C1M&Q$45#G:(5]*B=7="3 $=Y+]4T',84T.,'3T]]Z5V=@<57:KZ'%&P$I4H%6<>T6!<7PL/ M(EU:$1E%2XRBI:;0NF/2.L]X_V?A6J.;&B>3:(E1M-046G><_)=Q\@V6KS58 MNZ0,^F7GLC:*V@5LKWS5X(A5NK_O::RF=C3M_/6J6:=U!!U=+3]"?R/D8=^5_@J\N<6T@WN&0@1VM!Y=ICL:?3 MZGZD>N!DIRX '@@7RY5J;A',$)4&XOV:$/[\( F:6ZKX.U!+ P04 " ", M<015\WGFY:4" #>!@ &0 'AL+W=O\Y/N*$@8S@615%%@\7@+E]3R.3;A#L"M=P:(^-D MP?F]":ZSD>,904 A588!Z]<:)D"I(=(R?K><3K>E 6Z/-^R?K'?M98$E3#C] M03*5CYQS!V6PQ!55-[S^#*T?*S#E5-HGJMM5832A%F&;IF"K,565! 8RE!272"YLWQ(KY$$RS$(V$K=(=I!=).684@ MT(0S)?29Z(%4&_3A%!0F5!YIGMOY%!T>'*$#1!CZGO-*ZAUE["IMPDAQTU;P M92,XV"/X2\5.4>@=H\ +@A[XY'7X%%(-]RWFZ^@5=_0++%^[AF^"2 M*$S)$V0[-?@Y7D@;_NHSV; .^EG-KWLA2YS"R-'_I@2Q!B=Y_\X?>A_[+/\G MLA<%"+L"A*^Q)]T7D&[*AG]H^4W362=G'WSO M/';7VQ[[LKS@.>N%^$$G?O V\>,TK8J*8J6/52L7BCQATW;Z]#=;1%O*3D(O M.MLUT)<6#'ROWT'4.8C>YN";O@'VUSSZJYJ#\RCT=B3W9 V'_F[-W:WN8SK_ M5RQ6A$E$8:EQWNF9IA%--VT"Q4O;D!9<:>UVF.L+"(1)T.M+SM4F,#VNN]*2 M/U!+ P04 " ",<015XC5YG%($ !,%P &0 'AL+W=OD&UP@<K,)M6U>SZ; ML%+FA.)[#D19%(A_^X!SMI\ZT/E^X8&L-U)?<&>3+5KC1RP_;^^Y.G,;E8P4 MF K"*.!X-77>P]L$CG5 ]<3O!.]%ZQCHJ2P9^Z)/[K*IX^D1X1RG4DL@];7# M*0((EF$\[V@.NGE9H^J&!6T6KZA.K?_5%R=9>H.#E+\%*" M*[!@='WUA'D!J@NO$RP1R<4;=>OS8P)>OWP#7@)"P=.&E0+13$QM M,WTX9/(O9/JUI-<@\-X"W_/]GO"Y.?P3XM< 1A?#$W-X@E.5'5;AL!ON*F0- M-[_AYE=Z@8G;'162EZH*)/ASH1X =Q(7XJ\^-@>UL%]-%_>MV*(43QU5O0+S M'79FKU[ V'O71\JF6&))K$,Q:"@&)O79$Y,H5V6ZE&\!54V.K4!)4<&X)/_@ M#&1$I*RDLO=M.RC'E;+N;KM9,(Z#,)JXNS8KXP"&LNK).0I'\*;)V:$0-A1" M(X5YR;E^A[9ZWJH7*@JYKD>IZ_''X!P21JV!7OF1'WG>"1WCP(;2Z4L:C-I) M.WBB!D]DQ+/X21;1V;!@$(S/7A3C((:BZ,LY\B^]*'%#(C:2T+T+S#G.B 3O MUQSCJO7\"Q[PCN4[S/MF;U0&'JCN<]B1CSJ%X+(EU\-PT>&Z,> YE2>A:(4(4 MK%!*1X:8[ZA:,YS7FC4T#N:2>^'&E1UO;*7"T6BUSL:A8=6F%6U MQ)9:%VK+H4.KO:J6LX72IEIB2ZV+\FC:H='-#FU8M5KG;SP,E:4Y*4MSUL&, M^K*.H1]=J,ZCV89FM[W 0H!7+\8^A._TVA@KVYF!%:&(IKI+I4ST.ZA:M^/L M B\X[4[F](,Q]"4-O?@"A:/9AF:W_3-K#GAN<6$(SQ<=]7/MA0+4[?R$6-*K M=WE! 8^6&9H]\R.FA'$P9U390DF6.0:_,8F%ZL0P[IV93?L[MZJ6V%+KLCR: M;AC;[;]6+;=5M<266A?ET75#HQT=W']'!HM2X[%JIFNU=MWZ0:=NNQ,_&F5H M=LK_PQ*_SM@>ZY7OW\ STV@>VF!$5AVUV]JYU/O,GQ!?$RI CE=*WKL>J=^> M'[9N#R>2;:O-S"63DA75X0:C#'/]@+J_8JK-U2=Z?[390)_]!U!+ P04 M" ",<015V!\S0M(# #"$ &0 'AL+W=OGP)Z,-7<$<](?-O<267ZND+ >NF.!$PG+L7867 MLS V!G;$7PQVZN"9&)2%$)]-XR8=>X'Q"#)(M)&@^+6%&62944(__JE$O7I. M8WCX_*C^UL(CS((JF(GL;Y;J]=@[]T@*2UID^D'L_H *:&#T$I$I^TEVY=AA MY)&D4%KDE3%ZD#->?M,OU4(<&*!.NT%4&41/#?K/&/0J@YX%+3VS6-=4T\E( MBAV19C2JF0>[-M8::1@WVSC7$M\RM-.3:UAH\IK<"KYZ_1YD3FS'R3V5P/4: M-$MH=DI.KD%3EJE3'/IA?DU.7IV25X1QR#'=#C7R-SAA)/ZDFGI831\], M'),[@3,H\CM/(6W:^PA1DT2/)-/(*?AGP<](+_B-1$$4M?@SO; ]J]=_1@]E0C*3D#)-KE82 ,^^)O\2VV]7^E90WK9N3ET3UI=J0Q,8 M>QBW"N06O,FOOX1Q\*8-NB.QQA+TZR7H6_6>ZVS=<*5E8>$_WN( :P*=..B>RX[20Z[8_$.Z_QSH_*0@^P%=D6 M9!NO4_%'P[ CL0;\10U_T6G^N>@2O".Q!G@8['_5@\[CM9+\CH!U3WXLW$') M$CKAKG)1X';2+98D=)$!*;"$D"0IC_F2)BS#B&Y%+(7C \+^('A*YQ[4=#K: M.QW]WT3S@L++F<8M<.R^["N>T%WRS($S(2=U4LA$P9Q]X4L^W^['-S]EM7HJJ,HF:B[?\WSW9: M&?D'M\0GA6ZC,FTO##6O?4%_2_W]\/)VCYNU8ER1#)9H&IP-<6MD M>6$N&UIL[)US(33>8.WC&HMAD&8 OE\*7)RJ82:H_[:8? -02P,$% @ MC'$$52-?0%QM"0 I&@ !D !X;"]W;W)K&UL MQ9U=;^.X%8;_"N$NBAE@.[8^;"?3), D%+E3S'2#9+:]*'HAVW0LC#Z\$N5, M@/[X4K)LFI;,6.E;[%Q,9%GG.9+YAH=\0TM7SUG^O5@)(IN,])429)F+_#SXY'[E_40741_PC$L_%P3:I+F669=^K%Y\7UX-1=48B M%G-9(4+U8R/N1!Q7)'4>OS?0P3YG%7BXO:.S^N+5QLJ%4$*3Y!T5,HSB@GP3/V09QN_50;\]4O+NI_?D)Q*EY-LJ*XLP71170ZG. MHZ(-YTW.NVU.]T1.CWS-4KDJ2) NQ*(CGMKC)Y;XH;K^_8?@[CZ$6]<*_!KF M'X@S_IFX(]?MNIXSPCWG9#BUA_^M3%7XZ&1X<'ZXTQ'.7@N/K2?/[>%4S/?A MCJ4IO+T>O9KGV?3X.2UD7M8Z_-<7=0#Y+$52_+OC[&ZW-+^;5O7C'XMU.!?7 M ]51%R+?B,'-G__D3$9_[6IF)(PB80$2QI P#H(98O'W8O%M])N[,,]?HO2) M;,*X%"1;JB(TDUTRL7+ZR@0)HUO8I(95XX;-C7^89TD2R5I1 M2R'(6N1SM:UFXEV:LB;MJRDDC&YACGM0/$8?1B/G>"R!3,J0, Z"&7*YW,OE M\FVU*/QQJA99@7VE@(11)"Q PA@2QD$P0R_.2%LG(V@U:G @O4!I%$H+H#0& MI7$4S13-@=_F_!%5R9ZUM[:0--K0'.>H,'GN<66"YF50&D?13-VX6C?NF\K3 MERQ=9*GJAJ3(9V'ZG?RZ7 IU&'D(I2#OOGR^_?7AO7U*9<_<6SM(&H72 BB- M06D<13/UI7U7!VN\.E#G%4JC4%H I3$HC:-HIFBT_^K8#=C;L(@*LOTC*%&] MD.J#$A)G8=JI&*@)"Z71AG9WV[:DR]" V6;P1>:VK<4_*)A?5%ZRK+WW-LEQAJZV=ACJ% G5?H33:T(PO!8W&'74'ZJM":1Q% M,[\MJGU5S^ZK?MM-8*ON8Z;>7)"H6F<@"DGR4';V'79D7TE :=3KME>]26M> M"\W+H#2.HIFBT/:J]S9[=3>O59N/Y:P0OY?5_F!S8C!JS]);)U";%4H+H#0& MI7$4S=22MED]K,WJ06U6*(U":0&4QJ TCJ*9HCFXB8'=9H6-7NQY>JL)>X,# M[!T.L+R/:/GJ*RF3K0!Z]D-V),Z"1?J=92E8:R%TOF%=WN"W@*! MVK%06@"EL89F"*0]\N:HI*8^M,_JO6U%;;V_'OI^.?&W&SNXMRZ@CBN4%D!I M#$KC*)HI'^VX>M@%LQ[4?872*)060&D,2N,HFBD:[>1ZKSBY9]]4IP&U^M"C M3O3.GK"W$#JR^D[[CCG0K Q*XYW7.AY!% :@](XBF:*0GNIGMU+?>.]E.S4WCJ!.J=>VSGU+EJ^*30G M@](XBF;>.$W[ICYP/:J=U5<)4!KUNPW3CF_N0?,R*(VC:*8:M&'JVPW3M[CH M=F1O44#=4;_[C@,=+CHT+X/2.(IFBD([G[[]C@/-O)/M38EYF>?5-$);5UDI M"QFF"[7=*1&H%]K0S%OHM>?L%)HU@-(8E,91-%,@VN7T[2[GHTBCKL$$<4?. MI%,/4#<32J-06@"E,2B-HVBF:@[NV>I#30D?ZG!":11*"Z T!J5Q%,T4C39" M_?_+[6 ;ZM@H&:[7,1\BBDC*MM2>[#SG7L#?I0&I=M74 M3"@M@-(8E,91-%,7VL+T[1;F M_:ZCD!DI:B6H>8WN+BH_<[=#:63V0E99O!"=+M6MW[;J7-_QVU*!FIQ06@"E M,2B-HVBF5+1AZK^R/#4KBLK_4,T?;<+JL2@DCL+9=A%SN:[?V:NE>OY*IT:@ MCFI#.U3<=-R>Y4#=4RB-06D<1=LJ9'CPK)1$Y$_U8W *U<"JDFR?&++?NW_4 MSJ?Z 3-'^ZGS,=@^,$=CML_O^1KF3U%:D%@L%7+T8:J*3+Y]),[VA]B28A$+UF:BW%O*65Q95DB7I(,BPM6D%P]>68\ MPU+=\H4E"DYP4AIEJ>7:=F!EF.:]R:@LN^>3$5O)E.;DGB.QRC+,7Z])RC;C MGM-[*_A&%TNI"ZS)J, +\D#D8W'/U9W54!*:D5Q0EB-.GL>]+\Y5Y 3:H'SC MB9*-V+E&.I0Y8]_US4TR[MFZ1B0EL=0(K'[69$K25)-4/7[4T%[C4QON7K_1 MHS)X%BE=" MLJPV5C7(:%[]XI>Z(78,/.^(@5L;N'L&KGO$P*L-O%,-^K5!_U0#OS;P3S4( M:H-23*MJK+*E0RSQ9,39!G']MJ+IBU*NTEHU,,WUE_4@N7I*E9V4K05R:)0!]#(C%-!?J3O,@53C^-+*F<:E,KKAU,*P?N$0<> MNF.Y7 HTRQ.2=-B'9OO 8&^I8)N(W;>(KUTC\ [S"^3XGU7,KHL>'T+T\<,G M] %92"PQ)Z(KQ!.(GM,F=D5JQOR^RA7&?AYD'RE!BB)_KY5+Z ;23+Q3T"8C'MJ8!6$ MKTEO\O-/3F#_VJ4C)"R$A,T@81$0K*5OO]&W;Z)/OJK9,,:EI>3US?]6W]-[+6NY)!NHTZW'J#/;0*C/ \DIUV:E#-RES!&W+G"0,)"2-@,$A8!P5H"#QJ!!Z#SW0!27TA8 M" F;0<(B(%A+WV&C[Q!@OC,RSE45$A8.#R<>]]+IFN\@W49 L)9DEXUDET;) M;G(J*4Y17 ZZU1X92X+8LRK*,G6KMEWQ]RX=C>!S=82$A17,\7:$= 87@\!U M]F2$]!H!P5HR.O9V[VJ;US;[L^9G1 ^U5;+>8XZ>=-_LF&@E>U?UNAJ[G>1P MN3$U5_9&4=:45KLW.SNVKH+3PG8;HVV7<7?,F:#TB*%I;<'; M#W+>2PC5FY6G8YL5,^!LM4"S/\YA4N=@303I,.IP6(]/QS)SSC;WXYB3/[=, M"/1'CD*UB-'K&;7NN:5X3E,J7]%CP?03U1>GS?38J19H1JBF[8:[GX:LA0!- M]X#2(BA:):NU<[J6$;XHST&%6K2HP:XZ=FI*F[/6+^4)XUYYZ%S-JA/3+:8Z MP+W#?*%&7)229X6T+P;JH^/5F6AU(UE1GN'-F90L*R^7!">$ZQ?4\V>F9MCZ M1CMH3J8G_P%02P,$% @ C'$$5193R'/]" U8 !D !X;"]W;W)K M&ULM9Q=;^,V%H;_"N$M%BV0QM:'G60V,9"QV';: MF6W03-N+8B\8B8Z%D46/2">3HC]^*5DQS8BA(\^;F\0?.@^E]TB'?$5:Y_>B M^B07G"OR95F4\F*P4&KU9CB4Z8(OF3P6*U[J;^:B6C*EWU:W0[FJ.,N:H&4Q M#$>CR7#)\G(P/6\^NZJFYV*MBKSD5Q61Z^6250]O>2'N+P;!X/&#W_+;A:H_ M&$[/5^R67W/U^^JJTN^&6TJ6+WDIUP'-%G_D_%[NO";U MH=P(\:E^\RZ[&(SJ/>(%3U6-8/K?'9_QHJA)>C\^M]#!MLTZB^#//U.)B<#H@&9^S=:%^$_<_\?: FAU,12&;O^2^W78T(.E:*K%L M@_4>+/-R\Y]]:878"0@FSP2$;4#XTH"H#8B>!L3/!,1M0/S2@'$;T!SZ<'/L MC7 )4VQZ7HE[4M5;:UK]HE&_B=9ZY65]HERK2G^;ZS@UO4P_KW.9UTF3Y-N$ M*Y87DGSD7]2:%=^1[\GOUPGY]IOOR#.^)D_/@@]@*$^ZNVAAX^'_C;T$G]>E\%!$SYRA"Z-7+&47PQT#9.\NN.#Z;__%4Q&_W&IC80E M2!@%P:R\Q-N\Q#[Z]$LRLA/HLCR\E8>D??O9RX)O:2^9S 2 MEB!A% 2STC'9IF."KRP39%Z0L 0)HR"8E9>3;5Y.O)?)%:]27BH]&B1BK@=L M.CD5S^K77+]4#ZZT>(E]TX*$)4@8W7W MJ1[ 5*+07]WJT93B>E>42^8-:;Q;9">C)R5VYFVNKWQ(& 7!+)G/MC*?'=Q? MGG5D/0D[LGKQ?65%PB@(9LD:C(Q/&!W4JY)_-H6]KAT;O\(KTISHV@.Z?8*W MH;Y5!$I+H#2*HMDIV[%V ;[G;9FH["!I"91&430[.Z')3NB]H*A4^9(I?=G, M65Z1.U:LN6RZ8BFYDML>V9FDL%/*PFX/X=^!WN(C:11%L\4W;C?PFC9?-;L6 MIXH;0$2J,HFIT?XWJ#^!5*%]+ISJ"T!$JC*)J='6.P [_#_JK2 M->Z4KK-NY8)::2B-HFBV]L9-!UY3./V%/V3BTW/W,_S!O2\!J'.&TBB*9J?! MF.?@Y!4*%-0_0VD)E$91-#L[QFL'?K-])10O5PL/=,]XD(M+Y1&431; M7&-Y0_],;_+CNX_D^D'6HT=RI1[(>^4T4'Y,WT$DE)9 :11%LQ-B7&XXQ@_Q M0^B,,I260&D41;.S8WQPZ/?!APWQ6ZA5I2)'F8(:7RB-HFBV[L;XAOYIXUY# M_);UI,=]*C;4QT)I%$6SQ38^-O3[V'Z#?#_KUU0=$S+RCO*ASA9*HRB:G0GC M;$._LSUHE'^V?Y0/-;A0&D71[/6(QN!&_0WN2T;Y+=:J.9-NB?>WWGN](=31 MHFBV\L;11GY'2[^L>*J($F2>EZS(_^;-+7ZV6=E=9B05RU7!%7^2#<**0J2; MS5:\RH5S_+JG\8 \Z*[%N4 4ZHBA-(JBV1DSCC@ZR!%O>F9G$AQ6.'9<)% O M#*51%,V6?&>]M-\+NR6O>/WCC'I]5RI*F6>\:BX'9PJB3@I"1P:PRZ*QZZ)? MPS!'QC!'?L.\+P.L+-?:'FPJD23BCE?D?I&G"\*RK-E:?VNEJ2YY-[J8L3QK M-G>FS;]3<5.^7(/AF3^R=RJA5AM%LU-IK';DGU#VW5AJ0W>ODY/N6A=_ [W% MA3IE%,T6USCER.^473>6^J_:\S?2^\<>4(,-I5$4S4Z7,=C1*\PL1]"992@M M@=(HBF9GQSCRR.^BOV;I2]2=7QYW;X?X=Z"W^% 3CJ+9XAL3'OE-^#.5S+=B MST_L?6% [3J41E$T^V=JQJ['(WS9BJ%+P:&T!$JC*)J='6/IXSV6_BO*5HO> M\W,4_P[T%A_JSE$T6WSCSF._.__(/_W-RUP=D7=E>NR4&.F,9U!: J51%,U. MA7'M\2O\S#F&KOJ&TA(HC:)H=G9V?NOL-\^'S>GYH;W3$SL7B3PI=PFT48JB MV;H;^QWO6<_]*'-]<_?SFA7Y/-==A62%[B0>I2=+SJ1.2OW&7G;*&_?TMS;HV MQMU+ ^K&431;>>/&8^!T=\O:'2EUADE0:PVE413-EMI8Z[C_9+=W$L//ZWUR M.U9_NPH_U%"C:+;DQE#'?D-MCTRUE=XI-%>/A>:J*317OO,>:K*AM 1*HRB: M_6 38[+'KV"RQU"3#:4E4!I%T>SL&),]WK,2_*#AJQ_:.SU=L]Y=_)! VZ0H MFBV[L==CO[T^>' T[DZ"=^]K^!OO?;Y#S32*9@MOS/38/P7>Z3U^R$M6IO4% M<*F-Q'5C'V95KK198,X$0(TUE)9 :11%LS-EC/4X?H5^ ^JKH;0$2J,HFIV= MG>>5^5WL@?T&]MEEW5GV[GJ@!-HF1=$VL@]W'H*YY-5M\_1125*Q+M7F>9C; M3[=/.+ULGNLY-)MO'H_Z@56W>2E)P>TVCQQ=/-&B57S2,T;H918 M-B\7G&6\JC?0W\^%3FG[IFY@^]S7Z?\!4$L#!!0 ( (QQ!%4O8MY4T00 M .XB 9 >&PO=V]R:W-H965TL%(="RL)+HD%6>+/GRI0R335KA6,[FQ M=>!\(\W/XXCS'65?^(80@9[RK. +8R/$]L(T>;PA.>9G=$L*>6=-68Z%/&4/ M)M\R@I/:*,],Q[)\,\=I82SG];5KMIS34F1I0:X9XF6>8_;UDF1TMS!LX_G" M3?JP$=4%1/:L,ZA*_IV3' M]XY1]2KWE'ZI3JZ2A6%53T0R$HL*@>7?(UF1+*M(\CG^;J%&Y[,RW#]^ID?U MR\N7N<>6LLGR!/B^8?/[6!V#-PG1<,G-; .3!P7C)P6P/W5 .O-?!.?:1):S YU8/? M&OAU[)M@U9$.L,#+.:,[Q*K2DE8=U'+5UC+ :5'5K%O!Y-U4VHGE#>&"E;$H M65H\(%PDZ(;(>HJ+]!]<2[_:8/9 .'H?$('3C*,[\B1*G'U [U!:H+L-+;DT MXW-3R,>IH&;_91_J[7V-O2G#V,72 M>8[EI:,%_E(69\BU?D".Y3CH\VV WK_[@,)\F]&OA Q%:/4_@ .8X'2,K<&$ MT*\7O?JY%!W:$/1+TYZ^R/+H2).=_#=7:!NX-PZN> M_H)O<4P6ANS*:Z*Q_/X[V[=^&A(8$A9 PD)(6 0$4^3V.KD]'7V@"V-J%Q8W M7=B0UEKR6*T;F%_#JA']<6F?6]9D;C[NBSA0:NI;:J'PN)#KV+:MEHJ.2SDS MITAI26.C!PD+(&%A YOLA]ES M#A2+@#PJFOF=9KY6LZM\BU,FYWM"5]>UC+%J0<("2%CH'S<*SW/] [F.2WGV M9+CE3#L5IEH5[@B3$[2FR[DD!5FG@LM!)ZN;DJ#HM[T^"6?5Q*IX02FMG[%* M0<("2%@("8N 8(KRLT[YV5M..&:0=W.=O-N$X/^IW M?.M@*%EIO8^5$!(60L(B()@BH6WUZU[K&R(F92P[YBKQL:8L)NC??BVS?SRX ML-6RQS994%H 2@M;FC+Y.9SZ0'E4E=S+8-A:)6\WI?@QH;L"T;5$;HAC1DH.F MJ4!I84M34_;NX8 403E5M>QS4+8VYS$J<:]'C=8.-.<$2@M;FIH./I8.-)UD M[GV.SXEL/]7&"8YB6A:B^8K97>TV9WRLMR0<7%_9%X$]<#VL-G/4G_][?+,3 MY)-LKFG!44;6TI5U-I6C"FLV5S0G@F[KS0#W5 B:UX<;@A/"J@+R_II2\7Q2 M.>BVN"S_ U!+ P04 " ",<015'F9]P4(% "C) &0 'AL+W=O^H52@ MQR1.^;&A"^"7;TE1^LF)90H2\S=8FWV:4A$50$IO8LEPS(5%J MS*=%VTTVG[*=B*.4WF2([Y*$9$\+&K/]S+"-YX;;:+T1>8,YGV[)FMY1\7E[ MD\D[LT8)HX2F/&(IRNAJ9ES;5SX>Y %%C[\BNN<'URA/Y9ZQ+_G-^W!F6/D3 MT9@&(H<@\M\#7=(XSI'D+6[;_G58)#7.\@,6\^(OV55_+0,&."Y94P?()DB@M_Y/'2HB# (G3 M'8"K -P.&+P0X%0!SKD,@RI@<"[#L HH4C?+W OA/"+(?)JQ/4BVP7B%T6I6M$TA#=4CGM2!I](\5(+C$)1BA8[+D$Y1R>Q9 >:/4BPMQX5)(KY.PG[^:5 M8&X!EN^.#W-W-)R:#X?R A$J\@YK>8=:>-#)P;9MMP0ZAL)CW$ IB;MUXJX^<<(W M:$N>9'4A.I=U;7C?.04)YKE'HETX8W?0$@V(4A%W5(L[THI['?XG:X1<6B2+ M1D0XE[5EE&Q)E.6-77)K ?O*#0GFC8[EQ@,\<5MZ W$J>H]KO<>]] X"6?)F M1,@O=D@E7Q 5E4Z7[EK@OKI#@GGC3MU;*X@/1*G(/JEEGVAE_U-L:-8EJC:L MKZB08-ZD8\$=M20%(E0DM:VF\K>THLHZ]\1N7P$<)H&'CM/:?_0T?74[B].' MXE2E.S!-ME:Z3S237JPT-0N:TE74O;7I8?K.3U T#Q3-AT)3!P0W X)_I+VH MT*'&"1+- T7SH=#4<6I9##U&[]$ M7L5VN'R=.PSH"A5D1LC9^N= MW&NLAAZRM^:@UJY"4_;20=OA^%"K0'U<;VE!/:1];"*/"T$H2E78QD3:>A=Y1B5X[,VZ M*D%0.W@6IP_%J4K7^$%;;PA?GI.@?@\4S0-%\Z'0U!%HK*$]^:&E'ZB%!$7S M0-%\*#3UQY#&;F*]W7Q-5:*'[#LXH&@>[C"J8W?8?J4*1:JJWCA5K'>J)\L2 M?7QOB4$M:H76*DN<=KD-1:I*W'A/K/5,KWD'JT?L+3JHWZS03KZ&A6)556^< M)-8[R>]X$ZM'[JT^J+_$Q_ZRZV4L%*DJ?N,PL=YAGBX8\?'O<:T"+8MCGS<,R%84EQN* EIEG>0 MGZ\8$\\W.4%]+FG^/U!+ P04 " ",<015H[69.JH# #=$ &0 'AL M+W=OR"D8XMHA+IDI2=[-?OD))E.5&(Q=!V$Y,4S\OW(2GJ,+.M MD-]4!J#)?9%S-?_S!8*M:96)0[H3X9BH?TKD7&$>0 M0Z*-!,6?#2P@SXT2^OA>BWK-F":P7=ZI_V+A$>:.*EB(_"M+=3;W3CV2PI*6 MN;X1V_=0 XV-7B)R9?^2;=TW\$A2*BV*.A@=%(Q7O_2^GHA6 .IT!T1U0/0X M8/1,P+ .&%K0RIG%NJ2:QC,IMD2:WJAF"G9N;#32,&Z6\59+?,HP3L<+411, MX[IH]9;\6E))N090A/*4+ 37C*^ )PQ;7E^"IBQ7Y'>XUR7-WY!WY,OM)7G] MZ@UY11@G5RS/<674S-=HS,C[26WBHC(1/6-B0JYPJ$R1GWD*Z6&\CT -5;2C MNHB<@A]+/B##X"V)@BCJ\+-PAU]"@N&A#0\==H;-) ^MWO 9O=]T!I*TIIK\ M^0F[D \:"O57UWQ5>J-N/?-JGZDU36#NX;NK0&[ BW_\(9P$/W7!]B1V@#YJ MT$JFPK 7!G9M3#9+F[&\@JV;K=4U'-<;4CF$.IDT< M#:8S?].F=/HXDG+<4(Z/I:0JLR^3+<#WDFUH;K9 %V8UR+B-^0AR_&0BPL&H MZ7/@?=)XGSB]XZL'#T3C["O"R=#$Y@U]Z M5O0D=L Y;3BG/1^3TS[1>Q([0 ^#_7/.IY@]>"?>'WI':(O\^"0F>FT==7LA[% M]9ET&SD6=)_SA.ZDIUKGSX*_2THID8.<6]Y.FI[REAK\O\B"PGT:%([[WN#. MQ.K%^#VI'>+O,ZG0G4KU=(9/GISAP9-LU^WDI:1^ZP)9@%S9>[5"UR77U5VR M:6WN[N?VQNKONU<7_RLJ5XPKDL,20X/!"2Z)K.[2546+M;V.W@F-EUM;S("F M($T'?+X40N\J9H#F/QKQ/U!+ P04 " ",<0152V)+1AH# P"@ &0 M 'AL+W=O/IOD(%83F]D.=/]^MA,R2%W6;?U"8N>>Y^XY'[Z;[!F_%P6 M1 ]52<74*:3-W0K3*@3 M3\S>@L<35LN24%AP).JJPOSG#$JVGSJ^<]BX(YM"Z@TWGFSQ!I8@OVX77*W< MCB4G%5!!&$4<6VMV/2+R;Y!JWP1JNMD*;GZ2A1. MQBGFE-"-0 O@:,ZJ2AW>LL I. Q*04;Q6)T&3B\" 4?2E8+11<3%RI!.@PW*P-=M8$ M&SP1;(AN&96%0"G-(;?@D_/XX1F\JQ+792\X9&\6G"7\7--+%'KO4. %@26> M^?/AODW._WE/_]G[23+"KI1"PQ<^P61'Y6*K@\;3P.Y)WYUC ML<493!UU.0K@.W#BUZ_\H??>=@@O29:\)%GZ0F0GQS7HCFMPCCUN_L=['?NBI MH=Y]QF=7T5G5HE5J[H^M0J MM7)%H\[J1'[4R8_.RC>7E^I1"-9KU;1TN2K!DI-,U^@A"Y)E][8D1(]"\D?] M%%AL_)ZTY+%-, I[\BTVOF\7/^S$#_\L7LG\^],?6LYB, IZTFU6H[ZPQ&8U MC'II3"U6@7?E]1+@'K7 "OC&S!Y"Z:FI;*ZP;K<;;VY,5^_MS_SQW+?L)VH< M:J:7W_3-+'6+^890@4I8*U?>Y96*E3?S2;.0;&L:\(I)U<[-:Z%&.N#:0'U? M,R8/"^V@&Q+C7U!+ P04 " ",<015R?790(H" !Y" &0 'AL+W=O MVWG^V$"*24M1*3]D+\[QS?WP'C3"HA[U6&J.$A M9UQ-O4SKXL+W59)A3E1?%,C-S%K(G&C3E1M?%1))ZD0Y\\,@B/R<4.[%$S>V MD/%$E)I1C@L)JLQS(A\OD8EJZ@V\W< -W63:#OCQI" ;7*+^7BRDZ?FM2TIS MY(H*#A+74^_CX&(6V?5NP0^*E=IK@R59"7%O.U?IU ML0<@PT=:!F,<69\B8 M-3)E_&X\O79+*]QO[]P_.W;#LB(*9X+=T51G4^_<@Q37I&3Z1E1?L.$96[]$ M,.4^H6K6!AXDI=(B;\2F@ISR^DD>FASV!(/1$X*P$83/%0P;P="!UI4YK#G1 M))Y(48&TJXV;;;ALG-K04&Z_Q:669I8:G8X_$[6PT^:G2[KG<(G=OI:\CX,@QZ$01AV MR&?'Y7-,C'Q@Y8/1H=PWS"UXV(*'SF_X''!'W(,Y9:7&M >KQUT6,T:4ZL$5 M3UB9FO5P6XEZ$*Y19R*%G]^,,UQIS-6OKE3J,D;=9=A#>J$*DN#4,Z=0H=RB M%[]Y-8B"#UT9G/Q_'('Q*1,[D=E!8E&;6/3OCD#TEU]MC7>T@)?B^7L7@[V4KXG<4*Z X=K8 M!_TS$Z:L+[JZHT7A[HJ5T.;F<O8ZZ=]VXC_ %!+ P04 M " ",<015TN,"5Q-IB=5\^NV.P\+T02 M9_2*(5ZD*6%/ES3)'RX&UF#[X#I>KD3Y8#@[7Y,EO:'BV_J*R;MAB[*(4YKQ M.,\0HW<7@T_666A7#I7%]Y@^\)UK5#;E-L_ORYO/BXO!J*P136@D2@@B_VSH MG"9)B23K\;,!';1EEHZ[UUOTL&J\;,PMX72>)S_BA5A=#"8#M*!WI$C$=?[P M%VT:Y)9X49[PZG_TT-B.!B@JN,C3QEG6((VS^B]Y; *QXR!Q] ZX<<#[#LX! M![MQL/<<,#[@X#0.SDM+%?LZ6%6D?2+([)SE#XB5UA*M MO*CHJKQE@..LS*P;P>2OL?03LQN11_>K/%E0QO] P<\B%D^(9(OMY3Q/91)S M4J7!54(RCM[[5) XX>@K?10%23Z@$_3MQD?OWWU [] 0\15AE*,X0]^R6/"/ M\J&\_KK*"RZ!^?E0R'J7I0^CIHZ7=1WQ@3K:Z$N>B15'0;:@"XV_;_;WGO,/ MS?X6-@ ,9<#;J.-MU"^Q$?'O(CM%]N@CPB.,-16:O]S=TL7CUTH/?JWTT.SN MTTBZ6Z6[Y1AB:;<9;%=X]@LR>)NUGXP)_.\_$@)]%C3E_^FRL2[/T9=7#O5G M?$TB>C&08SFG;$,'L]]_L[S1GSHF(<%\2+ $BP$ NME@--F@&-"GUW3<@J- MLR7*BO26,I3?;0%^)6A903\F9FCZI_ MY\/-+J/&RAS+Z L+#2 +#8' >F2Y+5GN,V1M.2AIBO(TE?V2EWVXHHBFZR1_ MHA0)\BBG0K$J>[:D5DXC-:4ZYEPEB%BE336R%2-?-;*PJ[*A,;-4M- 8B5?& MV6OC[/U*G-7P;DA2:/M%78ZWVU@EN"^P\56;\52)K&KDVDI&;)I&[*I,635^@D]$,9()C@2E*6ZP!E!CET408+YD& !)%AH M#KPU0D^4,&[@T!IUV[C1$2Q^1/21LBB6@_^:Q9%V,#(#'LLH*)H/BA: HH4- MVN[PC+U3;])VZ3Z#.QMQR\C@%6654)1%M-)*%HA(.N44LRPIE;=HYB#1_&?:>!V,]U@+:[S>) (GF@Z(%H&@A%%H_$3JAQ#(K)77/1ALY_VG?NER: M_8_F%1+-;]!V%Z&.1I8%+32$0NL3UFDGEED\N99,R=VBJ.>X5B_44@>D6#34 M0:+YH&@!*%H(A=9GN)-ZK.E;C\V@NA HF@^*%H"BA5!H_=?/G5R$S7+1\YL2 M,\"QQ(*B^<\TSCZ\*0&M1PB%UB>Q4XRP63%Z=H+%JI+B..J;,7,Q1Y.C%FI/ MU)=C 6BI(11:GXI.OL%F:4..G!'A0DL"J& #BN:#H@6@:"$46I_13K;!;WVL M!(/*/*!H/BA: (H60J'U$Z&3?K!9^OG,>5&)\N6IDMY;%BW)D O4)FQ6F_;>;\:2S@.SI>94A_8 D+G HUEY8;$!:+$A M%%J?E4XEPN;C*7NL&-8PH.(/*)K?H.U2IY &JNA H?5)ZQ0=;%9T;H(YNBX2 MBJS1K7MB5?.>EC-080<4S0=%"T#10BBT/KV=_H,G;[WD 96)0-%\4+0 %"V$ M0NLG0B<38?/)E,-G!TVG,!O0WL;/TTV?JIWE:LYB:NP\[&GF1=4.3]5W:*&Y MT:\,JMU)+K99E?B:"Y(@DN9%)M":Q-K9KL'8?8&'90WV0Z@Q&ZL!U%C98P4L MT)A9MO*B,C0W[[7AZ\0.VRQV_*B^$:*+$[*AC"R;@TW5L>)-(>*")>M@*HO M"\8K(E67+SVQXD R8U25'O;]Q*M(09WIV(S=\^F8U;(L*-QS).JJ(OSG'91L M,W$"9SOP4"QSJ0>\Z7A%EO (\LOJGJN>UWG)B@JH*!A%'!839Q;B7DB N:L_%9D,I\X0P=EL"!U*1_8YF]H!<7:7\I*89YHTV)]!Z6UD*QJ MC16#JJ#-F_QH [%GH/S8#7!K@%]J$+8&H1':,#.RWA-)IF/.-HAKM/*F&R8V MQEJI*:A>QD?)U=="V!OP.WS6X;\U=5'HOT/8Q]C&Y\WF!W3";OU#XR\\ MM?XFR+:X-G:1W4Y7EUNQ(BE,'%4^!/ U.-/??@D2_R^;J"LY.Y 8=1*C<]Y; MB>]VJ4HVA&=JX F6!:4%7:I"H#([!5L8&M^Q\:UKXGH:A'@X]M;[\BP@["<= MZ(!VW-&.7T1[9MBB)2=46C/X+CZ:/<(]@L>0.#S!+^GX):_AIW:4!12*H9?J M4):EG6MR1.0F"7ID+9A19"<[Z,@.7D.V200;O\'QW%'4XV?!A,/03G#8$1R^ M+4F!9A%H2W5I]V\L'^CXO=43\C+; H=C&V MKV^P=S@(KB+N6LG?1 E=^7 MA(\E14,W#DY(VFW=P=EM\[623A>]=IY#AHD["OM*;+C0'9S*L]T.'9S?HM_\ M$UVNCNW,!W]0Z.)!7]HE6*/,VSMI5\"7Y@(BU"&VIK(Y='>CW25G9H[VW@[> MW) ^$ZX*@$ E+)2I[PY45'ESZ6@ZDJW,N?V)274+,,U<7=2 :X#ZOF!,;CMZ M@N[J-_T?4$L#!!0 ( (QQ!%7(X!:97P, )(6 - >&POW#"@.5V/?XG'MLWWRU7ZDEIW/9Q_.SEH/E]>[\0L#7/J!4[1S M@.A5"]?5&"8=;TN;X>=:R!+/,5KW($=[#&'"/8VM6Y_@^GI1^'5NXG.Q41*%S0=U5TY'9NFIQLZ M:_T!PBYR8SYN!.-8S(T AN7!'& =$>BBGAW(LRX6, MS!?+X^8D^N.>:9)$41QC*SH:.1V,L'6+8_ASJV'>@('E@4PO6VM\M_$*V5\' MV)[NJQ!LIG@E8C/%UQH0][H!(TG*8%"]7^AAW\ 4$L#!!0 ( (QQ!%67BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G3T85 MESKZ\ODTU[T=X1WC1>&ET3#8##Q*\>I^'&]VV8MT6*/4-(J[ X_">EG\-)PWD!N^=>V(Y]L'#B#3 M:#*&"7?2.M^>T<[/@?%%P,G=7NW-WU)Y81?I*:-_%T0K5 &IWD$<7,) MIPLHQB2[D\"V(=-//YJ4;9+ MJ'?:URQ)I1MDL"VH3'/,2;EG"2T8]U!\:'_ G4]*62@-;*%WS+D5I80\M+="M$O.[_'$F)2%TL 6 M>L=,QO&D:6Q?FE7_YME<&P_M[@>,25DH#6PAO)3Q_9%D&_'5UUSU'DU*0FE@ M"='%>R]M4A)* TN(QL1I,Z,DE 66$+D&TW-E1DDH&ZP5.H.X%AB3DE 66$)$ MQ]:\3AB3DE 6NA4B.S;\"F7DQYK0K1")V7N%* EEK81&IR^>I=A)+,%5<6]9\].MVV;GS8+)KE9J#F-W^M;P\O0!]?3Q]\O_4$L#!!0 ( (QQ M!%6X-L3&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/- MV;MNPD 0A>%707X EIE9;A%0I:&-> $+EHLPV/)N%'C[("C@6"G2H#V5M;8\ M_AM_LM:SKU"5Z5"?X_[0Q-[E5)WCO-BGU'PX%]?[<"ICOV["^79E6[>G,MV6 M[ZG;H]Q M'T(J>JNRW84T+]RE>IZ.[GZ0_FURT5MNYD6[W$CA<@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H; MZFT$>AOJ;01Z6V>SA$!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O MCWI[ KT]ZNT)]/:HMR?0VZ/>GD!OW]GL)M#;H][^G7K'=*U"?/8\UOC\=U*= M;O>&Y^/OR\?)S@MUQ]G![['%+U!+ P04 " ",<0154]DK*;(! !3&P M$P %M#;VYT96YT7U1Y<&5S72YX;6S-F6 M0U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO M'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B M9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;& MDLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_ M$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#D MF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D&UL4$L! A0#% @ C'$$52T[:%KO M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ C'$$59E&PO=V]R:W-H965T&UL4$L! M A0#% @ C'$$5831%"; "0 /S !@ ("!2@X 'AL M+W=OJS2L-@0 M /0/ 8 " @4 8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C'$$56-W MCFKK P S T !@ ("!^B, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ C'$$50_Z@>B,! D0H !@ M ("!@T0 'AL+W=O#P M&0 @($*6@ >&PO=V]R:W-H965T&UL4$L! A0#% @ C'$$51Y[@0[' M!P (Q4 !D ("!OF@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C'$$52NKGF0"! J@@ !D M ("!_'\ 'AL+W=O&PO=V]R M:W-H965T, !X;"]W;W)K&UL M4$L! A0#% @ C'$$54.G7[2\!P WQ, !D ("!WIT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC'$$5>W$%KDG P XP8 !D ("!'ZX 'AL+W=OU!@ MP#( !D ("!W;< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C'$$51TO4!47 P " L !D M ("!U<< 'AL+W=O&PO=V]R:W-H M965TJY^75P, .P- 9 M " @1S0 !X;"]W;W)K&UL4$L! M A0#% @ C'$$54(VNO3L @ (@< !D ("!JM, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C'$$ M5?-YYN6E @ W@8 !D ("!?]X 'AL+W=O&PO=V]R:W-H965T3E !X;"]W;W)K M&UL4$L! A0#% @ C'$$52-?0%QM"0 I&@ M !D ("![>D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C'$$52]BWE31! [B( !D M ("!]P$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ C'$$54MB2T8: P , H !D ("!61 ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C'$$566B M##*U P !@X !D ("!)!X! 'AL+W=O&PO / " 8,F 0!X;"]W;W)K8F]O M:RYX;6Q02P$"% ,4 " ",<015N#;$W*D! N&P &@ M@ &;*@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ", M<0154]DK*;(! !3&P $P @ %\+ $ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 -0 U &H. !?+@$ ! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 208 279 1 false 58 0 false 5 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.csgi.com/20220630/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/20220630/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/20220630/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/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED Statements 4 false false R5.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)- UNAUDITED Sheet http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)- UNAUDITED Statements 5 false false R6.htm 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED Sheet http://www.csgi.com/20220630/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/20220630/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/20220630/taxonomy/role/Role_DisclosureGeneral General Notes 8 false false R9.htm 100100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.csgi.com/20220630/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/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1 Goodwill and Intangible Assets Notes 10 false false R11.htm 100120 - Disclosure - Debt Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt Debt Notes 11 false false R12.htm 100130 - Disclosure - Acquisitions Sheet http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitions Acquisitions Notes 12 false false R13.htm 100140 - Disclosure - Restructuring and Reorganization Charges Sheet http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationCharges Restructuring and Reorganization Charges Notes 13 false false R14.htm 100150 - Disclosure - Commitments, Guarantees and Contingencies Sheet http://www.csgi.com/20220630/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/20220630/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/20220630/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/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 17 false false R18.htm 100190 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 18 false false R19.htm 100200 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1 19 false false R20.htm 100210 - Disclosure - Debt (Tables) Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt 20 false false R21.htm 100220 - Disclosure - Restructuring and Reorganization Charges (Tables) Sheet http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesTables Restructuring and Reorganization Charges (Tables) Tables http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationCharges 21 false false R22.htm 100230 - Disclosure - Earnings Per Common Share (Tables) Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables Earnings Per Common Share (Tables) Tables http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShare 22 false false R23.htm 100240 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Tables) Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansTables Stockholders' Equity and Equity Compensation Plans (Tables) Tables http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlans 23 false false R24.htm 100250 - Disclosure - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual Summary of Significant Accounting Policies (Details Textual) Details http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables 24 false false R25.htm 100260 - Disclosure - Summary of Significant Accounting Policies (Details Textual 1) Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1 Summary of Significant Accounting Policies (Details Textual 1) Details http://www.csgi.com/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual Goodwill and Intangible Assets (Details Textual) Details http://www.csgi.com/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/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/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual Acquisitions (Details Textual) Details http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitions 38 false false R39.htm 100400 - Disclosure - Restructuring and Reorganization Charges (Details Textual) Sheet http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual Restructuring and Reorganization Charges (Details Textual) Details http://www.csgi.com/20220630/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/20220630/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/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual Commitments, Guarantees and Contingencies (Details Textual) Details http://www.csgi.com/20220630/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/20220630/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/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual Earnings Per Common Share (Details Textual) Details http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables 43 false false R44.htm 100450 - Disclosure - Stockholders' Equity and Equity Compensation Plans (Details Textual) Sheet http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual Stockholders' Equity and Equity Compensation Plans (Details Textual) Details http://www.csgi.com/20220630/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/20220630/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-20220630.htm csgs-20220630.xsd csgs-20220630_cal.xml csgs-20220630_def.xml csgs-20220630_lab.xml csgs-20220630_pre.xml csgs-ex10_26bb.htm csgs-ex31_1.htm csgs-ex31_2.htm csgs-ex32_1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "csgs-20220630.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 208, "dts": { "calculationLink": { "local": [ "csgs-20220630_cal.xml" ] }, "definitionLink": { "local": [ "csgs-20220630_def.xml" ] }, "inline": { "local": [ "csgs-20220630.htm" ] }, "labelLink": { "local": [ "csgs-20220630_lab.xml" ] }, "presentationLink": { "local": [ "csgs-20220630_pre.xml" ] }, "schema": { "local": [ "csgs-20220630.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 474, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://www.csgi.com/20220630": 2, "http://xbrl.sec.gov/dei/2022": 4, "total": 12 }, "keyCustom": 34, "keyStandard": 245, "memberCustom": 23, "memberStandard": 34, "nsprefix": "csgs", "nsuri": "http://www.csgi.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationCharges", "shortName": "Restructuring and Reorganization Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingencies", "shortName": "Commitments, Guarantees and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShare", "shortName": "Earnings Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlans", "shortName": "Stockholders' Equity and Equity Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesTables", "shortName": "Restructuring and Reorganization Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables", "shortName": "Earnings Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansTables", "shortName": "Stockholders' Equity and Equity Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "decimals": "-9", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Summary of Significant Accounting Policies (Details Textual)", "role": "http://www.csgi.com/20220630/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-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "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-20220630.htm", "contextRef": "C_72b03a85-f5e4-4c8c-9a12-fc0dd0d5b9c8", "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/20220630/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-20220630.htm", "contextRef": "C_72b03a85-f5e4-4c8c-9a12-fc0dd0d5b9c8", "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-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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/20220630/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-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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-20220630.htm", "contextRef": "C_14bba621-ed5d-4675-8561-6716564697d4", "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/20220630/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-20220630.htm", "contextRef": "C_14bba621-ed5d-4675-8561-6716564697d4", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS - UNAUDITED (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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-20220630.htm", "contextRef": "C_6ee71313-de18-4d01-9c81-69eb91b7a8af", "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/20220630/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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "shortName": "Goodwill and Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/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-20220630.htm", "contextRef": "C_f868dd3c-5bf3-4eaa-bb9f-40fa6ab2ce92", "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-20220630.htm", "contextRef": "C_c07be20b-01d0-48cf-9858-4a1d69ebad2b", "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/20220630/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-20220630.htm", "contextRef": "C_bf408fd9-bb52-4051-9d51-74dfd901ad67", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "shortName": "Debt - Credit Agreement (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_a2f92c63-66c4-40ad-a0e7-d1cbe189a8b5", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/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-20220630.htm", "contextRef": "C_bf408fd9-bb52-4051-9d51-74dfd901ad67", "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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "shortName": "Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_c68fb1eb-1055-414d-8226-099d708f80ae", "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-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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/20220630/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-20220630.htm", "contextRef": "C_a887be16-9dbe-4c42-aae1-10bf59483d04", "decimals": "-5", "lang": null, "name": "csgs:RestructuringAndReorganizationCharges", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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-20220630.htm", "contextRef": "C_6ee71313-de18-4d01-9c81-69eb91b7a8af", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "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/20220630/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-20220630.htm", "contextRef": "C_6ee71313-de18-4d01-9c81-69eb91b7a8af", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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/20220630/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-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "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-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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/20220630/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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_237eba65-82d7-4774-8f0a-50e6093a4fb4", "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/20220630/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-20220630.htm", "contextRef": "C_5c0ba1b3-d8b6-443f-a1cc-6165d7c3521f", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_4d5bbc15-2b8d-42d6-9351-ce13258e5f15", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "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/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "shortName": "Stockholders' Equity and Equity Compensation Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "decimals": "0", "lang": null, "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_c929173c-7629-4788-8c61-0b0c8871f396", "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/20220630/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", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_c929173c-7629-4788-8c61-0b0c8871f396", "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-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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 (LOSS)- UNAUDITED", "role": "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)- UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_b64f8c59-3695-4cc6-b9e4-0a73ed2757c7", "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-20220630.htm", "contextRef": "C_7022b299-4aa4-45fd-88f2-1c143922bccd", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED", "role": "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_af69d6b6-c81e-46ef-9d37-aa6804957fc5", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureGeneral", "shortName": "General", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "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/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "csgs-20220630.htm", "contextRef": "C_30558153-defc-4df7-a41b-f4fc38294f15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 58, "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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "csgs_AdjustmentForAmortizationExcludingAmortizationOfDebtDiscountPremium": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_AdjustmentsToAdditionalPaidInCapitalCancellationOfRestrictedCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to additional paid in capital cancellation of restricted common stock.", "label": "Adjustments To Additional Paid In Capital Cancellation Of Restricted Common Stock", "terseLabel": "Cancellation of restricted common stock issued pursuant to stock-based compensation plans" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCancellationOfRestrictedCommonStock", "nsuri": "http://www.csgi.com/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_CustomerDeposits": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_DepreciationExcludingRestructuring": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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. This amount excludes the depreciation expense that has been recorded to restructuring and reorganization charges.", "label": "Depreciation Excluding Restructuring", "terseLabel": "Depreciation" } } }, "localname": "DepreciationExcludingRestructuring", "nsuri": "http://www.csgi.com/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_InterestExpenseDebtExcludingAmortizationOfDebtDiscountPremium": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "csgs_MerchantReserveAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "csgs_MerchantReserveLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other.", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.csgi.com/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "percentItemType" }, "csgs_RealEstateRestructuringsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Estate Restructurings.", "label": "Real Estate Restructurings [Member]", "terseLabel": "Real Estate Restructurings" } } }, "localname": "RealEstateRestructuringsMember", "nsuri": "http://www.csgi.com/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "csgs_RestructuringAndReorganizationCharges": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 5.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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "csgs_Restructuringdepreciationcharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "RestructuringDepreciationCharges", "label": "RestructuringDepreciationCharges", "negatedLabel": "Adjustment for accelerated depreciation" } } }, "localname": "Restructuringdepreciationcharges", "nsuri": "http://www.csgi.com/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "csgs_SettlementAndMerchantReserveActivity": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "xbrltype": "stringItemType" }, "csgs_SettlementAndMerchantReserveAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "csgs_SettlementAndMerchantReserveLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "durationItemType" }, "csgs_ShutDownOfMobilecardBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shut-down of MobileCard Business.", "label": "Shut-down of MobileCard Business [Member]", "terseLabel": "Shut-down of MobileCard Business" } } }, "localname": "ShutDownOfMobilecardBusinessMember", "nsuri": "http://www.csgi.com/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/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/20220630", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r598" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r599" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r596" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r596" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r596" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r600" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r596" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r596" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r596" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r596" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r595" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r597" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r116", "r124", "r131", "r188", "r369", "r370", "r371", "r382", "r383", "r434", "r437", "r439", "r440", "r487" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r116", "r124", "r131", "r188", "r369", "r370", "r371", "r382", "r383", "r434", "r437", "r439", "r440", "r487" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r116", "r124", "r131", "r188", "r369", "r370", "r371", "r382", "r383", "r434", "r437", "r439", "r440", "r487" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r175", "r316", "r320", "r551" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r267", "r301", "r335", "r337", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r548", "r552", "r592", "r593" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r267", "r301", "r335", "r337", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r548", "r552", "r592", "r593" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r175", "r316", "r320", "r551" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r172", "r244", "r245", "r316", "r318", "r506", "r547", "r549" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r172", "r244", "r245", "r316", "r318", "r506", "r547", "r549" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r224", "r243", "r244", "r245", "r246", "r267", "r301", "r325", "r335", "r337", "r365", "r366", "r367", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r548", "r552", "r592", "r593" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r224", "r243", "r244", "r245", "r246", "r267", "r301", "r325", "r335", "r337", "r365", "r366", "r367", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r548", "r552", "r592", "r593" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r113", "r114", "r115", "r117", "r118", "r121", "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r130", "r131", "r146", "r189", "r190", "r383", "r435", "r439", "r440", "r441", "r481", "r488", "r489", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r113", "r114", "r115", "r117", "r118", "r121", "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r130", "r131", "r146", "r189", "r190", "r383", "r435", "r439", "r440", "r441", "r481", "r488", "r489", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "auth_ref": [ "r3", "r117", "r118", "r124", "r131", "r189", "r190", "r383", "r435", "r441", "r481", "r488", "r489", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r173", "r174", "r316", "r319", "r550", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r173", "r174", "r316", "r319", "r550", "r581", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r492" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r176", "r177" ], "calculation": { "http://www.csgi.com/20220630/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 $5,105 and $4,250", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r21", "r516", "r535" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r24", "r516", "r535" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r15", "r220" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://www.csgi.com/20220630/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 loss 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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r51", "r54", "r55", "r56", "r449" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r63", "r64", "r65", "r113", "r114", "r115", "r421", "r489", "r555", "r556" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r29" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r113", "r114", "r115", "r369", "r370", "r371", "r439" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r117", "r118", "r119", "r120", "r131", "r180", "r181", "r185", "r186", "r187", "r188", "r189", "r190", "r369", "r370", "r371", "r380", "r381", "r382", "r383", "r398", "r399", "r400", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r471", "r472", "r478", "r479", "r480", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r508", "r509", "r510", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r339", "r372", "r373" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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 (used in) operating activities-" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r178", "r191" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r76", "r94", "r287", "r473" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r209", "r214" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r183", "r326" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r94", "r218" ], "calculation": { "http://www.csgi.com/20220630/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", "verboseLabel": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r19", "r107", "r161", "r164", "r170", "r184", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r415", "r422", "r454", "r490", "r492", "r514", "r534" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r36", "r107", "r184", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r415", "r422", "r454", "r490", "r492" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets fair value", "totalLabel": "Assets, Fair Value Disclosure, Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r107", "r184", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r415", "r422", "r454", "r490" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r428", "r430" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r334", "r336", "r395" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r334", "r336", "r391", "r392", "r395" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r390" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r402", "r403", "r406" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r409" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r401", "r404", "r408" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r401", "r405" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r396", "r410" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r393" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Abstract]" } } }, "localname": "CapitalizedContractCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAccumulatedAmortization": { "auth_ref": [ "r192" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r192" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r193" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r192" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220630/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 $30,578 and $32,410", "totalLabel": "Customer contract costs, Net Amount" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValuesOfCustomerContractCostAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r194" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r14", "r96" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 }, "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r97" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r36" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r89", "r96", "r101" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r463" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r251" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r240", "r241", "r242", "r247", "r582" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r113", "r114", "r439" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r492" ], "calculation": { "http://www.csgi.com/20220630/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,195 and 32,495 shares outstanding", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r68", "r525", "r543" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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 (loss), net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r210", "r212", "r397" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r317" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate equity securities" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r326", "r333", "r565" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r506" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r70" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r99", "r100" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r105", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r20", "r21", "r22", "r106", "r111", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r295", "r296", "r297", "r298", "r476", "r515", "r517", "r532" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r22", "r292", "r517", "r532" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r45", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r279", "r295", "r296", "r451" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r43", "r284", "r474" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r44", "r267", "r445" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r106", "r111", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r295", "r296", "r297", "r298", "r476" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r106", "r111", "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", "r473", "r474", "r476", "r477", "r531" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r473", "r477" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r475" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r108", "r379", "r385", "r386", "r387" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r219" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation", "totalLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r429" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.csgi.com/20220630/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/2022", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r316" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r308", "r530" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r69", "r121", "r122", "r124", "r125", "r126", "r132", "r134", "r140", "r141", "r142", "r146", "r147", "r440", "r441", "r526", "r544" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r69", "r121", "r122", "r124", "r125", "r126", "r134", "r140", "r141", "r142", "r146", "r147", "r440", "r441", "r526", "r544" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r143", "r144", "r145", "r148" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r463" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r63", "r64", "r65", "r113", "r114", "r115", "r118", "r127", "r130", "r149", "r188", "r302", "r308", "r369", "r370", "r371", "r382", "r383", "r439", "r464", "r465", "r466", "r467", "r468", "r469", "r489", "r555", "r556", "r557" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r443", "r444", "r447" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r443", "r447" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r443", "r452", "r453" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r279", "r295", "r296", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r444", "r494", "r495", "r496" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r279", "r326", "r327", "r332", "r333", "r444", "r494" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r279", "r295", "r296", "r326", "r327", "r332", "r333", "r444", "r495" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r279", "r295", "r296", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r494", "r495", "r496" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r448", "r450" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r17", "r213" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r215" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r215" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r215" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r215" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r210", "r211", "r213", "r216", "r507", "r511" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r213", "r511" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r210", "r212" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r213", "r507" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r74", "r94", "r182" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r16", "r195", "r197", "r204", "r208", "r492", "r513" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails", "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r202" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r94", "r196", "r201", "r207", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedLabel": "Impairment charge related to MobileCard Holdings, LLC", "terseLabel": "Impairment charge related to MobileCard Holdings, LLC" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r203", "r389" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r250" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r249" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r248" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r161", "r163", "r166", "r169", "r171", "r512", "r523", "r527", "r545" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r222", "r228" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r228" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r129", "r130", "r160", "r378", "r384", "r388", "r546" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r91", "r98" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r28", "r522", "r541" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r93", "r504" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r93" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r135", "r136", "r137", "r142", "r341" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r90", "r98" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r73", "r159" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r107", "r165", "r184", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r416", "r422", "r423", "r454", "r490", "r491" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r107", "r184", "r454", "r492", "r519", "r539" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r42", "r107", "r184", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r416", "r422", "r423", "r454", "r490", "r491", "r492" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r22", "r23", "r107", "r184", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r416", "r422", "r423", "r454", "r490", "r491" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r318" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r22", "r517", "r532" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for financing purchases of goods acquired for inventory or imminent delivery to a customer.", "label": "Line of Credit Facility, Capacity Available for Trade Purchases", "terseLabel": "Line of credit facility, additional borrowings" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r451" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r38" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r22", "r278", "r293", "r295", "r296", "r517", "r536" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/DisclosureDebtLongtermDebtDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Carrying value of debt", "totalLabel": "Total debt, net of unamortized discounts" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/DisclosureDebtLongtermDebtDetails2": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/DisclosureDebtLongtermDebtDetails2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of unamortized discounts of $3,030 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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r252" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r318" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r50", "r107", "r184", "r253", "r257", "r258", "r259", "r262", "r263", "r454", "r518", "r538" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Write-off of noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.", "label": "Noncontrolling Interest, Period Increase (Decrease)", "terseLabel": "Non-controlling interest", "totalLabel": "Noncontrolling Interest, Period Increase (Decrease), Total" } } }, "localname": "MinorityInterestPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r326" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r92", "r95" ], "calculation": { "http://www.csgi.com/20220630/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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r57", "r60", "r65", "r67", "r95", "r107", "r117", "r121", "r122", "r124", "r125", "r129", "r130", "r139", "r161", "r163", "r166", "r169", "r171", "r184", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r441", "r454", "r524", "r542" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r309", "r394", "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "negatedLabel": "Noncontrolling interest related to business combination", "terseLabel": "Noncontrolling interest related to business combination" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r113", "r114", "r115", "r308", "r411" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r226", "r227", "r235", "r236" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r161", "r163", "r166", "r169", "r171" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r483" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r483" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r482" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r427" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r35", "r492" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r51" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r58", "r61", "r413", "r414", "r420" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "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 income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r52", "r54" ], "calculation": { "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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 gains (losses) on short-term investments arising during period", "verboseLabel": "Unrealized gain (loss) on short-term investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r41", "r492" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r226", "r227", "r235", "r236" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r87", "r227" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r84" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r84" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r79", "r407" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureAcquisitionsDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r81" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r492" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r83" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r57", "r60", "r65", "r88", "r107", "r117", "r129", "r130", "r161", "r163", "r166", "r169", "r171", "r184", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r413", "r417", "r418", "r425", "r426", "r441", "r454", "r527" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "auth_ref": [ "r217", "r223" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets1" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r221", "r492", "r529", "r540" ], "calculation": { "http://www.csgi.com/20220630/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 $116,948 and $111,244", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebt2016ConvertibleNotesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r375", "r505", "r594" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r14", "r96", "r101" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r225", "r227", "r230", "r238", "r239" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r226", "r227", "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r227", "r233" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAcceleratedDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan.", "label": "Restructuring and Related Cost, Accelerated Depreciation", "negatedLabel": "Adjustment for accelerated depreciation", "terseLabel": "Accelerated depreciation" } } }, "localname": "RestructuringReserveAcceleratedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r308", "r492", "r537", "r559", "r564" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r113", "r114", "r115", "r118", "r127", "r130", "r188", "r369", "r370", "r371", "r382", "r383", "r439", "r555", "r557" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r157", "r158", "r162", "r167", "r168", "r172", "r173", "r175", "r315", "r316", "r506" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfRevenueDisaggregatedByRevenueTypeGeographicRegionAndCustomerDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r103", "r104" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r313" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r314" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r314" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionYear1": { "auth_ref": [ "r314" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "gYearListItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r314" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtLongTermDebtParentheticalDetails", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesCarryingValueParValueForConvertibleDebtAndEstimatedFairValueOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r210" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r391", "r392", "r395" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r46", "r111", "r295", "r297", "r303", "r305", "r306", "r307", "r473", "r474", "r477", "r531" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r142" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r134", "r138", "r140", "r142", "r147" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r210", "r212", "r507" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfCarryingValueOfAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r226", "r227", "r228", "r229", "r235", "r236", "r237" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r231", "r232", "r234" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r338", "r340", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r345" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfSettlementAndMerchantReserveAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r342" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r359" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r359" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r357" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r354", "r355" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r354", "r355" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r358" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r358" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansSummaryOfUnvestedRestrictedCommonStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r350" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r312", "r374" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r35", "r520", "r521", "r533" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r577", "r578", "r579", "r580" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r102", "r112" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r49", "r63", "r64", "r65", "r113", "r114", "r115", "r118", "r127", "r130", "r149", "r188", "r302", "r308", "r369", "r370", "r371", "r382", "r383", "r439", "r464", "r465", "r466", "r467", "r468", "r469", "r489", "r555", "r556", "r557" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareDetailsTextual", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.csgi.com/20220630/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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r113", "r114", "r115", "r149", "r506" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r26", "r27", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r26", "r27", "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r26", "r27", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r26", "r27", "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r31", "r32", "r107", "r179", "r184", "r454", "r492" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r64", "r107", "r113", "r114", "r115", "r118", "r127", "r184", "r188", "r308", "r369", "r370", "r371", "r382", "r383", "r411", "r412", "r424", "r439", "r454", "r464", "r465", "r469", "r489", "r556", "r557" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.csgi.com/20220630/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/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r470", "r493" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r470", "r493" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r470", "r493" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureCommitmentsGuaranteesAndContingenciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r310" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r310" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r310" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r27", "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r310", "r311" ], "calculation": { "http://www.csgi.com/20220630/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; 37,339 and 36,713 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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r302", "r308", "r310" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAndEquityCompensationPlansDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r117", "r118", "r119", "r120", "r131", "r180", "r181", "r185", "r186", "r187", "r188", "r189", "r190", "r369", "r370", "r371", "r380", "r381", "r382", "r383", "r398", "r399", "r400", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r471", "r472", "r478", "r479", "r480", "r481", "r484", "r485", "r486", "r487", "r488", "r489", "r508", "r509", "r510", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r226", "r227", "r235", "r236" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesDetailsTextual", "http://www.csgi.com/20220630/taxonomy/role/DisclosureRestructuringAndReorganizationChargesScheduleOfActivityInBusinessRestructuringAndReorganizationReservesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r110", "r326", "r528" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r150", "r151", "r152", "r153", "r154", "r155", "r156" ], "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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureDebtCreditAgreementDetailsTextual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r142" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r142" ], "calculation": { "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/taxonomy/role/Role_DisclosureEarningsPerCommonShareReconciliationOfBasicAndDilutedEPSDenominatorsDetails", "http://www.csgi.com/20220630/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/2022", "presentation": [ "http://www.csgi.com/20220630/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": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://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(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-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": "https://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(d))", "Topic": "420", "URI": "https://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(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://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(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "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": "https://asc.fasb.org/extlink&oid=126975872&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": "https://asc.fasb.org/extlink&oid=126975872&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": "https://asc.fasb.org/extlink&oid=126975872&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": "https://asc.fasb.org/extlink&oid=126975872&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": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "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": "https://asc.fasb.org/extlink&oid=126975872&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": "https://asc.fasb.org/extlink&oid=126975872&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": "https://asc.fasb.org/extlink&oid=126975872&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": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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(3)(a)(4))", "Topic": "210", "URI": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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(30)(a)(1))", "Topic": "210", "URI": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://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.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r595": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r596": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r597": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r598": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r599": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r600": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 64 0000950170-22-014653-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-014653-xbrl.zip M4$L#!!0 ( (QQ!%6%/*:_/1<" ,- +@ 1 8W-GSSNSJM8A[+A?J,N[*(R[F?&M <],GR]><05-"8E6 M2K;I7W]VI "#C0V&% J)Z%Y5!5*2&1G[]NQ+[/WK__UT/&P^Q$D[&(]^>T*> MXB=-'/EQ&(P.?WNRM;^]N_OD__[^Z_^#4//\Q>[KYG7\V&SYZ>!#?#YH_7#< MSB:Q^6G_U<_-[F@X&,7F?_[8>]D\'_O9<1Q-&]0<3:??SX\6E(@U$[ M'LZF\*CVJ1\?/VL0FM][>Q)M_KAY;J>QV:284H0UPOR \$W,-X5Z:A0F_R_& MFQA__JOQR>ED<'@T;7[R/S?YC^#)HU$<#D^;%X.1'?F!'3;[YX_<@#7ZI\W6 M<-CLY;]JF[W8QLF'&)[F6_[+KT=3V O8CU'[VY-+Z_[(GHXGA\^(,>;9IWS- MD_E%FY_<9!@&%]?F7[LK*<;RV?S+*Y=.K[U4S"^=7KYT<&4!EZ]FSV 3I_!J M\?QZV/8_OW-Y_MK9]N+R3U]=?^7]\K?GEPX^?>N^)"\CTSN3^_SRT7CT&L@^ M&?CK_RQ,)\^FIR?Q&5R(1O,K/S]J>OT??7[,L^G$CMHTGAQWK))7(1"FB,I+ M-T%MO/IT^/WIX?C#C??1B)&++6H'UVT0;"=Y]C^O7N[[HWALT9=T\.WA5;Z! M#P8=FV?.Q)+A\RM#_()ISA<)7W07GU\X:]&AM2<7%R?;NFXI9U]DWPX=7%3R??7(MY!M\^^?U? MFE^/H@WPW^;7Z6 ZC+\3C/[VZ[/YS_G3XSBUG0Y!\1^SP8??GFR/1U/0+.@ M5O:D\?/??GLRC9^FS^:R^2S?]MG9?7]UXW#:W2D,/C3M]'08?WL2!NW)T)YF MAHV_//G]U\&GS7QYG,Q_'(001]V/GSFZ&83?GKQXSVA07(B B*4<\:0MTLE( MQ)CE5'(>J0I/FI$]AJ>"PX\*= M3R?13V,X&!S#)6_2/GS:)NOS=_ '@W$@9V_[:;H7$^S#>T4=9E8+E$2$M7CM MD;&$HN1Q"#@(9[Q^\OM;]O=?GUUYE>O?+%ALG8"7DE0PQ&4PR'B'$7-<6'AG M)X(Z?S-@T\V=$1#I=!LV?V*'NZ,0/_UG//URB0P+H0G<+\3D$0])(3 M"2SS!=@K._Q[M).=4)1&Q+D%#N&>(HZ5BY1@8IT%#B'/;_4V1-EH/(8; M.9??Q@7DJ$JP2=IJKB-/CES>]W,0,-_X^3N]@,^^6N;M-OYO]%:K5$%3;(A" M22O@#F5!0@7A".26L1@(UEA?7N46+#%TRQS:P[NM+-EA&[^QN!>3N0R?\Z[# MAC./47)Y=1BV3R?ID16$L[AR? M#,>G,7;7O)UE#FGCVZ$=??DFF@>0&NI1] J4A>08.0!4P(HJPGL1JR,H[MEH M,/^#=^_?[3\'1=X.-D>#(:C7R2R"HGQV]:6^\9*@&[706J/@LRI1 5X2%"0P M(&7!*6:8Q=>^Y!&P/R#1'=#TTU/ :L-9)PWC2;[YUG0Z&;C9U+IA/!B_'H_R M"T[&0S#KA[OPJI/83K]\ZV LQM$1Q"C8>!Z ;XV3$8%,2%@AL5+[.[_U5;ZS M/%BJ3$0$I_RJ'O@.>X)W7074,2DDY-7=@KDG9Y>IYM\ M)['8@1D.&''MX45@CQ&W)$@3G0W4/?D=K*]$V""&;\>-WN! O;%($ +WPD$C M@RT8>E!;F(J(/;8+X4;,5$P"%AN(V%+@"[. L" ME)[,+$ YB' '4R-](D[Z;S3=Z=+XMC31 ,H"!/@$48A;65 &O9/I1A#2( ' MYECSMR> 3S<#W.48[G$4[.DI&*,X>O+[?CR!#UV<- QO9#]&WLYD"R$8 ;,O M&.AX;D [@5$)R#N1&+A+PF9PNCCSHH7",@H!YC"SHC,TFS>%%+$ /U1@ !K MO/"OSZ%S?/WT4QLR7UR]Q_QQEY_1_=J.@4'S;YV_M7GV:MW6;K]W@KN80!Y8 M%+"U)' @J21(<04V/0DIP=:=_VGLH-#Y;X.0?T\#H&:WA'BM.[*]^Y]7@<^7 M?WQ^NS8>9@K-?PWPL$\GPX$?3%_-&28,X-NY[P[X>_.5_=_Q9'O63L>PT^W6 MIT'[Y/>.]'],QC8X.PK;67\"N@0G>3"-\[O\^NS:F_]^OJJ+-3R[[H5/.G:Z M6._43J995+(V(N#!@\JZN,_%=Q<[%RY=*CO%=?6;\]_/'_+L"K6N)YY4U@-] M0,T#ILW$\P !@$.582IXL'TZI-*(]UF]9OT ?S,W@MOCXQ-P4D;3,UJ>7W8P MB;:=34X[3;N61 1(#R2D%&R3!>5-F$2:2(MHL)H%#GA,\]*(F"7P@H!_B>/# MB3TY&@#XO22(.[/)^"2^ N4WC#NVS:IW*X%2M&M)10 8V'$P3-("%N)!.J0Y MPX@FD\!@>1:M*XV*YS+V KSU:7PY^! #X$L[.AR YIS;Q3].YXIV:-O+2O9< M\>88108EV^-VVBZ8KO3V=*7]T94*II2QX,J2" XAA7L;# @H8B:B,E2GI$JE MZRU5[%Z_N0MIN*%<>"<1(# #I '' M53N-D20DRN25T%&41IK"%2=9@N*D"ORC !Z2(N AI121,>#_*9XBTTE[$HL5 ML!=V,.G\P3].+W[\*]S1@H=Q^C)^B,.KDG9QT>[H9#9MNRO(#52]]6)V1Q]B M.\UOD"/&5Q^\;=NCK0R)VZ.L"S[8858#?3WYTC9T5N.2M3B_Y!4H'C EDS_C M],5L%!:K8TA_.L9XSR3W'"EI.'B>U"'CHT8)_'JM1/)$L,?,G<402EHFJ",6 M 9JVV1@$9!T5R$>G \-,46]+)=0M[?16"(,<_K'#MW8 2&W;G@RF=GA?*15S4# @YW5"S!BB38K6TV(A^Q^S%B ;:%D/+--V;'$) M01S$/_\9 =/OCORJ@#G !C[2%&*!KQ@2P,R3$GDM4Y1&"(C*0X&=$("[E+\ M+#.O[*?!\>RX)*1VA43W06K,1*F\3RA$#GB;&8:L(/"3(HHR)F0POC02%><* M?>G2WI:.<"GKB8Y*>:/ 24)2Y?2F# R9I T@;O":@K;!I873\:(W.OQ-*ZG1B)>..R]188+$$KL-;+*1B24CL2*1 T+JTS1@X_PU>F;4=R> M1,#P6X>3&&^!E&^]AI?CT>$T3H[S6CX[_]]7!%$N:/F):=&4"%$(9G )'UDN/ *I:I+W4**2$A9/2 M45$LT-D_LI.X%T_.:Z,F60,>7Q*@_9WMO=DP$NP$R95310&;OK1@((P(;"GR M7N>Z5.&0,X(@SU((01I+>+' 9J%1R=4T:K>K RN+G$L+4BU'XFR2)DB7 X<$ M)$[&A$Q@"EDK->9&J.2+(U'90:H?2POWY1(&:X!48/MX#.#:>R:1L4!63 A1 M02<5S:K3\<$TYQ5TTIM7IJCB44N7(VF 3DQPR$82D*&)\:")%K2XNK62(FF+ M ??,"4:P=DC$E.MY+2 .RQCR@@/4PL8&5ARXSS8) &*8^>F;R7Z9<3RW1"1M" #*G.<&$!3IN-"DDC M'%7$)QUB:40L)UBU'-"H8SY(%RC2C&/$ _S+\B2!9C@D"J ?F^)H=F&CNI#R M"^OSV973+Y'BA_'P V#$JQ?U%79>8.A[-66?16HY"QAYI2P@UQB1XZ *0A** M,\+S:;Q2^:@8YV,QL31F20@T)&15/J'L3(ZJ&8\B8]X2[)61Q=K6 I.&7R9Z MB.@EX.E-/"X5"*MS"&*9=A71YP5EB*A4\A' MU1TR0@.P%<%3S;0"I[Y4NOZ7G0SR2<*]7.-XU2D9C\)XU)W(=G;TYYN4SUV& M?-W+W3_>[/52EWF7P-WCL]]]\:F/+A+I*4I8 Y,H(1L=.!+8^-B=JB)+JX( M\;-ASH3TT^ZH>E8EX"R?'W&^E'4YFDV?CS^.WJ178S<81F\GX;R6=/$DE0]/ M4NYP=!)CE.M($6<)['Z2%$DNG-$B<8R+A?:W.%>1(U1QDKM_O;6P+<6>)2D& M!TI&O/*&@G %UP0'#4O5L17 V(L)W;F+.?!:8^T3+DDF06D MG0Q(,6*2Y#886RQ=RXB=+2@>#7K78O"!";5@4EW$N=C8H^0MEHEX366Q>9R5 MD;1[S[_P_H_8]B/ M/K?H&=SHT_=BZO>/QI-IKA;]?-'*&/H8&==*>$15+O1G+,?B/$>.,":5Y9'* M8H%?">G) G2,#HD9E].8$1 [I]1FFYX#JZ!?7(B!K7R&^>%L>I^-%P0QSCL! MH%DZT/U$(ZV 040"'\NHX&AY/E6!/:.6T]#$62-#H"IWU,NG7L%FFY DBAIS M;2.E3!8G5#44MH24J/7 )EF\12[" E:UEH(UI8$0JG%@@9;()F6DL9?C ].@ MP,NBH)>) :/)<$ N*HFT)I$YR0CSY:9/>N\AT@L"7NU@5Y+**1$%HMK(>8<# M@,0Y^ EL80C6O#PGK4Q#O8QD1))$6$V1,]'E0Y%9F@5&E%/F@_"2X^(,]8*< MRCZUR/9X %&RR;^U.UV.2-^F#V^A7%%+E*Z&N]><**MZUT3.(JI2[0E@C0U M&$EKK?),1;[RAP>6<]1T27V'@6+.2@%$S,<(E.)()VR1P%%BPRQ/;N'H_X=X MF? >BW6IED$*B42R#/'BQ H]9R4VV>SO)X$2] L4@EN=!YG%4S*E3*Y_0?1*'#FG,,$ M0%]QD=U2#<5B\FLJ!FF#9 C4H$;7DMQ'.@:4:$I8:I>\+38N MSS]4 M?GBI)NAD-HV3_7&:?@2X\\5?KDJ8&VNK'"$ ,Y66X,T&B0"R6*2 ;DDZ()M? M]7+>AVHN0?H#_T[RI#T@$28-@'_O94Y.@9:VBL5 81\73Y75,".1JLART826 MN76;91P93X&)I4TB80(HKF*!TGL0T< 5P#:#4LP#AA( A.)0#XY#GX2C=84 MEX$M"H'@^G^:0O$ M;=].3U].PUIB-F:)4]$&%$SJ1L]'I$%Y(@%(+K @L^B52K_;!BB\GQW/AG!M M>#,]RN=%CD\F\2C?[0- -C\^7D!-RV+:@!GO@TU>(8'S#&S)*'(Y-&@P%4I& M;+@JKNCLNS5&'4'64C$&1HEF0N0VZ^ ,I2AS3L$@AQD/>?P*5<4-L\JDVI[+ M"HC&3DK13^>3B-ZDK3 ^^:PA;W7E;8<4W5K@/]^Q?3&>O(X?/P](>CL9C^!' MW^F#KQ7 ]6.4<&;@.U . M!3@$BPG36IH,]9(A@/CP\A@LEL51H4"\BT0;JU>C&^Q@5"OI%ZAUB<.2&@"A MG.8)ZRS0W F?(!H9-3HH&UUQ6G?%X$R/Q4]1&)7+:)#V*;< <5T++XEDY)R: MR)V5Q<&9E0T8]CG4P!#C0!NC) 68(R$=LM(I9*DEF+I@:[_@)0)>/+:#7*L!H#*-)\<6 MD-T;-QP M2/].I+YCF)W99'P27PU"&,8=VR7TMU(^P+J6@B](8CY2G><(Y*1OU$@3:5' M$G.A/8\K%DI\<(6]G#X=24L= O-(N 1N;K06.9=K"S'860NH/)KB#&T]2_0@ MBME;I1RW#C&;R]BY42BW#D%$&F>",,S8XBJYOSV.8M[C:SB>A:ZRJ@MX[(^' ML_45;2)#;@"AD-!"YA1X BPF \+61"I5L"D65PY70G9G"7'&!"I7*A61Q\KD M8WLTITT#2MAZ 9I94;KR!X"6'&?L,7D@%.QC$!HE"?X-ST@KAU M0?;YA7DH-_QY/GHZ&'6>PA]Q%--@=5K-=#%VAP5H,1<0#U8B;8E'Q#+*08)B MC_,Z3 M\7 (TMF-<0!Q796R*T:,#0DG\ HP!?R@,+(13):(.FJF>4JQN"#I2A8J GH0!AJ0Q!X&\D\A0X'AKF(Z!&PDN2(D,653P;@FG M%D&=<^6<0%9(G ;KV*SN EQSE:J"U3&(X%Y*/-J%H+9W'6K7A!%%/$B4A)FZ*#2$M.]9: M@.EB21(%S@6*RG$@7P CY@"IA>"4M4J96"[Y_K##+%;[1S%.7X[G?L32.TSW M&30GV@$BS%(%#A_GR2$=L4 BI( Q>(+:E#OQN+!V4$L:LH*]PRPEY&D DY:; M!SKL"5(!#)US48#_7BP%"P8@!2A.8B@1ED5$;:ZG,CDZGT=@DYB,H,PKC8L] M>5)")._E>'0XC9/CO);/)OB;J\C9FY?CA^@:MX2$0-1*1T$YDEHKQ*7*U?LJ M(2%4I()%T![%Q9M7(K^SG-86WA-"9/1(D.S(2!R1TZ#ZO2.>"1N28<66[)6; MW^FS";=-++I\I-3ET1U$ >@-6B-BE,764PE0:\4)]'#QFAXCQIXJ0F@ ?)1R MQ)CI@$S*?9"HP3%B97TH%B[=OAPAHZ0K5Z^*/\*9UX%1F\^.8,25I\@I:9 R MS(*OKZ..Q05H?@3R[ \^36,<[30C@;_M',4N'V4:Q76 MLR\FQY0#32.8L=RX@SD*9BRG[+6BG#N ^FG5^RLNY[AT?SWPB?">10O8SWK$ MM(?*& M%!<6O3E/]!(^&;41U.K9UVNI&BT)6.6A&\KGAF8,J&B9QPC[&(DET=I8;"7K M#YT![J2RJQB?Q' NL=O99;:^OY%\I96F]PB6E!/>FMSK3OGU+"]>!K O+@ .PH](QI"@&;:*=1TX*<* --S0/[S*JN,93 MW]4FX$]YVT[/R0)_L)96($9!-0\8J8@5XOG,GXN@NS2Q#(">2@071[86T%WD48L(X4!?!DRZ5EGV8";(JRI)JYADG B7"0.AT MS"VYG$62XH#S\1$KB@L[%868EP/#&"8IB&B0X*'K=&N1QLYDA2FEH$FK6*2C MLVS$O(S(DZ&&*.:1DM2 AZ,UJ$()#W#8:ZU(8N46Y"V[UG5!F7Q'M4_<@\@8 MA[B-(#PQ)N2#$Y@Y^$"LM7&J/DSQN090X4KA7"A(%X0)])3.6U\TDBX_/)&Q(#N8#"Q01871BBX MRJ^ "![#0F@B& HQ>01D5,ARXE#BR3--#4^D!+54P$Y1)I.A,2"29#ZOI0FR MT>6Z(&N)X!P'4:P.JX=ZOA-M(**7:(,43@APY33+!9PX"5"28.D5P"TI?:#& M%1O_N:6)6^C@Y +.YC IJ0!/'$D&R)E[(9 -D:- DC+2 (!3Q1[]J#&:1:5. M$K9.Y[:*X#*EW%\K5V:#V\^P"\IAXF29T^8*:CVQA' \CB: ZTN1,1G7X,1R M5S2)/#5&TNB,PD5&ULKIBK:D&K$@G/-$( I"AS@-('<,/ P?":,BE\<7@4<7 M5-?(L2%>,623UCG=!VCBK*LKY6"#J'?%=D(N 4,L:#*A,U$$'9$+.)\\E!P9 ME^QP0 M;1AA.D5D63XK+KICR7G\>O*Y+8L-6A5[&/DA4G/%^%:4:NJCU.!144#I!*3' M.0F0+T7CJ6>.EG?JM2"9Z9,4QGK)%2!M+6-66B*?2?4!T60<-51[AHLC17$I MF@5ES[P,NNMVR1.X!1'G#M\ >JS&$B<:F3.K/A/@!TES.Z05V_.'?\9;>_'# M(%_R)KT% DS>=F38\GX\@U<='<)R1\%.0OON)&3X$OYW-@^8K4J:&=S%(#S< M#FOP4[C.$1#L-<)6&&ZIE6SQ_O-=>:4$\%IBEJ)']K T1Q&B18HY-9_7:B3F MB!DON")145MLB+O$[D:]=:..1'AN,8J26Z +6%^GJ$$B*"R#D<+*8E7\LNMU M2O#]O/=Y+ SR3DO$K33()LZ0,Y1)KJ5DMECR%=S5H\<@GHG$J,2!+H[F:68Z MY8;\#GG#I->:$>J*RP<\?'.!8KP1;74>G(F!/@+(Y7SN_*XC EVH*=,^ZI7W M1I;0)K''\&O +*H \"%0EQ#G5B&70*BP4C0$RQ10JU0"K4 EV.6JE!L;S7Z^ M]%[U["[(R*)!P8*@\7PXUUFLD3%:XVXF42P7&I;747P).6_+G97!6A#Q8'(/ M.9]ETJ D@\1!<4YHL4KS^]UJ_C.>AO&?*]2AQ@6P69$PP(+>Y5Y&&&F6P..B M@G I,-:XN"9B-^=OP#D.XU%GJIP=_?DF);!9(5_W/-WN]!&U6=4SA:CHN MBB3!"2@*YB28<1(#LB3/80OL% &L-F2 M(Z=4#)0E*WVQ?=/*QMA0(#>#6<7#K 9%F*B"L>(J&))+*FS'XD,V,[K*8;YT)> 56_O25G?P9 MIR]FH]#;<83"3G3WV2 ^*2J9!Q'.?1@YIB9/3.; ^Q)L97+8E%GO6-XD+8"B(CS_!) YPA[CHT+FF);;#>:VZ:(EC[N;3GGQE1P^0@M13[/ M>>Y.ACH+C /DE4H$QS@O3C17@;2+*8$ 2&L#9GF,.HTY<^&1X3Z?9E>Y#R4F MUA47FKMS9&PU,:O2X/E)9A#5WB!P""ERD1 D ;Y*%@A7NKA ]FVZ%1['[&:L MYYQ[QBR8,N\0HW!/SO)L(9[[^%N.$R4N&5N<6!5>/]H;=/318:L-"HSDLY!! M@SA9BA3Q47N);2JW4]7M.^Z.X@'\^353AM9210H6!#46(\H56+$ @F>2(*?_'Z1<%EY^O>WN1V 4/XJT]/;Z%YW;K MY:Q?X$Y2D83WR/N0 (]B@[3K:CY9(L02C4FQ\EY80J P^IY(![\""2BQ&!. ME4'@^G^:0LD;-].3U].0V\1PA^I:+QT2/ED!JRQ/T[3CW82O_C+5='. M1!BM'-AK)U/6SB8A8RA&C@+K",. BXH[)UHCNPMDB.AQ$I8Z1$"OHZSMD6'8 M(TF43T8J;F-Q>;8*Y1ZFS)9PYZP$:Q5#CAIG&*"%)$@J(H4$>Z-"L0GQ>IQK M\;8$,^FYRED$FX]S28M,GM7E66)*:)VH*B[H4E)OJN4@>H6EDB3W3L6Y0C0W MWC3*.5 9,3F,#;6+;P6\8$1?1"IH"0UR#8DDAL01B48":6U"UM" -)7&8>:\ M5@O7UZN1#_5=N@4[>'( MU;G$SY::'!P29 F.AMHL<<-JF4K*QA*E%6B&V?E M-'C@S@CDA(O(6XPC2RY%7^QAI"*JF!>#3KC@WEMB$1:Y;L6SB"S-9;"2><5H M4K[<\R@EV[G%9(F(XHYH89"//,\SX1*P))!,$>*(-X0IM_"XQ&)-5U_U'C)& M11C)/=,)&*S<%=!X#4X9F"U#G+)Z\86Q2XMV\I0D5=HA&IS)=6@)Z<@L(L9( M05)TWA6;7.@WVEF,G@5L*2TW&$5&2"[Q9_2MG]]SW^QBDA*2:^-XI,@GG=O1 RXR"30@Q>!C^F2C=*O>D>*! M)ZXL)U8@0H@!:XN"RGE^&B-R*8\SU(2 '8I4AWJX:YFP20!=C&$*:<;RL7D) M@B83S>D;2MFHO>*QV%1< M7ZF.6S_PMJF>%X,.XSM-EAL(,H"CE W//FR@J+?SI2J?A6,>R9"#CM82L*8X@?()S(%'QR4MMI:F MR$K(!3DTC%)'@$PIYF/ V.;#[(X@JI@*SDJI[<+C>3_\\OH2.]^O4QFG%C8 MO+GG2T'%;2&"$0T,C-1R)JEQ)R1&/K ML-_F=D)O'>, M;]QP<#@?_?/'Z6L+AN#+> 5\,CW]8SQ:F<@5HU(;@@T*'EPFSI@ "EF&E$HJ MZ!")(L4F 9<=N2IJAG=18;0>&=2#+R^CTV""N4)< A(U(5)D/)',$"\"*:YM M:)FGKI>3&4Y5+B60OIJFR=M8)*L%R4W!0.',6F02&W 0N M;=0A$55<<+JP\L-E'!WD)#=VM8B('/74UB(K2)X30<"BX90P+;;/S1>]YNFZ)AR6NR!.^O3SA_KI]6:"8BT2"L7(1 M<0 7R-H(K(%=$H9K%G"QL.+&4/ 9!;\* )]A_H/QF\FA'0W^:><3';:/#\4(:RLIM MEOUPF9F>M-O*5F,&I9UW&*.H!"@N:1727 >D.'"/(TIJ4VQ127% O;=01O<_C O/D0.#\]DTZZYSW?#P?G*SC_ZOSW:_\^ M?_@\CL:=._7U;<\V+*^J_=Y]K]SBV=757[KLFMTXF5UZX:N/S5]][Z'7W&WG M^&0X/HVQ_>J6\_[HYU__X&WG&_"-9=Z\.]/ MS=[XV([._]J-IX"ESF[0/=,.!X>CS6%,TU_@5=L3.SI?TL3*) MZ./$GGR]K.\^%)[X<1"F1YO@^Z-.UD;=8Y[EY_S^[_]*)/[EUV]OTN+F\=S;S,9\S^'+/G/5_'D[&LU% 7VT?_OF7.VVI&P_#Y9?C M=][1=Z]W#W:>-_L'6P<[^V>[>W^2][>^UW>[L'NSO[S=;K MY\W._VS_=>OU7W::[3>O7NWN[^^^>;TP!KB[8:D,\.5>DCOOY7_;]@C?B;&;;\7 0SJ^?S&__>>'?XZ5^C&T/HM>'M65K)(!WU\ OWNR]:JZ3 MMQ^Z.[PR.!ZC\:AS*@>^\VQ>O">*I42#1U9&B3@/!%F;*-*.2X:YU'D<>7/F M'N_%U!7+8B'RG D4:6IX(N)),[(Y$!+B8//YV,_.*S)7 M:N<)1G^[4"I7=N_W54(]5?^MJ/Y[&*?V 630W'D[?\I%5S_)SX<%3,Z?_F'0#EP7\MX\__NSB^"J M<+$]W>-$?EA^I6GXQA7FRTO@A\F7CSPGXUR+?OVP&P3N([PMS=7<&RMOA&>&!G?+:OL6'/ZS2X05Z9\0?@OK? "V>886I,8 ]&$5<*X\< MC0H1:6(2BBNI6%^@Y6\S.P$[,SS=BR?CR?1)D[*QF/[V9 "OV48/ZF0\='8X M'$_=^--*>7;__J]&P<[>R[\W>SMO MW^P=-&_?[>V_VWI]T!R\:?9WM@]VW[QN"&O>[#5$_!1^;MZ\: [^NM-A2;?YP;A6:> M1VXB;&.XR4F_^;G?L'>2.0VV2R$C-4$\68JLTA*9I)@5BM! ;%_V[FWW0COS M@LDKUFXSY.H/>,A1L*>GT4[B:*6(]Q^S46P8WE@8F7+/0>L3F+UH8,L5$4@' M09!U3"5K@DHJ]D6F%X,6+.;?@0HOX)-VI0B1R]QN AW?Q"(UFGB_S7^S5_,U MB[36LGK2U9->&4_:4BL$H J4'-.(8TF04\H@:9DG0E/F,.XM_#^QHWEU]9JZ MTKRZTFOG2A_L;;W>W^T9_#_I^_;S%=%RRZU#2FFY)[V4OLQ>O M2U9M!DO-)]$&;3X;TZ0!>&RC67=B9E&AIJB3]=01Q"3.PR\,1=98@E2T02FK M<)+WSH#M= =M7L#;O.Y>9J7H@1%5@MP49EH%8:S5.S]:O7/_$JH^4)YX(+UX M:0WZKNHD)&RP41XI(QGBED5D) ]YKA!1)'>GB+X?=;(7#P=MAGS3U_#-$E3* MS7OT316__Y=F_^_[!SNO]IO=UP<[>Z^WLO.W]7(#?MU^^M"JYNXO4FJT=6EV M_^Y;^=/.)^NG'92)OBADR9SQKG0!_-]@540/!A= MQTC%9%=N!%9W+PG@,B3F3)Z5A1'G*2'MM$=!<.Z,X90XUP^PRL-2)B=G :RN M7<$VD'@Z.=T>A_AUJJ7-5YQ,QA_R?5:LD.-Y'-J/-G<;*"O;4OG_*_[G*F%N M*4'!!(=XI )9F@**2DD7M3!6]!2G.+"?=L]:J?A.!E8P:,$5PDHSHF\LC[DF M0W.-"5!K80'4L@1@$ S\__J)LVS MW\$C&5PV"]VUEQIN_KQ>JK(RRC<89??IWM/]I\U9/YW)G#FN:LOF]?CIM>RP M9@G@N[L:/?IF#Y4RZ<.""Q*=$L$@2EU /-<*.<$88DHH1Z/VS(A^+/A6")/< MA7'^GY>P.V2EK+A*,1C!#\HW7YCL=G8"&N9R*8VZXWM,CU:/ M_YL7P_%XLLCR](>*I_!6*J03BT@QSU20$DPD[55FM^'' M-Y.#\P: M&Y*,Q/<^17.%MSHWZLWD[63\ ;RE-8N5;>?'VS!>&\9;&-\)'KF7E"-O2ZD2G "#V9YRX&=\]W8,C#7\_P8G781VE6B@,2%D#4IKBK3/I0<3 MSK@WI[M/)J P!R=VV,1/T<^FX/# QVG@8[N1(T_#68[N-/\)+Y^:PZ_+*-M* L5]!(UO*PU2Q.[K^/ M^4,=[>RQ>&P?,.MD,!W Q?/"S3B)H3F93=I9KN"4.56Q95>M,U-W<8N,UM^ ]T(=!+ MJJ:XJL?P4W%)C]TU5:[7*57>6Q7TP6 Z[.JXH_5'C<]SZ)9=(?$=XL^G<% A M-L[_R044UX[C*)LG;DC9WYV>7QG,TDBX>K0J6WXG-D/-RS);=_/N\.CT&.[U M4[OT*K&J ZL.+(E614OMZ[.C:!V$B9]\-U&] 1\&E@"??'9T?K"6^,'1;^Y= MM,I%\W<^C&N=YIA'C)R6"?% 80.QL\CC%#2SB5H:[AM;/7-]3PEU'>A=)0Z? M#_UMNNFR&\U;.VG^RPYGL?D_6?4W;^.DZ>9R%GHZY*XL;0JU3#T6U*X4/59: MQ6BG9/(A@*:(%'%E M)1:*1P,#RH2)R[=T/A,S ^1Y$KI5_V_[)?E4=5'E5Y M?&/ZAL81RQB0(8DC+K! Q@J)F,4V<,*IMO=6'N?X9.<,P';-0KXJS,OP=EDU M>?= Z%O[S[?^-LI9+NI2".F?UG%_*7^'W:6P"SYVN6)" MFZX-?]O\!/<#H6C:&;AV[=$X=QJK/OCLW?X>:.Q MH]#\1.?OZ$"TX'OWO_ &^?KN4OBCO(JS^^3.OFVWB&Z1MITV!C?!GK9/KV]Z M]R,4^Y:'Y+'EG"5D\^1"KD$7::8U8LDPQY/F.JA^2C6W9Y,)O."\87%&,U,[ M?9!N^SVR]]]CN^2"ICZ3G _7.?,6J]Z:#."*6\Y7*F"]=VE@^7J\)3A_/"TB0#M3YO=#):M[TJ8G]NI M;7+?RR\M^N=[7"X2V9O!E1R+;+3WXN%L.#]0O8\.FI^R?Z)^H8P^/;M@>C3H M^H"=Y#Y@BS;O\_5>6.W8_KPXF^PC3CI@AB)3$7&/(]A7C)%CAA.J8DRQIW/" METB5*75FHE>+?ZM-KC:YVN1JDQ^O308S:)LA;$)LK/=@DW-Q8>C,U"0[H==^ MVH"B1-=\T<([P ]G7FPVHGY\##MWNI$];K@9N*EYNP\;V+^/TZ/SKY^" QZ[ ME8$%&HRZ*03=R:9YT;;_Y5L+G'\??KFX\!:7?'N1%Y=FW_O\\F\L^>+:P6B. M/ AUB)['$RX'$9X6*7"%GC)X?,TM'W@B&*5/J;ZI\A<_-8;=< V53R6YN?17 MZ)ONPY\J?5-]\*T6Q)Y296Y;16SN5D=Q?HKBC/N[/ED+:K]54A+C^W//[NRL M<&58UOY5?K!*]+A*]K@)=8BII;BR_D4 R,D2; M<$0^&H-X"!A9IAP25AGIB A.]#37K9/J/V8M[$3;?IU JI+2"Z<0138HBSCR8 M'>PX55&E4Z53I5.ET[K2J380 MZ/?D0_K.&8/YT8@S-:-P=+IRU\_,)L#\12!*:?&7;'50X M/PF83PCF9PU/\\,_#N#1\-AF!,L>YVC@AT';)>1&=N0!YN12S3P9/E_<3NTH MV$EHFSS>:A"^U?Z:_61_OO:(P0JK=TY=PW*<]BL/AN5PT/P&W=\=N@.MN M/,R23ZXVS=]A92O+<@6L]T?.&N8SAC]Z5OB[CJCCTDGJ(S)$),2EL,@PGA#3 M.B9,H\'WGSMT%C/-?':=_]GYGM&.DAVV#]'SL/=:UP7,';VW!:=KH,RVNE-_ M6[/#63MMR$9#,:4;60E-8O,Q_^N^I^8+?_\S@7W1G:L'BW_69\=*[ZW42#ML M$!>.(NLP1\1KRW4D%*>OQKQ21JDCS*,4 T$<6XZ<<@11Q51P5DIMXS5]=KJ> MGEU+K*YY9_MF-NW ":"4)\UL-)C?_MW[MOOV"1@./X"7;W][@J]*^&AV',;3 MLZ^?_,[H!M9T0S-Q+CSG[[B2)^WGKW]N("?7#!GR\^ZH;===;/QY%Y_VHBQZ M.GAYM1TT?4H%?-J$\2P?;;RZO0^2DF4]IF27OKGWZ^W#G;?O-YZN0&_;O>C!A]JW&?9._WBS=ZKAF#TMXOV?W^;V:Y'T4X7JOB/ MV2@V#,_15-WWWO9]]_7SG?^I$R0+*.7J8;/6HKF#>DKX3:T4-'LJE;CA(O.4 M:';;5@IGN[\.Q3_+JBHH4 S6))E4*5H>1;\S$?8+K_-ZVJ]>N_>R@[E7)]*/E&K?"P$"\?)_?GM G50B+ MS+G?RV).ILUN@YH7NZ^W7F_O;KUL=E_G.$P7XRJJ%+6*^%U%O!K1E2)=I52E MU)UUX;4>7#&$Z]9: N5J%/ QHY[=:3QNR+5A@DKPVQ+<-D>37$/SK["OL)@V MAO?P4Q?\RAU[WCL[M",?W[=',4[;][/[M:'-H]A_@$VZ]8;HQY-N>,HF/"5. M\B[TE!,^?^5F^](K-W_,7[G9[UZYL5UAS96L9=>1_7GT\=C%2G= MR,X"O%KX^8(I[2HPY@J:F]*5$ZO1RPH2*Z4JI597Q59$OV[BN'2K6' 6>'4H M>A-D;Z?PGVX [_O!R(^/[W>D924@^_[%*V>LOMN]]9?EAVV'VO<'GYI7XVZ. MXC7EB-TE%E6L6+YA\7RN4'"8T/R M^;3^)![!=7D"^QFN_^GEN&U_KO!^56Q/Z?!>5'A?06.E5*74ZJK8"N^K.*ZK M.)9(J'V_4OO?MZ$IMGYQVPP/:VX?56,2NFX M75;<7LU/I52EU.JJV(K;UTT3$Q:S=#::J8? M3 [O=OR>OH<_M8=G4?0P:/VL;0$POX=/AZ?MH'V?U@BVO[IXU\\SF9Y?O',7 M'M\Z>^\<8/^,XC/,G\_US-?LQ78VG,?@WYS$^5+;"ND?.:0G%=-7I%@I52FU MPCJV8OIU$\?2K6:'Z5G%]/UA>K9&@/UO>=K]8 KW_A [Z T?#,]_S\A].&YG M>>CJEAO/ILTK._DS3IN]0?MGA>./'(Y34^%X!7F54I52JZMC*QQ?-W$LW6IV M<)Q7.-X?'.=K!,>WX:?)>#@_+/IV,O8Q9/1=L?8CQ]H,5ZQ=$5RE5*54I50= M%+ETZI9N+N>#(O.DR#<'?]W9*W9*Y+K!J*43_CN'"BI86EG%7BE5*?7(-&GQ M^*DX(I=$TE7$3+MUS&2/@B:W!K:#M>J MX=R[2R_7[.>7R]TGSF:Y[$<_FPRF@S@OS'W7QOSE62"\@O,*SBLXKY"O4JI2 M:G5U; 7GZR:.I5O-#IS+"L[[ >?QT]' #:;K!,EWSEZIXNN*KRN^KJBM4JI2 M:F5U;,77CX#(2[>4=:A*GY@ZK^73^^GX_1J"Z]W\;GG 2D79%67/439=892] M@OQ0X=P/&P%:)O"FCX925&_U@UC]^.W]OG??GB;R2K'&>M6U*TH>RL^J\954D277?F\FT<7 M,/3$'L:Y,4$VP9MMVN%'>]K^\J1Y5M2^5Q9< @NZ\3#TLZ';^W]I]O^^?[#S M:K_9?7VPL_>ZZ[ZV]7(#?MU^^@5[EK;3S2#D8/[9Y.GW_M+DZ??.#NW(Q_?M M48S3]OULM%IT>?/Z^<[K_9WG#?RT_^;E[O.M _CECZUSBJS.J[S<>KV]T^S_ M=6?G8+]!S;O76^^>[\++7/-;:46A_+IG8168& MSUFP.XB7_I+D=#>SJ>3>'.GR(XH-U3 M".[X]NP/X#6']J2-FVT\L>!NQW,.G+N>W;V??!D9^S!H!VXP'$Q/-\___IKX MV/QQBCTU@OY;9[*O\:[/UO14,'+C-?B&*\Q3(?6][]+76OC-+WWU)M^)0>H? M"D'F:,OY/YEK[QN-N&V4 ?:_P&#_?%4/'4GLC0;'@Q"&\;H]*(4FU]ND95'E MUFVB^Y:2NU)(+SXTMS34H.]L_?YC-HH-PQMW*S9_]+2]0?KN3I>J$ZM.7&.Y M*5HG/H\^'KLX:1BI>G%E]&*%]1765Q.VLB;L+$YRL4L"PSXU772YN6H(5DX9 M%FWL**;7EK<^O)Z\D0,N/S#7:JP@*U1_H2K;JFP?L[*]]L1N5;9KHFR_XX28 MY3@AJZJ3%R;'MREZO;O&W]K?WSG87[*,KRK-'YT=KBJU*/Q:J5(B5:HVJ]JL MRDVERDK =JPV*,\'L>C]B <;_@,:;N&46EH;/7/W@M[99 (_-;9MX[3=O",D M[XN>]S9B90KCWWK.3(_TA]*I:IN69[0I%AN2B6JT2S/:B\J3UH!,Z0&9_:/Q9(I X1\W@]&'V$Z/ M[Q&-J4F($H'=CU+ENVKR]B<,"J)6D5Y0SXF'.QW]J%BO$*R'K<$^ <(+G!G$ M-;;(>@EOX+BP5(?(D^\C0-.I^P/0]KN?E7T_\9@-*GL#=@^KL;X^$5-55[7S MU;$@N&F6%/*M=6QCYC.PNP\U1N8 MJ6KHUT!W/405#EUDT(?6H,_=>.)@/+7#K@1GXZM"G*XZI^TS*E33?26BQ1H\ M+WBS:[:N8.WYC0B.MYA0XU&4S",N$D7:)X6(X=K8('BPIJ\2FR]3=:.PN+@. M ZQ44W:/6NM4PUL-[R,7@6IXBS6\3(9 >="(! J&ET>'C \4">\<)X*X*+XR MO'($9 E&EVBY M0669=2B/6N/4UBZ/-3IR,+$A-M9[6.&T;2;1Q\&'/$3YKBT::_JJ])9FQ617 M'E'OK%5*>E6R5'VV?*I4?58%IY*EP"SGLHO#'R+BL() _H_!NEV9!#\^B'$S'TK)K%8.7F(.HX=>:\*D)G^_A%>:X ML@E%@AGBB@JDF>>(<*H2-88[$7K!*U\I_M=QVFMM!9,;0M4TSV/6,]745E/[ MR$6@FMIB32WX_U@YL)/.2HNX V]*4X<1,9*FF*)-XJO&77?RNQ9N:CG?8*2: MVN+T3&W3\5@#L>]&K@O%UOJ)-0)@]2!>P9M= 5C!ZO!Z .:L<%$0C!0)"7') M ]*,>N22Y\K0I WA?<0ZSI7Q9P#6:T$KEQN?("*EB @O-C>PC+K)@L\S$AL:U"4=Q M2J8VX7BL09'=D1\?QV9J/\7+ATQJ/<@:Q4AJ\+C@S:Y@K&#M^(T6:3@9X65" MQ*2$.+,4.9LD(LEBKK6E1JL^8B1SW7R05?-G/-;/>5^S(61OX9&J7U90OU03 M6TWL(Q>!:F++-;$N2K"7&*D@L3@3*S:D.-QQKI>#,]BI/&SZ.9]VLN^MA35&5BL%[#P75@7Z'9J3JP;Z5Q'7.>LL8@"6F/5.<-++8-Y.V???)TVH#:)[*^I]6(55Q_55,U_- M?#7SA9"EFOEU-O/6F*040<$9CK@D#-F@-5APRR@6%#O52[G*@LP\)QN*5C._ M#IKK,31>JO&>[TSE[2/>4W-N)0+!AYUV7H'@"(H>=0Y1*' Q64ZPUB3#7Q:Z"U%E77 MTU]0IT"2%*YO7H]'Z&K\ILZ^62UT5V=%E#R48)6.EE>R5'VV?*I4?58%IY*E MP!3LLDONZ^R;:YGB[61\ OM\VN1)(O$?L\%)GFA[,0LG1%B ']@NFO!HQ^'8 MZ*Q.Q"(<7$ \)(*LD2B O^*2I$MK4/28D^QDYJSV(=/MGA+RS:$7MJ\TJIF M'KK>HJ2@;JW*N+:/"@B\G0Y&A\TPVC8VG8)%XX1F\$MMJ[)VT*QVV2YXLRLT M*UA3?@.:R1BHCQ$I+@%F)4>0U2D@SA+54F,CPU?0[$XM4,[U],NLIO?RR[U) M[]K8U='VTPU%;TC:6_ELU3,KJ&>JJ:VF]I&+0#6UQ9I:(5+T+ F$*<-@:D-$ M&NPH4HQR3H@V6M)>VI LW-1JN8%9;]GFJF?*"X/4VK85BX/LC]/THYW$BVHV M>ZGXY/%6LPGI0F#*(DN21SQ:CAQG%$GGB.%:@ A]Y=Y$893"V"+M4];3+N:_ MD4A&SFGN'V E_E+GOAB 5HTO!Q]BV!U-[>APX(9SA=M>*A2Z7!#43]V/,!M: M?=OI62$&?NQU:]X1'A56R&!O$7>&(0UN-C(F<.*9CY)^=7#5"N:T 6_=!@R. M. =LH87'R.ND''51Z>B*X52Z0?72AKQ4C['$5&Y%^,N=4;.A"^Q=515-M;;6UI=!@K46@VMIB M;:UC.!K'$F(Z.<0QIFL8715->>'96J6V M6M'9OXS'X>-@.*RE:&N$P&K>JN#-K@BL8'5X/0)+06NB<3=^2R N(D4N68Z8 M=,9QSI6AK(]2M'-EW O68IAL4$IK+OP1ZY1J5JM9?>0B4,UJL68U2!R<=!P) MCPGB1#*DHW,H$$NIM2YZW$O96;]FE9(-QGH[:5=U2GDQC%IBMF)!C"W_C]E@ M$D/C9RV\4QY?#M]ER6QKU=G5O"T)A!N%D>O4)_<6&0O^24I88",Y5>ZK'FHF M$J,2-\@ZBA$W.B$CL$/>,.FU9H0Z4DHM#^$;QGP[F;M"//W8J\X4DS(( 9" M) '40OPGQU&G@ _8DR2$U]-P#:14\LH19')A#C& 6FX#HDD+--1.LMX09Q* MY-):XU2'L<3D; 5W-1->'<9OVP1"%)6Y9:;ERB,N0T1."(P$5](90P-/=L'H MI:],N, ;1GZ[K6M5-.NO:*JMK;;VD8M M;7%VEIGG2$D13"4EB-N&=A-FBA* M3&*G8J IX07[7[W96N!67*O.BE,TCZ'JK$9LKV6*[2\#M?!#6Z.U7_:!IE%9 M8PV*-.7NE-$A;9-#4FN>,/RJ[5>5OW>I.]FV)X,I\-(_8]@^H\9#LHQ[1!/^5_1@@NEB$>,>9H2#2FR M1;I=O=E9N2%);WG0JF3*B\V66TU;3P1?QQ//8XJ37$P[&/GQ<6RF]E.\ZZ2* MFBHO$8K5#%;!FUVA6,&Z\1OGF)*G4GF)-/.YV8IWR B5$.9!DV"B4+&7217G MFGFW4\P']E._:7(-3$IJEOP1ZYAJ9JN9?>0B4,ULL6;6N!AHS .A?$B(&YE[ MCFJ.N"(B!NN%4K*/B,?"S:S0O4VHJ#JFO(!'N<5H->!Q[:#.Z5&HT&.[@Z3C[OB\#P3DT['@Y"MR6\F1+?PJ M._39W[@CD'+=+_)X(FB);7..FNQILN?$_'+45<0,",@ *$OS]*F_+5;0V7,F6SR-LVL_2?T2@!ND MXY8R[W=[3K?O#RU*R HEI""&:DD@$QO;CC(6O%8&/+6.&1F58YT0D/L1$ML (#^;Q)N_7/)O M-E\U"'Y1_D*:M^]G[5UO,C5>GQS]Y>3UR<7)\7ES=/JJ.;\X>_E__G;V^M7Q M+^?_TAS_QZ\G%_^%%J->2ZVGGIB1UGNNI')]Z1P9(T35&I<\I@!2-%%T]14ON M"&6) #=.%KJE')QS'&P.5CKM.1=KAR8VL41NC:*Y1HJND:*Q3WY-Q++3/OEO M4VN=G+YI)LDMTOWM4]P]/2 MAY>H5CS8*,4J1LB'I1B+Q!.F(CBN,PBM&7CJ M&&>[:7'_$9]?M_#\^A:=/W2JRE;'5JH\LH) @UR+7%M+# XZ!9!K MJ^5:0YSQ5J_ZRSL0/'DPVK6\J;+,V27G:2=-YG? M7S$=)W=Y@<--.@Z&6H! MY.7UHKR5-"\Y_':V&&//^(.28E@BKGBP48I5C(N/2#'#!>="0B2QO:29R"*K M5 83,F'>)9+#VGT_WU/V"(LWBQMIP+B"U(K4.O 4 M0&JMEEI5)"P[Q2&ZUG])4@"GG 8;DTW)"F[XDZH0N-Y>X&%'#<'-IP "#'(L<._ 4 M0(ZMEF.CH59K+R!J+4%DJL$Y8X'1)+1/F;+D.VGIO46.E2-NT2Q9'<"@@6.H MM8Z2[//K%)MT]78R^Y!2P8^KMVFZ6#4$1S/' ?TX\28EC^-;9/XE3=PRQ==W1PR[5&9EH@HE M)D48Y)FU47U8S=T M:^F(4HET6QO6H.ECJ(60\[1<3M)5VT+536-SE>;ATI5/YFF1YN^PM<>AZC0L M(E<\V*C3*D;,AW5:8LK0["5DI5N=QE51;-*#+L--#V$'F1>8=> H@\U;+O-0:1Y.WP+/GA7FC M!&,R!RT-)UYY2L+3C\#L@7FI*?-6(_-6!SOH&AEJL>15RJDD>&SFZ5V:7F]Z M-@9WKFK495A-KGBP49=5#(N/[5PY(P(7$+VF()(P8(VG17+E$#CG-B;3A5'D M(RC_I6;KW";N '*(*PU)PQ8.- M*JQB:'Q8A062E-'"00PL@Y A@>56@(M42D6H9"EWU 6D/;1X@\\7+3QW*<24 MY+C7-&" 08Y%CAUX"B#'5LNQOA"C\3P =:IPK(L9O",*,F7:>9*3RFL]Q#?L M K)%CN6VLTH' DQ]E0[T<_2KTG&VO$SS)MPD> ='77#3J48IUFE-V)=GI_G= MN$A2WE.SF$W&L?E\(E<4K2I%6\?;4]\>&)1W]N3ZVI(%N?X MN+ZPM4F997#!B<+UY8,G[RL:SIR_4&4?QXWNK!M MEG\8EG\VO/!FMG23#LL_N!-7HR3LM%".DK#2/3N4A'V6A$$QSK+(H%CR(&32 M8!D3D)+4+'L>HA9=E'^VI :5X2/!ZVSPCW*P6NA"GD>>QV1!GA\.ST=!N>>4 M@8N2@$C&@6-,@:"%S#E1+LFU;9Y-2C_;XGE;)C&I\[(\Y/DZ7#_=U7@J#$GE MH',ZF\(#Y9P7:.?IE(:) M@V'IB3ZOM__ +@H-/93QKV?3-U#2XJJLS/URU$S3LIGELH!W5[,R_/^;8A/' MBYO;>MMO_.ZCOA]4+44I*IAS!J(D# 3G#IS2'J26R26BI%1/ZCA_U_O%+T^F MB^7\NFU_^^M=$%[=QJ"LND*79Z1&A#_NHNW1-+X!M?96E6%.4,\)938)D$3Q M,D$-!2=\ .4"IUJ[R%A'S8EV/4$%V5M;9M3D-6Y:X.'*>G:(<-^G/BI(+"N2 M#(= "0$1O&F/]Y1W4+[F4^"*K%/!1OZ.HAPOBG!L*:%CU*> M(@R2+)+LP%, 2;9:DLU!$$FT@J*/)1WQ^W<+S1^/KAXZ%F;0CJCK3 M98@U/<0:I%NDVX&G -)MM73+2'2.RPB,"0U"!0$V*@/6)L]%^5KJIC_L;NA6 MEW%5>"E.=5@S!%,:ED&V>/4O[D35*,:P3ESQ8*,8JQ@6'[\0)S+B0:DL0 B: MP7+%(&=O6-%F)JA.NKE^<2UAUYM1=L1-G8=]$6.09I%F:XG!0:< TFRU-*MS M5L89"=P7MA2,2? A2HA)V,R-M87*MG#[;_$%P+CY M5*,0PX)PQ8.-0JQB:'Q8B%FI'1'4 5=$@#!!@XU:0DC.L^A2%JX3K\?ZY80= M:S$Q(E3@MM. 40:)%HEVX"F 1%LMT3*N-54B0[2%8P43 9Q-'"+C7$:;+-5\ M.[< =T^T$OT=U:$,^CN&6O/XY.\8WRM^H,GC@+085H8K'FS48A5CXR/'C9F+ MV:<$F;8F#QYLT57)@_3"1>.X2=1U:?+X),;N-7<_35WM0>VMH1/"3 4P@TR+ M3#OP%$"FK99I=52%3GD"+2PI3*LE6.TX9!4LY\8**E.7/H]M,JT>Z>[NS46@ MJ:_P@6:/?A4^5K=D-].';TY!U\DP7I M?CAT[UU.-B8&5(M4J%LI,(D2,%RJI#VGG*S1_49=2[9.]Y1HI/L#0+!=. M-@M!# M!F\V)B]G233HN!.'^7(W*<+?WCJ,RW,].'BK#/BM#3F@L2DB"X\R# M""& E=H M5%IZ60@ZT[GC6[,V9HH9+QH./;X37Y5@Q:J0J1ZI'JD^DK"@E1_ MP%1O,LDVR$+;G"40))7)T'XP.D:N7*#"Q$[N[=D>U4LZ,H0CU1\ >NW""80% MH!K1Z:8 A.Z?PU2"N!U8I1+$[4!4@G?N'\:CS%X )XZ!,#F"X]I#,B)YSRB/ M=$T)/K'HTXG^LZW?1^(&(&(6$GQOHH($7V58D. /F."5(BFWMP *&3@(30AX MS6Q;Z@G&MH>Y@NBXU-,-P0LULD0BP1\ 9FW+X=-=-:?"D%2.-N?+6?B?R]FD M),+B7YKTC^OQ\L,+].ST2MV5&+3?__,S]JPO1[YW$*,'=4*= AS#?/.3:Y3\[N/4GY0Q1)" M"%6"9+#44!#12C#:6E#&?J\CE(>ML\OSUJ7+ MC"YO,2@'QBD!25*F9,B.I$ZL/SMYB\\)?:! ]$C%J$>)>0/3;U,!Y/9]_ZD9 M9#:F[)P0K)VJI&V][2SX7*8J"4%S$A(1KI-VCY]/U=5,6QQ=+R]G\_*NXF=3 M=!6.Q<,%S79&?JVB^4A/2^YD2:X AF8/PA,+5B@"*GF3E':9\A##OQ#2)FW/#"2KRW[9B>':]7"S=-(ZG;[;]-AFCS%H3 MVCNQNZJT!NY6W^;YK/O@5B#QV$QZLL:\I?K?DWLX6T7!?=XO+9OT&57A#$%*15I-5:8G#0*8"T6BVMIF2B%$* =$*" M\&5UZ0J30E1$1%%F (FL^R4FTNIA8LH0[@3$+=D')\7+V=75;(K[L;'.[&'G(=1:L%2#J \(R"(-.""C^ R4\+&9,*ZO'EB'NYX M&U8G8A4E'KQ*Y1T&0L!Q8\$Q&:2U.@O3R3;L+MXA);@).XR\]"FS,G$9Y,*$ M(!(M.58R%:A(6@3E)=5KUW1UDI==;&M].6UY63?8QP]\]6Z2MMM2@YR5R;I( M8[; 0YF00KJRPC!$@*;6I&B)XW$[6+JE62D.:5;>0N>_^GGSQ]LO/?;QZ7NJ M>!"BQN(OWF%8\6!C\;=B"'V8[T0183*%!$&WEZ7FY,"['$$FEVA0( 1J*(DN6NUI M)WN_=_#\2B!&%Q/?_PT6?NE@5/%LN!NNA"3,I28\!'458KB;3](:@ RK,1HN"MUIWT M&?HXZO<<2]W9E/2(\\=WP/@R34PHO6.64@"UX(E6M9R#%&,%GJ* 4/Y;_.U5UW)@*K]$A)].CM M9A&VI9GY _KG#ZC@/:0-I^3PU?YC,%HL?-KVJ#RT8M5]M58U#8$!W*/7)N(%A03S;?U00 MSS!Q,"P5.G;8-K4]0VV_V9SX=5J",&D[736M?&_:%I&7L_D22J9<%67_+BV6 M5^6IBU$S3X]%YUY1(I98L.B,16%Q8Z>N?&$^__M5>M%F9/ET=<-9EBX/KC"-2H35";5 MYU#O!AN5"2J379Q9XR$QZP7H2!*([!P8P0BHX"FA,EKMNCFS5KLRP2WUPU,F MN]A2Q[);C6#W\@9LVMWSDO/EUT^; B3S- T?FN7<31?M-PL(ND^HLNDI$=R' MJE':XF'CB@<;I2U*VQU(6VH(C2(8D%IH$-88,%%9($:E6)0M4;F3&W._4=K^ M>,-#+V]IZ.*.A;8M;8L2E:RS@RA#@M;*]2W*$Y0GU>=0[P8;Y0G*DQW($Z:) MCMPFR)PF$#(9<#I9"-3+&(C3W.8=5M[V)T^X&7&A49XBB*#UY@.B\389R R:R(1<4H&$]S49DLN)RM5&TMZ^GUKU_2TI5@Q>-;H+\' M_J]2'H?QLIN3SZRH.EZG@>PW$^7^GRO3$Z$,>1]Y'WF_MF1!WC\ WH^&&$V\ M &7;-N3$:[!$1\@BJZ2ML23Q+@I+N^)]JD9$$>3] X R-&0-M2)T,5NZ2?/R M_*_-JG/YY6Q2$F?Q+TWZQ_5X^0$W-P]((PZI M^[P3Z\S,&!4 MY"","N!#M,!SXD3H*'TWAP?/[P'S\0J6.]%O7.L180SW]P:,+DBP2+ #3P$D MV&H)EH0LN"B9;(EC!U4@1]/=6AR[H?QEJ MM>-T-FT_F<\F92#>-.,6Z--BB1:8 U)AN!56I5[#K3!4=G=;82QD[2P%(:4$ M8;@!Q\LCDFB*1>D(;E47I9.?QN6M%#UW<@OTF^FZ_TWS672+RV?_!KC;A6B% MU-Z7J""U5QD6I/8#IG8OE'7&<8@F%VJ73(%/F8'DE ;E@M2&=5&TZ8;:O]P3 M&2DND>,/ +;0T3+4&L^-HP7=+ >N!3LMAZ,6K'1;#K5@G[4@=:1MH>TA4!I! M$*W Y9#!J\Q$H)FFM':4OAN'S,DT3*[C>/KFY]E\=59^N9R/_?6R;6%Y,?M\ M&Z!;!5FQJP8U9+5PA]H M0$F"VJ#X6B#H(0TGFM0AG@0@F2PE'O0T656^#\S M(K9C[MF;-A#MY!<"M<$!P-U.;HZ3VZPO2:PO/:&^-!D[/YZL.N W;AJ[K#?A MWF.-FG*+U7SVG,D6;>/LNE!0OT1E/:W.?K?G=/O^T*(LK4^6)B6T%Y)"RER" M<-&#B42 H-Z+F%4@)G11LGI]QQ]'T[@E!SH=,4M&2G?F0=\Q"*+F1.V V@&U M VH'U X]T Y$*48(MQ"9+SH@6U*T@]4@N.>!9:=5ZN2\VHZT S=Z1 5JAX/0 M#A_K5>7?MLZY>OC8:/S^JVAA'A@-N@4JKQP"+BY3XT*87967_*$]3#:=+=M: MT+Q\>;HZ6?9F[B;-6S=?-K/<+"_3(I6\=-=QW'9?+K^H#/?BYM&JS+IJRIS' M4S<-XY6!J7QA=0':\WL)MWG8'IK$O0T;)1O'C7\QFI>?RK=OW9MT TG@X/@<=OZ-XGC-<:I-0T%+N;@KX0;#<#VO;:.O^O\XOC MG\Z;D].+XU].CRY.SDZ/7H_*IR\_)?O]-[3G5]Q4#D K^?4)4/]^'U#_?@>C M?Q^O[M3HUUPY.WUU?'I^_*HIC\[/7I^\.KHHGYQ?E']^.CZ].&_.?FQGS=E/ MQPTTOYX>_?KJI#P!Y]!!(\@?QM.B)V;7"S>-BU&3WH=4Q._;5)CLBZZ^7LX\*H?85%E+X@?UH]'2;NP^QZ M67[_^U166:N_1&/_FWT.>S8;? MR.G-(_F4+2Y$5$34'N50U8AZ/G[?_%0^NUP@J"*H=A)"C,>3'-W[6EV@_>9[ MV9$A.QXX._[[]30UG(P:MCIFB]1X@%"\DQ ^T>*X"QO51@%YH#I_-!^["6)K M#=G4&VREB*U[3^7>8NN!UG(01ZO)G-[@*&I4Q%'4J*A1>Y1-O<%6U*C[3^7> M8BN6QO?>3+>[SB85GN>I_/S*+^E=FEZG&GH/'5X@MQ2S38^IXEV)WS/ZE2?N MPV=/TDI96KM,F*O1#9!6N#*2A A*/ V"2!. M\Q29ECKH+\^>WL+&C_/9U_D."I39>XJ4V7OM,KQ:P?[K[N!G\$TI7C26A@G/A(W$G=OB-O3R*UR'@2G M!(1G!*P3 DPBA"HMF)=K]^5$(X)Q-H*ENI!]YN5GHI+@*1'2*&I87FLXM3?B M;OL]\#J;GE:.7P=#W+@=B-,<:1IINLR)L\:G"@_DT4.W# K'N@+N2^:EDR-)*ZO!TW3N+Y& MXD;B1N(^*.(6-BM&HH045"KKZ[8IHU;E@](\!DV,3&N%<4O;>^BS )JL I%< M!F=9!,.4]83[8+2HAKB)*?.7(W$/F+B?##\[","#Z+.'\V+WO0R[;O/; ]=" M]2?XNNZYC$G3#99A6 XZ++@V1!3#=,&P'$18<",*,0N3 \/2B["@\D(4PW3! ML&!8AA(6/&YU>,>M7LX6JWN YC?;1,T?4KLAM!B_2^U78RI_/XQ=NW,S:A:7 MLW^6]W7;B'WRH?%I,OOG#[BC@SLZN*&\]PUEHCV3/#-PQ!(0CB(\M9^98JM>$@I!.%7ID'*FFA21U%9FM&ZTW.0VV=7MG(E5J) Q!>D64P?WYG>[/#^A@4>4 ?[:\3/-F]C;-W7(\?=.D]V_3=)$6+QX% M072<;2]'MZB!,1@'& Q<'*)'%I,$@]&[8.#>$.(3I@0&H[I@H*)"Q,(DP6!@ M, XG&-LZ5W1_4&\WF[HK9=Z.:,L^'W\Y5C>__[*G17+S<-FX:6QB>I=,-#!Q- MXZL[$#B^V>KH9"N9BY'BN),\9)S!E2,:M08Y\9%@JR58+DQ@25+0C!>RC)2 MDUE!4#8Z1;05.G5SR=+6"9:-M,13NX@SN'6$TWP(TQSIM#XZ]9)ZZ6FA1A=M MH5/"P2M.(6=K4N;&N;"V7MWL,J1MTZG2(T4ITNF <0;7JTBP@YSX2+#5$FQ. M-J7$VH)P("""]N"HR>!#Y(:JK%A8.[>[V:5%6R=8,;)*(<$BS@Q@8[[>HT6X M15_[%OUYFI01>#-JWJ1IFKO):JO>Q?+T\6+9'DIZES8$S>\UV"!H'H*;"<79 MML19E$69:1,AZG:WGG +5A,*3"OAHY,IQ-S%;OTM(OSU!@^*1#OZ# VZ5&E2 MCX227:DT!)P> @Z6078?"YSX%4Q\9-IJF;;0I-$B.*!49!"6![#>2P@F)>*9 M)X%VLFV_0Z85MLS8S@QR"#C]!1S>(Y^K.H>M_2_,B=>W;O5 M$PU/]:-C-88GE&/;DF.":!62X^"3*W),&0\V:P?2<\J$4C3:)YVT#XLWBQ?W M\_ZXO>8W%F7V2RI:[#HLK^?EDVXV[4=*XM&%(0,-%CSPZ,(@)SXR;+4,:YV( MC%(-0@0/(JD$Y4L$.*=4Z"2TS&L,^SU[]KMD6#5B>'8!@0;WZG&:#V*:(Y_6 MQZ>.&2(8M>!E67,*G2D8*2DPRIUVT2L>V%/VZG?)IY2.M+%(J -&&ERR(L4. MWH!,-]+/C@BITY?YFWER_\^5V8E(AHE20 M0;(_Z!1!LC\ LJ=:4N:$!NY] $&M!ZP0[(?:55G M&P'D^MJ!#-T,E68&,CLR.S+[]S*[]L;0:!7PX,LR7E$)CE,!47//,DE4:_]D MA\3NF)VS$>WN2@*D]F$@&2[CD>PQ19#L#YWL*3,F149 LT!;KP8!EQ4%*U3F M7$KKLWVR5V-W9,]&AN$R'H$,#1[5&SP>[[[ MFGP8&CPV&Q.7,R6;M+,WJ:V M \[T39-N6N!L:NCHU J'XK!2TQR*PSZ+0TZUT=DF8%05H<=L $MH^51D(P)C M//NU?M&;W,SP1V!"[T:R"3 M8T(@DP^7R8T16EJ:P0860$AN"I/+LN*6T2B7",U9=7'[Q%:87!(V,KJS+1MD M\F$ %Z[2D=LQ19#;#YW;Q%6X7 M0HPT16Y'X$([1O5VC*[,-%]Z+RK,E,J9X.R3Q6(\#;.KU OW&LH[=-^BO/ON M9J22$ZY2 ,,%!Z%- *>- "D2L=2IZ(GNPF#Q"5).5HCR>K;H1N$5QC<<[;:( M7%B[P:,UF")([DCN=^1.$E&6R @R&P9"D@C&$P',:>]]E(*()]W[*@COZ M "Q0SB,W1GO:A8U%N:OS_L*%JXA.Z)7:ZBD4?%@8H#%<:+ MG.(Y.V=2>-+!N4H4!Q\I7J=IKW+<1,6!FXJH+U!?H+Y ?;&)OH@R4MT>QU-, M>A!!*S!,4. L>VIE3IZR)U]PO7]](4=6UGGDKW+<1'V!%0U4'*@X4'&@XNA& M<6AJDN-9 M%%0@A#+7BB BCA#<]$D3+7GWS+]OX5AQXQUMF%BT/"350T]M;/H?3AO9KF9E2DYGKI),UXLKE,3;[&]AD;[%>5ME8JU&C+#!2XA6.ZMTL(SX M+OI"[ZCF8P2J@B%6?/!@_+X\+$/*$Q01>Q<1!T_(/%%!9"%7Y@NE"I$6L9:T]<-MZ*\K#(O6\ M@>AY\HP):<1:O6<3/\;))Q"XN>_C(T)TH^L8=BL9,KY@M0>/Y@QRXB.Q5DNL M(CEA'?<0!!4@9%+@M,^@M> I&&*97FL5MHFS8:O$VIV? >&EO_""=@228MU("%TF"B(:"MY$")9F[Z!1C+G2Q-?_J$R[\ MU8VG+5J<3>^^=IHVU&IX% ,1!JL?^XD%3OP*)CY2:[74*KP,) 0"F5$*0GH" M1CL"2EKI!9/6R=3%YCQ2*R(,M@NH:'\>IWE_IWD/B;1RN$ 14L$$J1EAT*J ?0,. MWJIPMKQ,\VK: _CR[#2_&U])ROMJ%K/).#:?CU%%25PEBG9L^/KVP*"BJT_1 M<6,5B<(#R8&#D)&#;[M+A?*25+1<4:JZ\#6LP.1T-IV]3?,BXJ9O;ARHMU>" M=6- '0G!JK2@_F:*W/]S96(BB.%QD!Y569#G#SI%AL#SE7/W,/>&6 Q,>,'43*9 B4 ,M"@XA2%W4@!0@BE?5*$"W7>CIMXAS90>6"ERE= M9W.GPY,%!P-B6+E GL<4&3S/5\[=PZQ<"$=]U,P#USJ"X(2 $:(\"M)YX[D5 M?JURL8E/9I>5"R4E2A2L7&!/D8,WZCS>4X1MTZC#T*BSV9RXF"W=I)FU7%"# MBQ%U<*5^1]3!J(-W7*,C*0C' \38:EIKBIQU64(BB3!F+VL MQ=UN$12-&@G,4."APL&].U>XDE#,H9U#.H)SI6LXX:Y7DW$(61.;SY;N?5K4X(:M/+9[U[#5.%/Q8."V5!YE+BAM.4@A M#8CR0L!J)]JV 3J5;TDFULI8FYB.;H"@;4[YXWQV];+\OO'TNBB^LQOI-YLN M_K+"B)OG7;0(""S,"2X\Z)8&3HQ#-3.SLS M/=+=N6T0I?J+4I4[7[J"D>\SR#1(V@--!R3M^DA;!AY2R@)LT@H$U65)[76 MG'+2R22O]=K&R2;.D-I)F_*1MG5VZD&4PC4UKJEQXB,]#X^>32:*AJ1 1^G: MBG=9&EOEP5E5UMJ!T\C6UM2;^!IJIV;M?/9NO"@PV0O?&'IUT:N+7MTA:%HMO)92,O#:VJ)/30 ?LP16A*ZEVG'C M2'>AVM)^ MDRRR!COXHJS!CC"'[[G"CC"U$,II6M[V@:G!:?HYTK+G3+9(&V?7?I+Z)6KK M0=C?U7$/XG>$MH>R^. EII+4&V6= M4[\;8_V(4UVEK_ZW4Z)WPG+O:WD\*E=/N0NE 4H#E 8'+PU,E,:(Q,"%MCUQ M(@2<"P2"X8(Z3KDWII.;I#J7!M2..*.H#5 ;H)T'E0 J 50"J 2>I 0$3TG& MW)[@%R"\I."\XT!%4-I9YXE=4P(;7<+4O1*@(\$)*@%4 E@EP"I!#3F"V@"U MP2%I@Y L3S1JH)(R$($7;9"D "6%XU+S[/+:Z:&-[B_J7!MP,[*RLT-#J T& MH@W06;*9LV37#J >>$CV$)%5 ,IPM]__\S/V#.U8'2=-139S#$8/@H%+340L M3!(,1N^"@=MDB$^8$AB,ZH*!B@H1"Y,$@X'!.)Q@X!&UPSNB]G]7OS%%<&5H MW9O4+"[=O/SD['JY6+II'$_?O'AT,^;;Z0OK_GNJ,F-8!AR6P8CPG6_)8.(< M=.)@6&H.RZ$5/1&],$TP+ 8.!@6#,OPPH(W*@ZUP/H7MQB'&AHM M5I2555K3J]E'PF,R'RIG%Y?^30_R^>KK96SNYV5%39\=HSF9O=ELY,T=,1)9_TV$'IZ"#VX MPJRVH7Q%,3CH%$#VK99]&7'6<&J!,=HVL."%>+7A$%7,02F>1%QCWTU:6>V+ M?8V6R+X(/;@[A5P[J F/7%L?UW+#@LJ&@K):EY5N,N *E0)A,@FM'=72=]$L M:F\K76F0:P<,/;C21?8=> H@^U;+OE)XD8@1X&@B9=6:"3C5EIU%6;4*$X1C MM(MV3'M;Z4J+[(O0@SO_.]WY_]RW@3O_M>_\OQI/K@LXU]#*KJ*\K!(8J[%$ MH2;;EB93.1=Y932HF"@(*R+85FY%GR@-(GNMR1;W_F_!8$V:=:C*A*VSCR:" M#_K+^U<3P12H>+"1?WO'OY1IXI@18&TA5*%3VZ*:1TA<.BFTR$%M<_=_!_QK M;6EAPB8=X MAHF#83FPL. &$:(7I@F&I6=A036&>(:)@V'!L PO+'CST^$=3SIV\^EX^F;1 MO$WS0E975[/IS>5/>-]3/Y,4-W^&'A:4Z'C# "8.AN7 PH(%4T0O3!,,2\_" M@FH,\0P3!\."81E>6/"^IZ&65?&^IZV%<4L1^]V.HH7'>"I.VX>/\1#%8E34 M@+=4@F"2@Z4\ S71D_+("FZ[:!KU<2_FYS1?G=E9;]CY:WF8XOG2+=/B+!]= MI7F90:]FDXF;+U8_4XT-/'MX> >]/#4*["&E -(VTG;U MM!VS\2FQ#%ER"\(3"=9'4WZY"R'1H!Q;ZWZQ2:^IG=.VPOL=ATS;N!^&)(TD MC21]$"0=D<0Z&ZHR=V =UKUR]V =UKU!ABKL7VA%MN6%E.,4TJX@J*[$@@O"!BN' 2I ME77$D!C6NHQV84^X18%^&!00='H(.EA$P>[> T\!Y-UJ>9=2%IQ4$9S-A7<) M">"E+Q\8R839P')>LP5VX2_8 >\J[.J-H(,. V3984UX9-GZ6)9;G3)5%KS@ MA66%*63IG09&O4F*1Q&\WH9!8 ;!6 MR@"FK'%!^,*AQB<)1HCLM&#MQ9+;V.'?.N_2YPSOC$30P3W^[]GC+_\Z/TFK MAX^-T>^_BLN4/3!(= OR9"=H2\G&@WUQF1H7PNRJO.8/!?F:Z:S 6E-0K"EO M8ER>]F;N)LU;-U\VL]PL+],B%3!TU[$%P19QRX O;AXM9I-Q=.V7\WCJIF%< M?G#1PN15^5N+YQ]1[?[P[/W]-_>P=O/I]%#*#7$VB2]&\_*3%>>M>Y-N !)< M+N_LA9O\TWU8_.E9\\>JQGV#TMX3QFL-ZFH:BMU-03^;Q&X&].7Y7YOS_SJ_ M./[IO#DYO3C^Y?3HXN3L].CUJ'SZLCL(ZNX5UPY *P'^">;_?A_F_WX'[G]O M&:1?,^7L]-7QZ?GQJZ8\.C][??+JZ*)\=[)?QZW,^CLI^/F#Z_/SL]_:*#Y]?3HUU]^]J4%]]UX,?;CR7CYX<7'GW_ MB7OSYX1Z+JGZ_8H7'UB(W;ZFY\S\YE/(;SS#/C>$/OFW5/52OF'@!C@J7[R4 M32X]WMY"_[L*[+NH+6Y48>]2_M91@,&XU-\4%V.$N8-QP;@@I@TG1A@7C O& M!3'MD&*$<<&X8%P0TPXI1A@7C O&Y:E=2\SJS^W\$FL,7YUI=>O/KRD.>_;* M/"(,U(Z%P>WNZ*=!DJ2\PV9EDF@^WQ'>-*?,OE)J!]OR9N/Y\!_7;EY>.A7N_\$2@S[.B=](\,WC607*XEECQ%C$V$_SX7S\OOFI?':Y0)A% MF*UFD3&DJ%2[0L25"*X'*X["W@K%J%7VHU7^_7J:&DY-MVVP4*@=+B?WI MBM&G:NC1?.PFB+;U9%9OT)8BVE:2UCU'VP.MOB&R5I9%O4%6U+&(K*AC4<ORK+HS)=RK/Y_6ZWP+_:[%:.>'=W MJ T*F_I'!5B)J#,NO4X#I&BDZ#Y0M)-.J&0L!*$X",42>-'>L\:]Y\RQI'GH MXC*V[BF:VA'OKB/]H,"I?UR #L\:HM#K28^,C(S MS],T?&B6+*_*,Q=X1++JM19NUN)F;44T5COJ_>$CG W, MO9*#CE83!B%0#R)3!T8( JY\55-)J*&DBV.9JQW6E_,\_*6<"Y: MOKEYD4?3>'''/D>?R."H,[K4''V4&&H63DFL;[%HSADU.>NZ;];]" M]FS$*'I?$:-Z,.!(S/N/0?^&^_"(N7:N'6H-@;NH="8*DM8.1. ,C*#M@1C" M0LHYB[#6-V*34ZK[5A/?5$/0HZ*$4%=@#0%K""A54*H,5*H,@/5U]C(R22RN)S-EU 2Z*H93]^E6[-1 M\Z]^WOSQW]Q\O&A_+%[/VW_>IOEXMN_KO=&(M$N#YU=9[]NOHZD]6OT+S#9N M"NH+DPY [0:EFC+JL.$/*WFH%S!A M4"_T:J$VU(U,R:.5/G'@A.DBZ7*F4PJ]5KC<@:7,[N_YLUE247TP(VP()S0X&1T4)8XF5N9)1-RVXVR/BY-?I[- M5Z=:ELOYV%\OG9^DB]G/;EY>?\>K%CFRMC/7VV[Q&5 6*[THC5 :'8HT M&H#*"%8SKA(%KD5[X7LDX#0+H+20,M/$_;K-ONO&7)VJC*]WX"*H+1#IT")6 M<110"%0:F"$+@=JY?:@U$ID,#9D6]9)XZVNS"CSQ'*13+M+@=;9;];7MIT:B M1U1;U#%8(\$:"=9(4!KM/S!#ED8#4!E<,AV\BL C+XI!>08V)0=.YQ@#UY[G MK3<>VU6-A(Z,$*@M$.G0^-4+XU=7SCTT?CT]X!>SI9MLV?B%3<1J4.Y;M$2S MYTRVQ!9GUX7;>R;=*UHL_ZX.*_1W!+>'Y%D[(@^U+AJ#2HY("S9G!X+Y %9P M BE[)P(IRQFY=D'")MZQ!Q8K6SK-0D9*FQZ<:'DHP_NW,*D(Q_=]I 6+GBB= M!I9R*)VP;MJ%"G'>6&5H:B]GBB"*D ?*0/)#?4J9,*U[L);UHD*^9IOC(XD M4R@^!E,5Q>9BJ!3J#1[[%OW)MT0!KAZFH)]-8C<#^O+\K\WY?YU?'/]TWIR<7AS_O1Z5#Y]V1T@=_>*NX'C[45_M6ZY3W5_OR.XO\]R^6P6_J>]K3G-%_V:*F>G MKXY/SX]?->71^=GKDU='%^63\XORST_'IQ?GS=F/#\V7NM]5>?UG+__/W\Y> MOSK^Y?S____>,T+MGYKC__CUY.*_&FA^/3WZ]=5)>9^8"0>-@W\83XMRG5TO MW#0N?L!@]TN$KM9Z'__V[0MNAD#^MG@X3]V%VO2R_ M_GTJ*_'5GZ)D-8*W/U B/G%O%^G%(I7%3<'PCV.Q6NW>_.YG7QYS>C=>C/UX M,EY^>/'QYQ\X['3SY[A\KCG[_>I=/5!8N'U-[2OZZC/4: MD[O_Z [^IGK.J+[W-XGJO+>*[10W;RJ+=18RUBWW__S,_9L5Y'8 MJ)O!=^WG[B"&>]-@F\^$\TLW+T^;E[.IJ-FW.VY52O[)+V;(ICHF.A;3O3[Z8TIC2F-*=W[E#Z*<=SZ&=RD^=F-8QF\YJ5[ M.UZZ"28X)C@F>.\3_*)$:W$]_X"LC4F-27T@27T4PO75]63EQ[FYU.\S%V1S MW/MZ&%'G,>KS\@ E^D G^%9."_M*D<(<# MXC> 8%^WANG>G(C]WI36&WO9?IS-V^,RS?GX??-3^>KEHCDNHQ>;?[^>IH:3 M4<,(8R_V?"M*/P+]&PFZ>9"Z2=#*7$28C>N!_LO1ZZ/3E\>CYM_=]-K-/S3T M)O^V3J]?/9Q;>42WFV&[3)T>'K#]GL'?R4FX)\R!!P__>R8=SYZV+8<4",H5 M6!LB4)VTTH3HP,C:X?^<4E(Y *,B@N!4@M,R01&?C)CD3?#\@O M)?N\X/JQWMI)NQC=V47N X$P9 ID"F2*H3.%#UYR;2WD& I3)&'!Q:C!"A&H M)UD;*[YD"D&8,+Q0@\YMAS'>WGZ9RW+#&LV$\";)O'8O3$5,(8P9<<*1+9 M MJAMF9(L^LT7E#/ ;;;D/E.&X4))+1L&'8$&XI,%X3R!P+:,ESGK-UN\<*;P8 M0@#BF .14UD_6:DA6)I8-$;3X/?-<-_2O]OR$@3251--Q. =8_#V+<08)^1* MY$KDRENN3%+'1'B9C$IK$(18L-(4ZJ0Q.<6IBR9^R94Z^O;^"@:!&%^XLGVZ M(PHBXZHPK.="V#YP)2^K0HFKPIY",%)E/^*$5(E%R#7:D4'&) P'I:AKEV@" MC+&QD(F@I"S1(M=\[=ZDQ)S@L:SCM"X_DU("+SB'F*46G K"J=HW[7QM94;5 MB"B"=(-%R.J&&=D"V:)FMDB9JFP#,"'*(D4Y X:8!#1117V605OS)5L$$6DH MRQ&029'",#J H8D#TR*7%8_-A3,J9@L^4ASM#<@5]0TS<@5R1<5R4@,B$@HV& K*)F^IU\ZX7#%7 MB/8(DQ#(%O6P16?GG@9V1*URR/F\]\]XU?OG\;.'WWSR?&!!WL,Y1$RT2F* M.5%7/# &^X\!YD1=\< 8[#\&F!-UQ0-CL/\88$[4%0^,P?YC@#E15SPP!ON/ M >9$7?' &.P_!I@3=<4#8X!]^7H5I,IWIFYB_-C'T[2\W:W"/>'#' M&?$)\0D3I];$P6'N-S[AR=5,%1;8$Z8T DSL":3(&IK)+0/HKH MUWK"V*1T"!EBV\=:<,O!25H>::H9YU)%&[X\N7F:EC>WMK=WMG=R %.-*,4^ M8H<*)3C,_49L5)2H*&M,G&^VI W&8U.E&0U'OP/IN[187I5?M!@UT[1L9KE9NO<[NN 9*:L> MURXJOCH4'R91S4F$@XV(A8B%2=2?),+!1L1"Q,(DZD\2X6 C8B%B81+U)XEP ML \!L?"J/KRJ[]XM&(2SY!P%'Z, (1(%$S2!S)E6B7DNHUWSQP1*!?$*,K'E M9Y+VY6[J]G^;3=H^YW]UXVGKH3F; MGJ=P/1\OQVEQ-!\ORK=>E4^G;WY.\_$LGJ;E6;YP[[N]O(]UY+<9%+36R;%..CD#B7((0+(%A4H.*P05.DV*:;],?V%H!;TOK+V\KZQ=M8?WF11Y- MX\5=F?WH4Y5].^Y .J*F*X?@0 "U]][ @<0)B0^%.0KSPTX<'&;$)\0G3!QL M.7B ;C.TD1V$UV]@MLS*J>5BMG23@F_WJA*_=>,MFJ"K24K,MDIB@#E15SPP M!ON/ >9$7?' &.P_!I@3=<4#8[#_&&!.U!4/C,'^8X Y45<\, ;[CP'F1%WQ MP!@<6@QP%[">"=]#=^O!.T634V7'E(A)Z<_?E6&<-.5"!D( M,.)1DW[$"0D,"0P)[#Z!A>BUU,J!%2J"(-2"38R (YH21BU3<6WEO 4"^T\W MN4Z=+*$I,A= N-H .HX$];&E#W9&W/ID2$"V0O9Z_#BA.R%[(7L=9^] MH@V.2N&!\T1!>%:8*,3"1(9GK26+S.DU]N(Z95F>&:GV(&BA/1^#!4EH=EP' MHLD>UUUR9*U"^D+Z.KPX(7UA!PCL ''8B8/#C/B$^(2)4VOBX# C/B$^8>+4 MFC@XS/W&)RQ/8GGRKCRIE0\TI@"1* V".0Y>9 TA,^M-=BRPM)!:=M!F%S D>9 >N,UB99XG1^BK/TXYG, ME7YH0>.A(Q''MSBQ>M+/MRCQZQ"M=E%0Z3 MJ.8DPL$^!,1"@;HU@:J=U4))\)83$%S0\DBK\L%P:TQFT?FG&,A_0Z"N:EN/ MZM-.BEY*$M2F P ?'&Q$^ATA_1<_"HL48/P>+L>QO*<7/_X]6!)9L XDI08$ MB67!3QP%)IPB3"82B.NM./[\'\SI@\EI'.Q# %!4@@LU@5:3 B.(Z M4T=M7-M V:3K.FZ@(/A@-_9A.'[G:;&E MD0I(Z!*D-L%%L$]]6*\-NP?=,5H414/U"XP6%&5#_$K8EA M-C#P7D2N2=L./'(06@NP[:J],(('(-2;JVMS= 1,MRJPKCY"2!M/5 ..$ MG(:[[=@T;!")@\.,^(3XA(E3:^+@,",^(3YAXM2:.#C,B$^(3Y@XM28.#C/B M$^(3)DZ-[E_L^EM32KUL#<"3R8U']RL^X/%JJZT*.S!:^O$\$9+BP'T&EJ1 M&;6@@W8@A$C@C8J@>-3M?:Q*9[X7._./LWE.971B9Y9FWM7EY(,"SM[;#085 M+:0Y7/KA0?^A)1$.-B(6(A8F47^2" <;$0L1"Y.H/TF$@XV(A8B%2=2?),+! M1L1"Q,(DZD\2X6 C8B%B81+U)XEPL!&Q$+$PB6HWBW9GQJX\'I6GU/D]K^=G M/L[TOGVK&\*B]E<3$[BG'9J_&X=TME-F^61-!3[6AXH.N$P]YL$4*2B2#WDQ,%A1GQ"?,+$J35Q<)@1GQ"? M,'%J31P<9L0GQ"=,G%H3!X>YW_B$FQ#;VH1PB3$ELH&D;$(A.%=DYL?=G35!TGI;+ M26K!H.W\6;Z^&F0_2255_;)9I' ]+ZF=%J-FFE;/6;KWZ*VN7BK@ 87*$P\/ M*!Q@$N%@(V(A8F$2]2>)<+ / ;&P+SKV1;\K)"46G'39@2/9@FA-J8YG#IY) MSW+2)M.\*S?KV?(RS;N])<+ 1L1"Q,(GZDT0XV(A8B%B81/U)(ASL0T LW*7!79J[71JOC-:. M$'">61!<:7"$$\X4BT[27=E]<9>F'KRL?)<&V[H>F /X'CXT\3HURUGC MXNSM"JEFN9F67^!"*"]_.9Z^*>_)3:.;1W3B5RQY:C@GA,LS/,=XR(F#PXSX MA/B$B5-KXN P]QN?L%B$Q:)[Q:(D63(F M7:@^ Z@$_,072,!TUH#-%^62Q2 MCDOFJ8.@O0/!?GFI)WA:;'LMI)D1X8P/ I^ M0#4DC!,2'0IQ%.*#2!P<9L0GQ"=,G%H3!X>YW_B$#=FVM>A.PNNI2B*$4/.7%PF!&?$)\P<;!M[=ZC4GE*O1J_&Y?ABHL:#.6^/#O- M[X97DO*VFL5L,H[-YT-4>=#WS6%=Y]BW!P8YKP[.VW%B,BE''_]?AATSM++X M(' B<")P5IB8")QUQP>!$X$3@;/"Q$3@K#L^")P(G B<%28F F?=\4'@1.!$ MX*PP,1$XZXX/ N?A B<>XL5#O'=^8AY#(#1H(-I1$-I:<($Z8)0;XYC-/HLO M_<3<)J5#R!"3:+O$60Y.TO)(4\TXERJN^XD_;8YW8@DV(VE4E8W<#H_Z>G]N M%[D3N1,7';CHZ!WR]BY#$3BK#$L%P(F+#EQTW#O$J$5:=0Z*.3$0U$LP-E&0 MP2@9'#71QB[:3..BHZ_45_FBHSL'_[W H(-_([3RLTGL)-)_.7I]=/KR>-3\ MY.;ALN%TU##"V(8)_KV!Q>,R3U!$'6=1#W7.P6L&VG8IX%E!^;\!X7D$%X,# MJVP.5A C#?]2,VA!+ V:@\NF_ QQ"),9&U9\.E+S?!R=G4UFZ[:'YQ? MNGE:G%TO5PWFQ],WG\F(Q>J[#RN)D],?ORHE.!M)1;K2$@@U%4,-#C;B.N+Z MX[BN(^?:4PZ))0]")P$ND0#.I9A$E,;:M2ZRF^!Z10UM-+$(_0- (QQLA'Z$ M_L>A7TD9(U$):) 2!(\6#,^Z/.(QD&A(5NI+Z/YJ[F4F-!L1;1#^!X!(.-@(_[AS=5B4E2PII.444*4*93E)P61C@;ID M7?#6);K6?I-811PQ'JPD"81-K- <,V"]=XX3YJF@^Z:L;[KS0J@1[:P3YZ#@ MM/+M+(P6DA^2'Y+?;Y"?BXE+X1RDPE\@?!!@:#+@M++$2:D(-U^2'_5$,:LY M"%:XLJSQ&#@:*+#$F351N^1Y'\B/VY'D&KD/N>^PHX7D9GSG(2$ MZ-H:GC89K/&V?-#:::ITSO)+'F'62\N4A2!8>W$@*K57F2TCZ7GXD<;+OIHH7*(1I7 MU'_5>_Y4C*C&?9/J$ GOX:CG%$^'P/-R=E7^Q&6:+L;O4C,N>7V57CR:;.75 MMM_Y\[.B'S'(=T%^/&('=/098_!@## GZHH'QF#_,<"&(/]QP!SHJYX M8 SV'P/,B;KB@3'8?PPP)^J*!\9@_S' G*@K'AB#_<< & ,]AJ#SO:G M/FW-''J0*M^9NHGQ8Q]/T_)VMVJSG>'OB#+N"6^.>]TE$_8AKZ,/.29.;8F# MPXSXA/B$B5-KXN P(SXA/F'BU)HX.,R(3XA/F#BU)@X.,^(3XA,F3JV)@\/< M;WS"\YL=S(&'[XLFFGJO,YCR\D%P:L&8+"%Y1;40RE*^=GA?"6.]2 Q"-A($ M,19L)AP82=F'[)+R:^Y MW]"-TA*E98V)\\W>M,&8;:ITI>'H]\"/-C#K8.74\G57VJ_3$I))^0NQ>>/& MTZ:L!!:7L_D2"JE?->/IN[187I5?M!@UT[1L9KE9NO!MK\B>>^3M.UE=9^;3LZ6EVG^6?O@&P_*70W\;[-)VT+\KVX\;8TI9]/S M%*[GX^4X+8[FXT7YUJORZ?3-SVD^GL7_Q]Z;-[>19/>B7P71S[ZO)P)'D_NB ML5\$AY+:O+>;TA79=O@O1ZXB9D" @P+4TGSZEU7@)I+:J *1!9RQFR)!@"B< M4[\E3Y[,/$[+U_G4?>AE&_'>SH] =JJ8G3#8NR %:%[1O.X+B##8R%C(6 BB M*IKO$%!5=N5A6H;S1?E'6>CL%HLTBQ\'"T7;M9,75=' MM]=%53E _7Q'47O7^L2B45M9/V\+Z^B(/9O'TILQ^<%UE__[.OV_9N8JJ,2$$ MMZ[:\)S.AN[O/V&>4/FV'?HA"A\Z\QT!#H89^0GY"8&S WOS#0]$538&8D*& MV1*(._C5)$"G\Z6;%A:\5;P83>?-YUO]MM9/77F>J^1(S $>/K^'^< <;#\' MB(FZ\H$YV'X.$!-UY0-SL/T<(";JR@?F8/LY0$S4E0_,P?9S@)BH*Q^8@UW+ M @\N2Z^"B\9Y?K<%UBN139 6 MN+(21 @*O$T"B-,\1::E#OIN"^P#W:\;ZF,E8Z4-[F>Y<]VLN.7,CLTLOTT7 MJT4XGO^VG(>_8\]3Q4ZFAK8:]##H86X\C#3&$$,IA&(_BA]1 M#!R) APG/E'J5);YKH?)PJ02!2TN/+5+Y(7/% RS!)1S3@>NDR#F.PWV?[KI*O5RW@VE"KTU>NO=RQ-J M%VH7:M=M[8J4.Z*D =5.40DM!7C+-5AGBFX1)S.+]_9X$=%&S0*DH,MKE"#@ M-:%0E"N)F*DSB6U-NQ@=2ZE1OE"^=B]/*%]8&L+2T&X#!\.,_(3\A,"I%3@8 M9N0GY"<$3JW P3 /FY^P/(GER9ORI*,N&QHH\'9R3% ;P6G+(%)OB36*)'VO M=^U[^N^W49Y4FF-Y\."RP]VW$%FXJ!+50&0[P^F5 A.$@BAC2)JQ.AMO>7ESS1/>G-)4N\*2317T,\E;BJ;P\8"(.]"W2/ M5;@^JW (HII!A,'>!<9"@[HI@QJBLS8'"URT]:JH/=@0#$2EB,W.NK>*%Y)/S>2#P4:F?R*FO_-2:%* R0/K/!)2%,VL0A=QT^F6

+GFW^[1\"WBP5&_^87 MHS]?WB6?^]J>$IUFC>NHJ^T0_OPIT=CVOWWKL->KH7;>-*3(I=4B@#?9@>#% M-#@J!21)LS&:*V_NG>S1>UOPVVN6Z9YV\(=;Q%\6\Z:_KF"!NV3O*NE@F)'; MD=L?XO;"[)X:1L%D:T%(409WA@3(AGAK-=4^DPUR>S<@_#9J?_0.KP,F:P@:D@10K6F4WW=O>@1-]TLB!* MT@YM:H!Y0DW#R7;<,VPO@(-A1GY"?D+@U H<##/R$_(3 J=6X&"8D9^0GQ X MM0('PXS\A/R$P*FQ^1E8$GKER)M$? MD;GN.*"#^+=5LSPOU]&S0[=Q63IIK?'":_SC?#=.DJH MSNZZO:)1%+TA90M%;^NBM_,"8I)7AED.F6@*(K $AM( Q 236=8VZA_JQ]Z. M@*!N[#D38;!W@?9QF@OW--L7$&&PD;&0L1!$PP$1!AL9"QD+030<$&&PD;&0 ML1!$PP$1!AL9"QD+051[TW9_BR(JST?ED#JYM0/S)_W4Z4/[?<(%$A4+%JXL MJA97N+)H1X"#849^0GY"X-0*' SSL/D).Q4WU:G(=.!!F 2&4PXB1PHF< 7. MB\AT="RF>^=3/&;GV&]I5NR6=W6CK,-;@ZRWZ1^K25/B=)(6[R"O4UA M_F[6_95N]]E>NAC56'*%^\ON*#MAF()5-3[NY,07HEL@K3 E94@0E#@;1) G.8I,BUUT#@)@>Q443LG[L%;$Q6] MF+R?E'!%W ]WVP##10?[.DA!$-4,(@PV,A8R%H)H."#"8"-C(6,AB(8#(@PV M,A8R%H)H."#"8"-C(6,AB(8#(@SV+C 6'M_333/HX+5]C>+^;1$ MY=UHTLI6:I:?A6VY^/8W__X3^^FILNW+\]/B)@.2E$\^:N;321Q]&L7*[XO/ M)WDG%OE\-4],RO'5?R5@F+#/)0Q!-KR$&0(LIW-62UY M0I AR'8V9[7D"4&V"R ;WEPIXNXN[C"'3YW#+TX:[(S"#2@A%? ASL3B3.S- M3&Q,(AKN!$@9-0CN.7C*$[2[(TD15;)$WYV)M8K)+$. $&(&D8D%XY,#S7FF MU%%#J+T[$_O;I'R4R?+CT>7TRXL4"D*:]&HQ/W\Q:9:+B5^UE]6L%_S*<%&OU,Y/*QXK*RO9!VS\=6/NM;46I1:%%H46AW6VAS"(Q;RD#YT+8\ MI0R.. TI.$%RUDK)>RVV3W^'9D9H.O:>0\Z&,VT2$9YX(0$$#9Z<(E&L"QS$0TUDHF[ M#N9P?GX^GYTLY^'OW:[)S>O5LEFZ62PFY1-7TG2_?=B8'!V_^K(S*;>T[(/LQ$M6)T]EZH/SR'ZMNN!VFJU:AWLP7[04=+-.ZT=X<"+ M!A;E,PZ,#Q0(I4);ZXW*M&(5*]@XXUPFJCBXHL<@ M?!E/>V8UY&"27NYW7NVKB#4HB%Y3KS M@DJ&2K9+2L9L=-3Y "&S5I5"!F>2 168I5EH2W2XJV3$L21B+$^G+I3!G2KC M.JL$>*U39#P[%4A-2O;/M)A'UYQU^]JC?*%\H7RA?*%\[8)\Q6PD(\E#%"*! MR,J#]VV5DD434U;6VGO'3(DHO0]4 O,FML]48+FD$!+E3)HD,Y4UR=?=!1=: MC[L58JADPU>RVTLZJ]T;WVPG\E_9,\ILREAL8?NV!R)12V9NI*Z&W& ^ZLH' M8J7>W& ^ZLH'8J7>W& ^ZLH'8J7>W& ^ZLH'8J7>W& ^ZLH'8J7>W& ^ZLH' M8J7>W& ^ZLH'8J7>W& ^JLG'%W8P5=W;U7M M'HF*YP$6U_5;A#:H[82_RZH M/4$.'X;:$^Q ^_@[8;TW9'O"]WK#R%'7[#"ZM5GDQO>9WN@12<.X11#H"/0- M _TVO!'2"&F$]. A?1#CI.W^<]/1&S>))7BC0W9>W/$NS9O(^C8YF87Z>1C__ M.F^:S1^YAYA'S"/FGQ+S+]UB-IF]:Q#:"&V$]N"A_>EBO]'5:C]$-Z(;T3UX M=)_.EVXZNKT ^/\=K9< (\!W$N#?<\SJ#0^(KQ !GKG:-Z0?OQ[[U7PQ*L/N MT12(J&2? A$A A:W ^,Z#6BD"5 M]UZIN]OJ)&^3C":!CX2"X$J ]5:#)33ZF!Q+\M[^ID]U0K&F?6U4&I7*8%(Q2.8P\H51B M$?*>['CFA#7&@0^Y/'=Z"#:6&?*$X1^B(O" (&S&\#!,",_(3\A<&H%#H89^0GY"8%3 M*W PS,A/R$\(G%J!@V%&?D)^0N#4"AP,\[#Y"5=N]G //+AR4VFC!-<"+'<1 MA$H!C,H&G$@N,9JL5O=.+G!9V:B\@F!H:E^3P4:NP3EEB+!2YR#OKMP\3LOU M8>WM4>V]+,"D=JPXQ?67.\HE&.9A4S9:2K24-0+GFWO2]J;)ILIN-(S^ /K0 M]JQEL')I^7(WVN^SDI)I>81XMW8MEUT?'4X/@11S2#"8"-C(6,AB(8#(@PV,A8R%H)H M."#"8"-C(6,AB(8#(@SV+C 6'M&'1_3=-,@8HH4D+(,@*8!0SH-C-@%GRFN8A@NK/]B(E@(^- @B#61\.(XW<;9%XOS]+BDZV.U_TR-W7[ M_YA/VXW.?W&36=M$\WIVDL)J,5E.4G.PF#3E5R_*C[-W;])B,H_':?DZG[H/ M_1[:U]?1MGM%K?4LKZK* M!D3,P6#:$/>F5[1RF?ER ^*K^:*\XVP45HM%FH6/H^7"S9JIZVHM+OYM==E_ MB WR%5L]7%E2+?IP9-,?*+R+D6@-6D8.(EL-CB8)PCH5"-\VPB6PG.OWVK"FS4#<[#]'" FZLH'YF#[.4!,U)4/S,'V[E@.#XO#VR;3D/?\>.GHJUO(96.%RA@BM4 M;NU@':0@P4E(-D@0PE PS%O@5I?/$YP70=U;H:*DE[)8#<-%>0W)$KP7&;12 M1*D0F?7JRGF$YEW3VH["3RLB&'!V_^J(/ M*98!UYK@6I/=RQ,*& H8"MAM 0N9JNPY!YFS+V*D!3AE.1"NF6>:)RKB$PC8 M?[KI*O4SAD;E0N7:O3RA28$1QWH7KM8)Y0O5"]4+UN MJY3">>B !31ED@'!=%[)@J/[HL M,RD#._ M6B_FN)BZ&:Z6JM[PX)K,W;<0CLH@ M/@O2]VP 4*-BL*U$;F@C92<_$CC:57 M:S([_]"2QD,K(EY>\D3WI#>7+/&FD$1_:R6HPO6:>\! &.Q=H'NLPO59A4,0 MU0PB#/8N,!8:U$T95"X=C<(IX)J1UFP:L,0J,%(1X94QWI(?Z1__BD'M:EN? M]:?]M.11B]YT#\@'@[T+3(_>%+WIOH (@XV,A8R%(!H.B##8R%C(6 BBX8 ( M@XV,A8R%(!H.B##8N\!8.&.QJ1D+03GQ*1+@1F00@KIVQQL"GD5-DDZ)A7M[ M!CQFFW.P1\VYT_^C>_&/WY\B[YW-?V MU.HT:UQ'76U+;H-]]A5;A[U>?K3SID%;%@)/!*)0Q0#0F,"$[(%Z9917RD@? M-MZ'^_::9;JG'?SA%O&7Q;SIKPU7&(VK>W:4=3#,2.Y([@^1.[4R4,$5N"!- M>_"5 F-VD/4V!:&O8!LF]&Q%^&[<_>E-49/4=I1L,,[+Z+DY-[.>. 31+ M%XVBD%7((+RD8(K0 &%4$\F8Y?[>$8Q]=U/WH$1-N>O*=RA)>[.- .8)-0UG MVW&7KKT #H89^0GY"8%3*W PS,A/R$\(G%J!@V%&?D)^0N#4"AP,,_(3\A," MI\;N7]QFMR9(';8-P-/IND?W"WW DVZJ[8%VX&]I!%ZW#/?5#HPM_;B>"$5Q MS_L,A/(D>9?!>\E!!.;!I. AL)QC-$&[C7:\?;Z=^=5\D5.)3NQO9V%<"K6' MW09[E2U4.1SYX3K_?0,1!AL9"QD+030<$&&PD;&0L1!$PP$1!AL9"QD+030< M$&&PD;&0L1!$PP$1!AL9"QD+030<$&&PD;&0L1!$M?>*]M>+77D^*H?4R:V= M7S]IXTP?VN\3]F57+%BXH*%:7.&"AAT!#H89^0GY"8%3*W PS,/F)]PZN8=[ MX,&%)-92(S.C$)6R(++@8+F/D(RWF3H9I;1];%AY$/^V:I;GY5*:T_E!C)/V M&MSTC9O$H]FANY@LW;1;5=*-L@YO#;+>IG^L)DV)TTE:O)^$M%Z!\C:%^;M9 M]U>Z32_[V65YS"UN:[FK[(1A'K8(H$E%D[K+P,$P(S\A/R%P:@4.AAGY"?D) M@5,K<##,R$_(3PB<6HQXV/^$DQ*8F(8SD5'G-(1(C02COP6B1@2?F&'?1 MT^3N3D)0+3PUTD)((H+@0H%5/(&FU--@*=?M25LX"8'L5$T[)V[]61,5O9B\ MGY1PQ2JVX?3EV6EQ$UY)RL<:-?/I)(X^#5'E2=^V4>@;8]^>&!SXU#'P>6)@ M,BG'5_^5L"-"*\L/$B<2)Q)GA^W>J449DQK0-([C.(J"48 MD3TD$6QTUD?-TMU.&9>5CY3%NNR=]>/(;:B=J)PXZ<-"!"$7B'&):*B!.''3@H./6'D$QB1PX RT( M*0,(1L&%2( G+16-PGK22WL^#CJ&*GV5#SKZZ^"_E1CLX'\46_GY-/:2Z;\> M_'IP?/AR//K-+<+9B-/QB!%&'PGP[TTL+I?Y 4?4,XH&Z'-VWC-00Y(3-H/7 M(8/0F13])QJ43U8&G;CBY*YGB-KXX(O%*+Y"%)_A-!AA8K$=S"5/M3+VGF8\PPH2V4L&"P'3YB$K)GA0E#*^;W]8A_#ZQVCGQ6O MF!;-RW^L)LN/1[,P7;6T_F:^:"_H8+E<3/QJZ?PTG!I"8"J7\/V B#C=2/U/]YZN=$.9X5!9,% \&E!VNY R8)9=)[QL-] MZG=6YQ +ZZ>HBUQP!=9Y!812JJ/)NHP&*J9^H>F8*Z3_?6 D##;2/\Y<[99D M*>*B8%: LM:!D#F"-9% -B%FZIFU*=YKEV/:LI <:.Z+9*64VLJ5 &Z#+'J0 M=!G^;%NRFG(;EN^^J%V6D+$2J%V[-YV%V4+Q0_%#\?N*^#DN@@\D DWM,4U! M%R$KZ@=,RRPC55*;>^+''?4ZN0C1YC)HRR:!L8&!],9&'A6AB0U!_#@="VM1 M^U#[=CM;J'U;U[Z=UQ%)B)":>1+_4.&CW6EJ!^[ $C8;"1_I^(_N^\%)H4 M8/(!SB:Q?*;GK_Z'.F:D,09BD!R$CAD,YX5S!>/1:VZY(P,;>MVL-?KT'\3T MSF :@XT$BO[Y"_Z9!N^_Z9Q&S\K$\DQB1 M07A#P*G(P23+K4DLAECUO#DK_IGV=8H%,A*>93&\JMA3$D][5,TBG:59,WF? M1I."Z_/T_+-@*U?;_N;??RI#<$SR39(_G[$=6CZ,.7@P!XB)NO*!.=A^#A 3 M=>4#<[#]'" FZLH'YF#[.4!,U)4/S,'VYJ>NIV9V/4F5STRM<_RYK\=I>3E;];B9X>_(,LX)/Y[W^@,3 M[N5=QU[>")S:@(-A1GY"?D+@U H<##/R$_(3 J=6X&"8D9^0GQ XM0('PXS\ MA/R$P*D5.!CF8?,3KM_LX1YX>/VF3#(Z'B%&FT $8<$SH2$E*[BG01$;[J[? ME"FG$"P!):5KCS\Q8+47$ @U3,AV;:>XNW[S."V/NKFP7^=-/T>@43OF[8E( MO:S"1"ZIC4LPS,.F;+24:"EK!,XW]Z3M39--E=UH&/T!]*'M6CR>Q]:I;GY0\UX]$L+4?S/%JZ#S4< M*%SY3;%MHNP;@^CXZG!\"**:083!1L9"QD(0#0=$&&QD+&0L!-%P0(3!1L9" MQD(0#0=$&.Q=8"P\: X/FKMID,F:,2-E!*W:$U,YU^"8DR"EHEDEFUU*=QMD M-%%:44G!$LI!I!S:!AD/G*;L";',W=_@_/7R+"T^V>IXW2]S4[?_C_FTW>[\ M%S>9M4TTKV+25-^]:+\.'OW)BTF\WB)6H=_ZMP^90N%$*T[6O=] Q$&&QD+&0M!5$7KX9[U5579@(@Y&$P;XM[T MBE8N,U]N0'PU7Y1WG(W":K%(L_!QM%RX63-U7:W%Q;^M+OL/L4&^8JN'*TNJ M11^N+-D1X&"8D9^0GQ XM0('PXS\A/R$P*D5.!AFY"?D)P1.K<#!, ^;GW S MJDWUVK&@:!1& +>2@*!:M!UT%AB5UA.MI2$;[;5KV^HNR]2'EU7JT[9(O;[( M@UD\O2E9'UQ7K+^_T^X+#79LS"C#3:UVE),PS,.F?K2F:$UW&3@89N0GY"<$ M#FZZMX/]5MA(M1/=;GO6F%BYM)S.EVY:^.U6+>%KA[YB&W UH$2T59(#Q$1= M^< <;#\'B(FZ\H$YV'X.$!-UY0-SL/T<(";JR@?F8/LY0$S4E0_,P?9S@)BH M*Q^8@UW+ TNU(.97$,0BA->5">O!64@@\QQB5=53$[S38_^FFJ]1+C<_B*FRTUCN8 M)Y0NE"Z4KMO214-.),D$TOL((E$"1G@+7D9*F-.>W)P\@3JA<6AK PM-O P3 C/R$_(7!J M!0Z&&?D)^0F!4RMP,,S#YB>L3F)U\J8Z*;UW3&H!PG@.0N9R6U)/07H;,LV: MDR$Q>KD#E4G<6NSG6R^/VJ:E9N%>ZWWHT(0[6^6H^5\E,XO MIO./*=W\:MVN?S%U,UP/4[W?P55WN^\@J" D*67!"Z=!,*_!*.T@!-'.>!*F M4OZ1WO>K57>=?6A)XZ&>]Y>7/-$]ZP1\VYP_^C>_&/WY\B[Y MW-?V7.(T:UQ'76U+;H-]]A5;A[U>?;3SIB%2:H7("B++L1@ 4DR#=,4*6!U] M3%:F<&\E3^]]N&^O6:9[VL$?;A%_64<#/.PJ1TK6+CP?9>! M@V%&?D)^0N#4"AP,,_(3\A,"IU;@8)B1GY"?$#BU @?#C/R$_(3 J14X&&;D M)^0G!$ZMP,$P(S\A/R%P:NQ(Q*T_:X+48=N4.)VN^P:_T)LXZ;J,'FA1_);F MQ'4;8U\MBMAFC&L<4!2OL[N?FZ5GR6@63H"Q7H#(28))TD.R5@:BI&2.;*7% M\M5\D5.)3NRMS9)+7)^QVH_RDCS-]:+]/V)A=L6#ABH9J<84K&G8$.!AFY"?D M)P1.K<#!, ^;GW"S[A[N@8=7DEBJCETMI3N<',4[::W#3-VX2CV:'[F*R=--N64DWRCJ\-.\I.&.9ABP":5#2INPP< M##/R$_(3 J=6X&"8D9^0GQ XM0('PXS\A/R$P*D5.!CF8?,33D)L:A+"FB08 MEQ:$8@1$EAF\BP(L3UJXK)@EJH]CQG$2 MD)]_[$ILXNX2\F[R79:W(17DO*Q1LU\.HFC3T-4>=*W;13ZQMBW)P8'/G4,?)X8F$S*\=5_)>R( MT,KR@\2)Q(G$62$PD3CKS@\2)Q(G$F>%P$3BK#L_2)Q(G$B<%0(3B;/N_"!Q M(G$B<58(3"3.NO.#Q+F[Q(D'O^'!;S>=,LYPH1*1D%QP(+@.8*PF8)VP.1A/ MK*=W.V5DRBD$2T!)65ZCLP&KO8! J&%"*A^]N-LI 2I% *%T&$+Y\ M\2HHHU+2+N<^VO-QT#%4Z:M\T-%?!_^MQ& '_Z/8RL^GL9=,__7@UX/CPY?C MT?]>S=*(D_&($48?B>_OS>MWX)L]8[+%=YRO_#2A=]IH7K[+.WTQ,P,T3SMO M1#1-/ 5J0/#D0%A23 5Q')B),K(O5LEFZ69S,WGWB39KNMP_;DZ/C5U_T)YR- MM=5]&90G)K#!.93!,=F>*$P]SO%?G@AY*%&[+%%E-&R]\!FHYZR,E;T')WR" MZ%5T0GA"?>I#HCIQ.BM>.BV:E_]8398?CV9ANFH5ZLU\T5[0P7*YF/C5TI4; MYW1^/)^U;[J83TN.WQVU=TMJEKT,M#41J&*H8JABJ&*H8KNA8E:RG",QX%3( M( 1M54QZ")$R)9++D?.[*L8LM9X%!5FU.[E(55Y3Q L<.@Y(D9QZ\ M3^W*:F>_;?5MRFU8OONB#%NBQXI0 ME.%]H_O'=HNBCE>>6-1QU/']U''OK]N: M"BE"<-0!D2&""#R5 ;0)0!4/FK.L V-#T'%FQ\QB77COV!YE?$<3BS*.A>4? MET0A2>29!3 J%GE3*8(5(@.Q+DL?K%#V7F&9""!XX(ZIM_0EE."PY""=( M9M1GZ]RV)?%+?1.8L<#'C;KNG4F8-54D 2C&9NHR$DWI4O)8W0WDMP4I%V M\$;!.U=>PSE)CC&=:%7R=;?#A]NQ-MCALQ-*=K6DL_S;WCC=MY^+QK]^-Z/0 M'XK&#[@'PBING-CG5VO M?;]P[]):K,#E\LF>N^D?[F/SEY]&?ZXJ[G@+;N$6O+- _P<">GCRR^CDOT]. M7_YV,CHZ/GWY]OC@].CU\<&OX_+CX;.'>@*V?,6C2KGX*ON=>;_6EO^YK2W_ M'I^\?#$JWYV\_O7HQ<%I^>'DM/SSV\OCTY/1ZU>C MPX.3_QB]^O7U?YV,8/3[\<'O+X[*D_ NVFD.^7DR*^9JOFK<+#9_PF3_D';V M9$D>/U(9/:BQW0CNZAHO/U9[^<_=:CF_&AJW5UA\^'/RE^[I,'4?YZME^?L? M4AEG=^]%21?GRQ>4#SMU%TUZWJ3BT@LW7D6L*_BL__9/=W<%>C]I)GXRG2P_ M/K]Z_0.; ZW?3M-GVJA_[9S# V6#RVMJK^C+SR#/A%#DYG_LQ__D,\EH'Q>F MF;QU83W\R7L7]H6MF=:#MV_=FNF:L)YL4R;[3&ZCKO(5 [R^J@U,&Y18M[__ M]Y_43T^5B4=M=7@5LV_*H=E\;6QKJOOXXL?)Y,/HM_+363-Z6>(6-W[X_(_> M!_>+HX.[(;X"Z\;CVVO:J(6#T4*&6KCC6GA[=TF&0KB3Q/LD M*3R?Q#A-C\['4[1"/&[B\G[MY& Q<5/DUAK0-!AN?>3.O#?,.GSUQS-LK3^1_-*"_FYZ/Y15JX9=NUTK:X MO9\L)ZEY_EE^_6;![?LDD\?WA3[!;?!@6^A7QYN].B%,QMXEX_X@ 9/Q(V,$ M1,DNH@23@^2RNHT4+X:W2N[K<:\U1@5."*%=B'$'BR"J30 M$H23#JPPH:BI]MDSDRF]M\V*I8FFF 70]H7M<17@+(M@F+*>/M M3^U*QM'%8MX>#!]'_N/HYU6[J'XR^].#DYR DYR#Y (L5^][6G#LBE.@NY8B M3 NF!=.R]0E2MLE! ,-!P./NAA>IO$.8N+8N@F41+(M@?74[]5653(K*@6O/ M51 Z)W V>] N,A\,LU2[/F8X;\.]GSE.,6:]'=>+5#(4*L%Q(LYQ[N-]CQ): MK82VHAD%M6 "82"L4N"U$R"M#]YY;QVA?4Q1]B^A;,RU10E%*D$)W>(D)=8G M:N3Z@_/V>()__D!]XKM+B?K@\M^3V@Z_SB^27+R9-*+%W'!@V4L0*1KPFG+@ MG BKM4M<^Q^I>]0EQVQ,J$$Y1BI".<:.#JR8?*5BTIZ)-B\WXV3FIJ-)TZS2 M*%ZR,I:7*R;+&LK+Z-@V5D#12CFN?#LUQ4%88\%)R4#'*!B52LF<^FCVV) E MZ_\X\]TQ$8YQ2$CAJ\MA%(II(Q%T/YIH]2QR]N,FOI MX/7LZ(8!OMV$-25#Y;LOESQPTXY](Q8L<6#SQC[>]RBHU0HJ5UEI2BA$)1(( M0@Q89S)DZ4T6C KC>PX+?OU:7HL>NNP1JNR")ESST$D3,(&B,XKR082QG+D3A+?VA#CPWH[F:7AR+#["7#[)'*8KO' M_I5%7J2<%HON%,7U48ON0VJP8EPQ-=90,=Z:[:H<33]?(6>OK&*44I)$6#%[ MCH,(.;0NT1<#:!TUF?&D[AW+_;@2S9JKCCJJ.G4?7GZX2+,F_37-4KG.O@LT MAN(2Z$U+W8;NTS]M/$]8U:E,ZX8,G &%>?ZI; MA$R,="[:R/R]4]T>5\GI29Z_H,IJ++A 549R05'%#I#<I&.I>1\3@@/.[TP(TE?%R<&$8$(P(5N6& Y9:8D#:J/2=>C62CW>9->I/6_1[.#2S)[>\UEO52'S5AQ/'E\ M'YO3<0JWRC'"7H%H<,'>/9NQ\Y)-?(C".@74" ]"< N.T@3*J"03"3)ZV\<4 M;K^2_2U+RNB8,M1NI!V4WNU/[&(=J$9%>-V>+#$*J\6B_-Q-Y1:FA.N?'YSA MQ<4_%3-G#15TK AA1>C&7E+.1!).@(E)@'#1@B&20V#69*I]4JZ7PS/NV\N. MW%Y?]:LBQ8AQ-!9H*+'-57^;" MIJ>!*>71K1TW1Q?N8SOA\.>;UB><%ZC>A]8S+X!N%-WHK56PQC"?8P!'K6A7 MP6IP1A9GZ;0()H=(22]GIMQWH]=[?Z7FS9K1BA5]G6\]O+')53ZF$I?-[J-C MQP6BP04;K0A:D:?8]4IH(SV5("GGK16AX%1R8(W6S(<0K;O7@-U/ M86R+5H2.56\'V^\5BZ(5P1(:=HH-%8I;7#%X63[K>L/*@XM5PAZQH5C7&B8< MT+2B:;U5/_.61N8I6!4RB.(WP21*05F24S:44K^A^MG5$H1+QWHPBP=K-OOU MALSZ-:M*CB7OJVZV)XPY>)N*C6.5U[?AT5H/9L>EM9]L]84RT&E@+PW:RH4)Q*RUER MP,;:LBKG3K^*&2;E^.J_1;OJG*-28"#4RU0_*ZJF/8+S;D&MF#_6)B MD]4Q@=6QQ]T-QVDY"JXY&UTLYN\G,<61_SCZ>=6>E3V9_>GV,5*%K]]7T#2& MMKFZ.5\TS&B8G]8P:^I%3-D <>6+8%D7WYL#1*I5YHG30'O9K*RPXV$AQS>7 MW/C7C[\78CR:76\KDF6SDIMG(^[IYXLUJ$,]>4Y\[SJ)GGY1]ND<9M M8^=%B?[';@_ ](_5Y.*\/+^&OON*T%OCI%\]-0QLOL3FRYM6"BN2#9$ED(9( M$%0$L,PJD,DGJAGA*;@^FB_?N(\M4S6G\X-0:&N1WEPRV9NIFRT/9O'E%9GU MSK7/J](DIT&U@6JV%N&@MBM0OFIP6QL_EB"04= M5S/9'=OC'JL56](:9@YP1"T$,'1#0\\SM/],RWFT35G/_U_4-D2'&06;*FHQWSA?;\[]_UP%;5R ME=S/\H[5V?B<)43!*0CO!#C*-5#OG.*><\WON8!>RCO]N8"[2W+5F-K:]NZH MG!<'7].I@5CWR%!@DU--4'S2FLYB'E**EVL2FL+.?RY$O%I,EA_[KO+L555] MV\ZTGJ(X5GPVY?6\]3FYE$#9]G@&P3Q82B509[5D)+OH32\5GTN.>%4HXJ0P MQ&^7!'$PBX?SZ31UU_0Z=PYPN0$'R-18R[X<(++0$%D(JT/8"+3O&$ EKE:) M)3$I>YU!2*E!.%%23'D"*YWFP;#H7#]5ERTKL;!C0?O:'@U9:"]9:(^4&)MD M]J^@TI7#FTDG#O/<+1*[53DIWX_\JBDA:IKQ:):6[7.Z\P+*]]J\CJF M%<&]1K[MKX"-^^0.V1DJ$DF640$3-H*P6H-C60+STBG"&662;Z0KYZ^7+).: MX[1\G=O=9RY_$W>M.0?WQZV0O;!B4V,_#^I[/0C9!WVO7+/WLT>(MJO-/:/ MK23%D\@(C@H)(EA/@M AIGOS1KWT"/7N2>XN F-C8OM:!IFC?KSE=,P']H"M8:Y!'3)E?!(6F.29<9>LY&R#QUS^D&7YEH.QF1@33M&\ MU#I8KZMNADUDPS@\L[_Z9D7Y&.2QF5AIKFRD@ G9O83@6!KI:W>2@PG!A&!" MGG@J&0_&K.=@S#R9N5GH_6!,'+Q62:"8EMU."YIS/,%^UU*$:<&T8%J>TJ[C M NC!V/E/=Y2;-,VJN/G4K7.>GY_/VX\Q#W_'[3LK[MNHH:B!;9@;ZVG(*H;L M);"8'0@6$SAJ/3BFLW3E_Y3)?6\;=W1) Z_S84<")RT']+/F9RP8KVS)#](+ M3OG48\+POM^=^QYEM5I9I29'K2,%%64"(9, DTF1R$2X%3J;E.ZM;OC1/> V M*:NQ2K6KE:$U!I)LIXR,"XT MP84F-^[19.:8, J23!R$,11\T+I==\*"(E(*T4]1YG)/EM?YQ15K]>,7"ZP( MJ7(A2>6,B*M"L*A3A=(-&42#"S;:"K053V K"/%2*V4@9Q%!<%ENRUC,0M8B M:A,%HZ:7]:L;LQ5JK*1 6X&V HM:@RIJ8"+6 MP?M^<>%GOT2)PNJ M=Y_UU/JQ/WY3?LYJSP+Q%'+*'D00#*P7$125)A&=&5?WIB+[6W;V:Z&$T\(( M+PHA].+GF)!C@AU/>\TV6.G!AJ5]QP J;K6*JRGATOD(W!$%PF8"/ND 24CO MB2\23/MI_MF0XO9_XC12S%Y2S![)+#;P[&'QX[*"/2K,WT?I8T^JR]OFQQJ* MPSCEAE-NMQIX*#,DD !&)@*":@>V6,C6/QJ53%;&Q3Y*-&_3Q76_^ 8*,VI, M9%]G&NT)%^),&U9SL&\'302:"#01/V@BG&V%O[@&JE0Q!)D*,%934)GR*(2) MS-Y;R?Z8JM-&380:2X6MOV@AL%)5?Z4*FW4&IHLG:;F+H_/4]ER6 M'Q:I28OWZ>K8EX\UU/CQ+/!*9P-V^BSPG3>)VFL:M;60E&NG)ETQB2%%8+;\ M8T)FWI@?J32%YEWS_(9G#F;QMTN6>;LFF.T=X;1 ML/!4;QL1ZG]M:-D'_:]SL!4CE9)G4NQ*$B!HL."H5VT,>[F&7"%[L)=+;+(V)K V]KB[X3@MUYN* MKYH41Y/9@Z BUQ=7.W:(;1##^M&0[*"Y=4A$A9*H[82S \:G")<\NX M#,'1/EK%"A^VY\._6EV-J^K+'3\:\ M:(P'.&F,Y;\:^\[0Y:#+09>SYR['9DF9:E=0=HY%:0X^)@XT2!Z9L7LXLN!PM_V!HW3"@^I0R]S#F%[F3!]*&=^GF71@NW3*,\ M787ERK7LW"WS;$N$XW6A,/UC-7E?)*!= -JVTRU2LUQ,PC+%[O>#F-!!+XV3 MZ.BH]\%1:^E-],(!5X2 "-F!B3F5+X$0(;/,UO=1-UP3Z>O\\I)&WQ86?3UK M37;[W\L;SGQ[39?M+PYF\=,';CWS:!:FJUC<^(M)"(+@:IF"+PF620,6;.M;)6WEM-\9@RY:Z9*CHV7**I0E.%+9"5FJK;E= G MKU57E(^'$+4MCUMBW?[^WW]B/^&L06]8.5A,"K_5/0&/:=AN&G XCE1507*J MQ@BF =,PB#1L:I*_OQG]"CUOY>69=O5.3*&$O4GMXIUA3=-7GOM=JQ-C]1>K MO[ULN"B2%TYDB%YI$,(;L$9&R(;P3)**U-X[*/4Q4^H_5.=]DQ:3>3R:K;GQ MQ25'7E=_;U>4UU7F?BN]0HR5[NOTU;UB7:S;XNB["C4=,H@&%VRT+FA=GF)] M#>'!NB0@1NU 9!; 4^9!\&RLHHF'T,L9[X.V+F;,=)VM?Y6S+EJ7_:O&X90S M3CECY;H>FX\)V;V$X$ 8Z6MWDH,)P81@0G"2>F\FJ0^_>5)Z//*I?/A9N_OD M/(\NND)(#84'7/M4:6%XI]<^[7PY-HBLA5 >RK]FO<.YL<(!88)&+7@F\MYV M1RHE33EM9Y)I>4TD%&PP%)1-WE*OG7&YUW+LQE8,?6GUM:5C2^J7%JAZ*C%BF>LHR M52H/_F"!ZCMR_AU /99 Z"Y0P^!0V1"JN-E"0$>=>4BBB]#U0"\Z8861856"XIA$0YDR;)OE=( M;,64BF)3>C.E3T>AZ$>QZZ-F)UH35M!NH-U N_&D=L-SICFSH(CQ(*B1X )/ M0!-7EF29DKJWQ[&21FCORS.E(B!4HN#;:ECBG"3'F$Z4#-]N$#46LJ]I-+0; MNVPWL/ UY"ZM'5W.\$-;[GQS%S 6C[>MZQVFL/H_*!+$OHYZTX+4A]2W+PG< M;>K#M.!\=#T%P*SU'DZ_V,TF:WK M'Y/Y[/EGRQJX'G"+0OCE,=P/RM\^)VRW-K!%CX^+G)'4]CYANT5JF(9ME=)O M!Q6/WJ[1W[?SHZ,+-XFCN%JT*YZ79^FRH[2=TX0?=_,X",?:"*8%J_6UIP4) MK?H485HP+9B6K=3@;P>6;=+),W3RC[L;CEHPI&:YW;;"BL"([=:[MIO]SO=0 M2R>9)5I"9M:!H"* "TJ!=L$(ESQ5]-Y61(\YU.:**]Z4@?]Q^HZMV[_0YFS& MG/'*FIPK9Z-M>S.<,*K,+._)?8\JC"I#J7+49':B_( YP F604@:KF(<1HHP+9@63,N3>O1;.]GWO2O) RX!-R;I MX;;H-B9I7?I=ZXZ]S+BR AL2AMF08#Q/3O*2V* CB)0B&,TT^$B")3(8QE)? M1](=S.X>_G*P/'2+Q[\E]C^J, MZERQ.NM@1!'H!)1G"B)K"4:% #Q'D[@0,1O2UPEN3Z3.JJBS,JC.>Z;.6&79 M_DPH5ED&4&4Y23YI&5%<&E#4,Q".)/ B%#OGO98J M<&_"O068WU.1" M=,SW%'RV(/Y4L+$R=>[*@.)?.YVA^%?2EB-_L%[TI56H$FM%C[HC3N?M&:#? MWD^_W2+[IV3+GC'9DFVSCY\^<.N91[,P7<7)[-V+27,Q;]STEQ+F MB_**\G-[:9/9*L77%VG1+3%J>G&M7!0?PVOK(OHZVM"P8N=1S5:U)JR@W4"[ M@7;C*>V&T)EQ)S@(0C0(+PT8$7V[F;L@C&9BC.VKGVE8=H.HL9 ,[0;:#:R, M;: R5OYUY:;MOOU:V3W8TFR_+"]VB/%PTKSSMW<)-1Q=NL6QWOEB>I285N7!%7KJ: MW+R-=[/^KIMU<.W#>3)SLS I+VR6Y8%VHJ9Y=J4$M\.S]<\_NJ5/-4'K$=LR M_$ 4>@06AN+)";=VCM%W,'9V/<5SX=ZEM84 E\LG>^ZF?[B/S5]^&OVYJKCO MU"W(&1O(3>CGT]A/2 ]/?AF=_/?)ZGKT>'KXQOFB_.WG]Z]&+@].7#QF" MNC_/B]&KH^.#X\.C@U]')Z?E(_SV\OCT9/3S[\<'O[\X.GWYXD^5VHD!._6G M"L:6;ZW1@R&+D_?WQ_W?\"[7Y:OCU7E:3,)E]4IYPI2.#'P2#H2/&@SA'H1Q M*@?A/.1KG]>*=FTW^V967#J\'!N6'@UE\TZX#F2V['U_G5UIU%YHS)X+V/RY=V1_J-& M\2/7M'6 _[V:I1$GXQ$CC'6-.B]22.<^+4:<=H^6K^W#>;[HWOD?*[\B.4ZTNB/R?*L^WG5EK#?E8\V*9=W M,2WQ>)=F:>&FTX_M[]-%>_7EM>T;_S[K/F)'+]VE'W2$Z$8__Z__YP,C-/SE M]V;A7PX.WMP\W'Z.MAJRF)S?BLMDMJZ(%RI;?]R+U:)9M8O= MEO/NW2>SIC!65PEOVL=>E:>/*('_VSV[?<9BU5[_NM7IW6JZKLA?EEI&)RFL M%I/EY/(9+S^TC:[OTNAP?GX^:9IV6N+G]GE7UWSR\O#ZD@O.#[K8E5!-/X[; MO_=Q%.=M@:=<5CM!4.Z'Z?3JK6Y]E,O$S9?K6M"B[Q]- MTS(]7.H9C8[6T9]?3&:7FZ;.5XM1N6'+B*]]SKA[;Q?_MFJ6ZQOKY_;>FS1= M9N>SDLGRFC4@RA64,"S:7]QZP9^ZFW424WMILW+W-8U;?.PNSHVRFRS:6_]: M::ZNX.9R+^;-Y/K3SM>3(>4=RFM6TW(Y'7A\2K.K8,7RJ=IJV0UL#J]A2-KK1M$_3]- S;FZUYFR^FI9HEWLCN>X^+A_T;ZO9>AJJ T'[Q[[^GNT' M6Z>P/'^1EO-R$\S?I?:']9_Y[3H=ZW>W?VE&K?JNUK=6^_J#F9M^+&EIXW?S M)NTGOPG>V\N0E:?<3"K= .FW%__+G5_\Y>#Z$XX[A^$*07>?KDW+P6RV*G_W M;;J8MX7&V350_L\U@WQ,;G%)%_>X9O1S^T>NWK![I'WMK7?,DVEYX77P"E N MT[FXN?CYS<7?H:UO8JU%ZK!U=2L6LBZ?+A:J64[*K70)L_3A(G7=C%?O>_5. M)0D%9->?LKT5[WY,]E0#ICYUJ/ZR[]64Y:55+C\7U[T)]^V8Y2;H!-PG5MPW MY6 =,Q!]\)EKG@T)?;COD^)9)KG<>+/EP;5:OBE<$8J0].VIJ1FLW>K/MK)" M)B>___;;P=O_'KU^-3HY^N7XZ-71X<'QZ>C@\/#U[\>G1\>_C-Z\_O7H\.CE M"?KN7J:_'P]$[7C@P@0@@=@"1"'!2ZG:=E#BG97E9KNW*,N7#M:)V_?%:*7_3#3:N#==#KN39:(@J MUEF%BT\_W;T!U8,F;&W?6F\]67Y<&Y!VP+%VTI?6NKEEC-M1PKG[>S$$UX%M MS8=KFM7YQ>4XXLPM1R[G8B360XC.-15/XZETXGSD^G-*")> MUU>ZLPSFG3QTNW5\YC7K=VF-YI6+?NB3CF^&- ]J!BFYM1 M7'6F_N8UW:BN '4>FV[XLEQU[G_ME$)GB^.D?/#BXQ?S\_+">7,K4#>WUCU% MOW_'?2^/5.EB/J'MA]W*UVNXGR%)QHGRSF0PF1>25,Z ISH 3TE[Q[W*6O5! MDF_7=T9[RD:Q+>T=WEF5C[T;E?VJ"WT[D5\FX$&C7LNG^3P"6F(^=W^;+UIZ MO1KDKY8MNUUQSJ2M84R[<7(AU_8)5[^Y1;ME++WJF+V,?DNRTZ*[M=LNQDO" MO:J9O"]#N[83Z[K\L!:$F"Y2=R>.5A?MN'C4%"RM*T[=H+&,!M^7MSA?D_"? MRZ@ONG:(N&K*%;3/:AI?%3^[HUHI"8J20F< M2E./OK8MW+2XH( ME#\T.5^=KYDV3SZT#UU2=%L\7IC1Q-?(J*9XUETLS+LJMVTUFS,.5RJ_'%.>NI'H]INAF-]I9I+DOWNVR MS%N<@;NX6,P_= .(DO]_^6$RJSVJ#R]K2<80;64J*M]61&1,X#G18*1*5G&C M>.)]K**]-ON7F7ESDYC7UWGY['H4^\EZ%/OE'=L^NQ)E2!@8E5'XM)M=+&\; MSMH;]MP5-EM=M#A8M.6UA_CN>O*A *2;7NJ&7/^\F2R]-L[7;OES MR%G7(!;M=%A3'FKRI#S_YT*?;:?XI)N)O?6;=C+ROZXF/]H_>_W6=_"WI_#+ MEG$9RFBYV.?BFB4O8VU=T.A-8EJS2,1]^&GF"7=&0I9)@ BF>&Y'&>1 8BQF MQ]M@'@6_\F#;(56&)9\ \:+<&==(!'8;BNR+2%1R)Z#XKVOE:25C+43^X^7$ M7?R<1?A>%WS[M="D ),/<#:)953Y_-7_!O$GBR83\Y:7>E&LO3WF=3SH]6'- .VZB [M=1[LWJ/S -E2$8,&V8X*A)<9 MC"WL8 DW)/L@H^AELO3%I+D:ZW6=P9<,<]K>>S@7L+'%GS/7PG1\B?;Q:-EQ M]7HR;U60NF@;M6Y*Z[?G\<[F?WSR<[>!6Y[._[A[JF6 M_>>+;N1]/F^6:_M?QN]K^Q_3Q>3J)5=_>?GQHES>NS1_5T)1!D%MG^1UO^5U MT>=JA?FSP30RU'YS7.*OLRTE!3_4R3OZ([4W1-OM-NWNCY\[D9BOFO*,YD_/ M?SQIN[CF;_V_?^O6_3^TZ:1;+>=7.URTUU1P^YS\I7LZ3-W'^6KYO*L0_&7] MAJ8+XN7SR^TU=1=->MZL>QK253BZ?0_6?_JGFXNXO2_G^TDSZ9H#/CZ_^BN? M//7V%A+K=^;BF3'_VGW*JVTF/O/, CW!ONF9M/TPW_*\$ MUGZ-]!E7? 7*8F]];\GN>#K[6NO7G=W$]MUD^3G4/)-6]GVN;O;%;=]TV8K M9O.;K3QJ>:+9Q/8W3YV;^UOA8&Z^GIN2B?99__Z3^@DQM.UE^8_/]?^]7%WQ MLK6.#VX4AE0Y!#AB;NK-#5+E3E#E21EH_[8>:"-;#AN1:"RKS V.X78JG0BU MRG.S-6/RJ//EAI'1JBW,U=1 3=;E$<>G#>ZFV <*1GE$"JXCHTC!2,&5P1Q= M<)6YP0'G3J43H59Y;J[=#D.WLQ=NYY,%U^AT]@#B*(WUY@;I=__HER+][A/$ MD7[KS0W2[_[1+[K?O8(XTF^]N4'ZW3_Z1?>[5Q#'VF^5N?GJ-,OEJLWOG&LP$*?EDO<#S6_/W;2M?^S]UO/;5RB?.G5R>HK/>;^)J/]?FATAXS[+\A.N; M-Y^+V7S F7@$WC8%K7^I"4$/ZDPUF>P6S]]-Y7?7C_NIBY\):P_Y^] M=W]N)#?21?^5BEG/7CN"D/%^=)]U1,]KKQWVC(^G]SCN3R?P;'&'(F46V=W: MO_XFBF2W)$K]I"04F1.[;8DJ5J$RD=_W 4@DB#5)$\F4(S8Q3K)QGI5"$V=[ M5:>\]$6)% F5W!.9?*T>+0(II62C$@U,WE>_[J?EXF)7C?>?T]7Y]]LJ(#^^ MW=;O?='W&?XOO?1O[RTF*6X4DQ0?+B8IZ,2P^TM*(IX=]-B6ADCD^. (.;Z5 MF$"./YJ@.@&.ER)*SG4F6N=(9"B"..8D4=R4Q)U*P>R5XX_>F"!](,(G0Z1T MAK@0 V':!9>4$\Z[9CB>6^C%%CD>.7[T<(0V%"+&F/XYTN.@<+HW<)'*\IZ(*4.7&1:>%85(FQ5CA> M:C71UB''(\>/'HZ0XUN)">3XHPFJ$^!XKERFUGL20C%UKEX3)Y4@-EE6A"L< M1OE[<_7%<"UB(E(I1B3E#CA>2R*8+HF50)UM9APO:Y:%-LCQR/'C,OO3$?H# MI<@<.(.M=?^U3@>_+LKJS7 P0RW$D M<.ECT)8):EH1S!Q,K0^\[H5HA&B$PQ=/39:ED8R286 M(BV#CL%+(LI%G;PLT3'="D,+.U%4(D,C&HT>C9"A,28P)DZ/H5,RD=-(2H"! MM.14DU"<)49*9ES)*>D]AA9!"49M("H#34OF80SMA2!1248#=3Z)T@I#Q MA][!B6@T?C1JW>Q'EQ5R8ED]K;/!W_RT_NCG,;>4.]JZ6YM6R0?-5OST G*M M^VRL[GF("G^HO)M1WM9P2[,#O3,V$;;E?=5?4!JQI;@Y(:@;(8"A4$"AT$CT MH% 8MU#(5OJ2@?1S\8S(%#GQ1FI28M*!SVJNRIGA@-H="X*^"2,8L\:I( MXF*14I>:-9,:$@I6'3C-!87"24+=" $,A0(*A4:B!X7"N(5"RHE*E2W17ALB MBS/$:Z;A5\DB2ZPH&6\+!1M\4%QS(GE0=9>+)ZX43ER2VF>;"C.T%:' ^408 MA4(!H0Z% @H%% HH%% H?)%0B-P:31,E25D-0F'8IFHH\4Q(8P3SCOK;0J%0 M'VSRFCAF"Y$Q&.+@8B)H2"90%G10S0@%,6'FP&FY*!1.$NI:-_O1Y0G=S/.Z M;G(UW.Z@'MT:O!IV>_L6?=PZR;QY*TID12Q8C-GA.MH@W2^RA8N:TVDI71>I>( M8X81602M]:@5"8Q*936SO+0S!UD[NFBY-@"JC7;H#-5&T^Y!M8%J ]7&B-5& MUMQ$G@2)414BI9?$>= =7DF0#E3+O#^W(:A2EBE!4BZ1R%0,\9(%4F2)PG(G M"VM&;2BN)PKG-E!MH-I M8%J ]5&$TX_5;4A8CT@RU,B([-$&E .(61&*(_* M%N6H87MG;3F664Y%$E;WA,OL"_&N[@GGV@4J0K1&-J,VJ(7.WG)E8E0;[= 9 M)FD<),,*?O/0>^^WUK>?;2SVZ,;B!S16RW9HG;?^F;MUG[O5>>YFB^@'[EJ4 MX?>X98_.]\/OP??3OO[1KU;+:5BO@%!VR5[=:M&]RHM7T-3S:81/7\&-^K.N MVS)3%Z[V_UZ99;CSO]9^"9*EWYQ,-GW;74#[SOLN@RM3]Y?U/'>"3CI..1\N M@1_8I#;+=Y=Y6?6.?Y5KRQ9KN.'U)+1)]R;7$\]Z>-9LMGC3/[M.32UWG$<, MH/?(,@#+73F1?KU:[+BTM@E<_XP^'RXG,W^U6*_@(6\SX/WP0#L8<7L]]/&9 MO^SSLSY?^J5?Y9TY!E6XN?4W=R>0OI[VTS"=35=7SW9WN3>-=/-D(<^L9M\. MKWDOGVTN!0M*_DE7LOHVGW(=.U-,'?26#]!(?F8LO?;?IUGK"1L\"JL"!O#' ML>1'\ZWMUZ=;'W+J:(=NGR3N[,-KN_?CX\_ 6WL,0GMC$?3-Y_D&/%&O^H]O M]#?HIP_ZZ2'$;EC,TD%\_;\W(K/[L8K*)F;YQNKF4X!*I+%Q0.58_=0T5/X* M0_"_;8;@[:#E6#U]"FB)3';H/;,XAAN3.S'4&O?-DPF3+ZJ0,@Z/-BUA=HL& M+4F7+RCV,;I.<0H0C/2($-R&1Q&"$8(;"W-4P4WZ!@><1^5.#+7&??-.[7!4 M.R>A=FIR&BJ=4PIQI,9V?8/P>WKPRQ!^3RG$$7[;]0W"[^G!+ZK?DPIQA-]V M?8/P>WKPB^KWI$(9M+YI^L5%7H)5^^[WE\OI/$XO_6QV M->QD_J^S7\_^\*C'"XWV*L1C^^&F:?Y8G6L?*>,HQ%:>5I M(9J[1*1GF@3K-8G%%Q%="#:'VX61C+76:.$(M]$1R2TG(3-&M,Q2B\2DL7Q7 M&"GVK_J/547J__ZN=L2-8DB7ZV5^5PV)\.OED/@'JR'9EH^D;:G7-UX#[MN6 M"'R$^(6Q*1<)X8XS"X%^F)Y]XU/\F) M! ?+L8-2>>!D6D#X4X[1U)O-B2BK,TT-M:F_($ IUR MPI3EH+5S)MXX2QR5*=-W$E1C-?KQQ<0) M<+HIM 1K..$N C_+J(GC5!!5F"HETVA9O,WI/IK ,N=$,0_?84(3R[0G/'DK MDLPE6HFEI.I\CIR.FX>#[N/)<3RU-JG3]>]%/?_=W':9E&S#\; M0UP^=@;GIQ>V:]UG8W7/0U0>1+'>C%@77!=)92;4U06R5 ()1L(_/"LCO-*1 M[VTTXTF:PKPC)5>Q7B0C+C-%8@F2LLRS=T^[J"8;SDG_@A*-+<7)4],J@L4%F@LA@=XJ&R0&6!R@*5Q0&4A2U9*ZXDB=$%4 FU M+HXJ@7 ?2_%1"N757A';H*)W4A%G8JP;@@SQ(3DB0J&*U\*WA:&R0&6!RF)T MB(?* I4%*@M4%@=0%L6H1*T)1 OIB(RQ$"^T(RH;IXNEU+*]$CTF)^V3%C6% MV1+I,B?!*4W1J\ M&G9[^Q9]W#HKO5RL_*Q;;@@",Q7'$+R/G>M[DS'Y&5>5,=-B'689!P$MQ,IG M> A' 2V. H3E7*LDB+/9$TF]!47/.9$JRR2Y-U3N':@1M"PV@NR'X8*J(P<- MW\F24&]$3MPH$Y]VY9+1EG1@AZ*"]07J"\0'EQ$'GAA+$R MBDPT$X+(4(6&88(8JJ/,R10N]\[@3/ -ZUTBCAE&9!&4N*05"8Q*936SO#SU M_DB4%R@O6L#'$8(>R@N4%R@O4%X&*:A2EBE!4BZQ[@(SQ$L62)$E"LN=+ SE!\40LURY0$:(U3UQB&;4#:H]>K!@Y$;SRU-] #Z(%3]P B4DO>0 ^@!T[= XA(+7D#/8 >.'4/ M("*UY WT 'K@A#UP?;2+6@(F^?%9Z^O99?AMGZ]203=ZO M'HQI=ZN]MA9SK?N=O]ON?.E?Y4UH$U_@!9_YV1M_U3__IOMC.[9_ZO[XQQ8[ MY!@W6_\S=Z_R/"_]*G>+]7*W[;J[7$[A;>%.75DN+KK5.5PW6P0_ ]EV<;&> M Z/4->2^@ZM^RZO^>7>^> /?74ZZ-[GK\_)U[L *^2W8(DWGK[IJA,MN4;JX M6^+NIO-N 3=>P@\)/EQ>[6X&'U37UJ\M\\I/9Y/N//O9ZCSZ99YT93KW\PAH M/SQG&G,_@6_TZR5\"G^&!W:O%M"4^06\8P?_/UU-_+'0YH<+[?<$U]-^&J:SZ>KJV>XN]U:CV#Q9R#.G^;?#:]ZK]S:7 M@@7EIUW)ZMM\RG7L3#IUT%L^0"/YF9&V]4:.PI)PH76/TLB/EFJQ QQ\5:66 M0Z:9[!#MDP8\]N''.W<+UX]@K#V&%,GMX!-]\V439?JQ)LK&&D,/H;;#8I8. MXNO_O1&6W8]52#::D3<.-Y\"5*)O$"I/%BI_A6'WWS;#;D3+<4GR!87&1]WKPB^KWI$(_:_FZY\"GX>?KC]W77ZQ]_]:L\FT$#\*S[1NL5/+0O/EA>O75/C-7H MQU?I_+,\T3I*WGV\@_>%B\ ,EYAHT6;O> >IF LQ***D M#@1^L\0:*HDJMF1G4N T/^GQ#DH=]G2'DX*?HSFI ?$+.;V5H!JKT8\O)DZ MTQF/);&L2"B1DN%<:1=4),ER;HL.+KIXF].#DB&79(G(BA')DB16:T:,-%;Z MHK0.[&DYW2*G(Z-EGN6;)PVT ME%[8NG>;EM>?ZXM1\]M8C8[RNFEXO&\9S"03@B;610E267H24@Z$RF@H55&: MLB>ONGQ3\'(V\1OQ"3F\E MJ,9J]..+B1/@]"2-2%HPXNOBE\Q>$Y\,(R[F;&0,FC)]F],5*R)F;HG/3!,9 MLB66:4\2U50J&V4V]&DY_BYYPX!Z-S28L@CG--(G=.\QR MU#3(4B21QGB0%@6^G5DD*16FO'"4.O&TTJ+E_>HH+5!:-.%)E!8H+5!:H+1X ML+7%PI/W61!.HR62IT""8I((II5S(L3L]G* F4Y2*6F(L@KD2)&%N*@3H=YE MKDWR)3_MVB+.6J"T: $<1PAY*"U06J"T0&EQB(H\F:9DLB/L)R4D8V*1 M-FFY=X"&EL5&Y8C0M7)0C)H$ER6AWHBBAO$!Y@?("Y<5!Y(7DD9LB->@)*TBM+$@<%9$(2T%E%.&NO^?=F'[\QIP M81KA]S1]?;\-O_V@"1F_PX:LA;[_J,#_0RYYN^7FJ/[!=;(WI_;LWON]^=U?+ M3X#?C5>:94Y)LIP1J80@SA=+O+%&Q20C#7NK$Y^3_+#NR2OO+Y_=Q>M_G?HP MG4U75UO^_\>[?G>#YO_KUQ_>L;R^3O)$?9CE^9FXE^9'U4'AZEEU68VR4^VH MVJNL-9?$Y%#W](5$7,Z%""Z2"?\S7&CCH!"NDO,[S( MZSR[&KKM-2(9XYOUT[?=!?QVCO1W5*B2B](PL!5$ FL1R8#4K+")^,3KYF+' M+=]#E<^9/7]"5)$4Z>]X.FKR*@@3.*&6U:.PH+=Z;R717-MLDLUBG_X^9Q[F M"3NJ@&'84774F_1W=F.^X<[A*_SS15WY76?9WF^W) C*O5#A2>8Y;:22#U&2 M0+U*22L/R#C\<,T/9Z,,H>Z?N?;, M?IKRLO.S67<.SP -.9O"FZ5N.G^=^]5%?;_N#4!4MUA.P<=^U@&Z@,1<3>$Q MBP(Z^S]UJT05X'SDJTU? MS/,5O,#RM[SJ"OBFGW3U_/>\C%/X\R5$SW(R/'0%9@1@O5ST4[CU>9ZE^E(7 M_K_A%8.?_P8-_@E^K&\6=_UBKT40< NP/UBAVK,B,_AQWL7UCFBQ5?5ZW!HO#HY?K^;S^N1HNK'N([1Y>/:SK*UUU!7H< M^/T" J :"OPP!U.]KE\8W@F:56T9\W+EK[W'?T,WZ-,T;KZ3UH-OMR]W-:#> ML.J*U:)PY^ ZO!EW)_ \(1OPZ*7_^ > ;JJOVL M(MA(4>O:6PQ]@JU_)2^BPOHGJ_ZAM MHBXRHJ0K=9[6$!>4)5JXI$P]8H?NS=/*I$*(3!$>ZO&Y/&GBA&(D9B:XLEG= MH>G>=^2[U=V+U?=^N;P"$/X_?K;.!QD ')O^/^F!*G?1R!"AJY5(82 1+7%, M&Q*LUM[H$(+=RT?4.1LF6!U\, O?H?6(9\N(=CDX%HRWOK304=G9_<55QMA1 M;PY4)Y4_EK>(;*"N@6GZ04/ 063>KT;ACY7F0"&NX4M5!2RJI.HW/PVE8081^IV?>=!BW:_G&?BN^_V_ M_]M;3EE\?O/SS:?I>:78.Z_87?"'.X7&TWNF0ZGY8%+SUYM2ZF\[*?6/K91Z M,4BIX6^[*2\8#9UUHURQN/ZR[]]K]OZ](-0OJXB$"X:@K*&=A\ '+ _YW,_* M$,R[)*SN]=3#6/1JN.7E<@'CHKX&?K7=%'[IX/7B>96YP[BT#O/ 6@ G,.J; M]N=PW_/%;( *&,Y.%PE"?C6=7=>WPX!^&+MNGPFF?PF_WOH>/.%5GE<, N7\ MU2Q[JU>3/DG#O)Z648#:"]P4C(+U!R$@-%@FJ"&>H@E<=F_<+ M\.T1N'\W8=0E?U4GM2[S1H@ >@TS>UNDNEBD/ .A,^U_JZA5IK.\F4N[-@+O M0+E<]'?BSP_OUZUOPM!D.]#?PAW(F-42OK:YR6L/EZS[[WFU1;O($/H?O7SW83 F?=B]4P M!?<*Q-Q\F"F9A,"[E+TU+ROY\IO/D2PUQC_=,]C=O. MJM5+X$&#U8$LP#!^!;^099[Y]PIRZ><]/!AGT0[6]_]V:Q+H.I>_FQU^S^=E MN;BXQN/@N M0 *^&:7"0WD-H@/]FB_[=?"F,<,";PU"H2F?XZS6>7@"AO]K. MR4YA5#4=G!VN-A/@[YZS[G=SNQ]0#9.JU.%I9'<-W.;]+6K'?Z;0CF#3KZ< M#I/6DZV"@5:^WDUWP]73_EW\;6V[C4-H$(QCEMOXO/$4:-QN'CZME]N6E(VU M:VQ4TYU/+S=@<>.;FXDN0)KZY>GRW33?.[<.7_D0KFP,L[M%GSR&0%<=H8 MPFWV/&;+XOXITI^]D_'7"$IT/:S19O!K(=UHGZ]45=,/N?_#GSX'N#'-_OEOK )=/->M:&P/ON M]Y7OSH&GX4O]'YZU.2'P]:1YUTZ!PW>Q1]PI\'Y7P+:G[-O58K>1IK8) MNM4S^GRXG,S\U6*]@H>\S>GYYH%V,.+V^F&.Z[+/SW9XN3/'L =L<^MO[B[@ M^GK:3S<2Z=GN+O>6<=T\69HSJN2WPVO>NQ=ET E]5V/C1MES9)G=< MV2/:'(R>^( GP.[UJF&!Z@FW;'_BJ18[^[7BS_<[R!]:!@<8:!VD5]S(W&AI MC^H7'-HPNIYQ0JB+OD$<1AS^T';H>_+E6@A>Q.('C'<+XUUAJ8/$?G4QM_8;G MA;18_L,HP4MAGIA4ZXD'H8C73A"556+&*T_U7IW*+ZE3**Y*K7U5B&/6D6AU\M2PRMV')>V' M&FX;.E'L_C+9"%Q-,/<#94RC:.? MG>#8>AB/U3T/D8&*FK 936@9S2PI09C4G,C@!+$RV( MYE$0*9(C@?- @L^%)LZD<_+02GCQ^\>4G1R)B92TQ;3 MDC\Y:E!V-K():82HA0(#!08*C%&$Z@D(C)!]-,H)4K3U1&KG27 FDVQMK1&F MHK'Z007& TUM<<8G5&A4&:@R<'5K5+Y 28&2 B7%B"5%YH79X!TQ2E@B6>3$ M,B]!+7B3&'.>!O/5"V2/.V?!K)YPW6094E03S3$8JHEV?(%J M4$JHD1JPE5 MF$RZ[K6-01'I"R4V:4.43SSP$'*RY4'5Q(-MO $J-CA!<822XF;V#?SFP6)_ MVGGZY_5%7DXC_)ZFK^_[%/[YHB:_BZ+M_;9!)"3+PCM6X\<1Z>J&-9,A*F01 M++GDY?[^=4&5LDS5("H1@J@8XB4+I,@2A>7PU?T2PC_YZ?+_^-DZ_U)^FL[] M/$[][,_S?K5/5-UV&>+FL/62YSA_H,=]^L,,P?D>/82T0ZX.@ MYN;BVJ9GTQ4T-][;/=]9OKMF^AVLM/AJ][W(6=?]LEYVY=W[3-^_3^?[;E&Z MOZSGN1-TTG'*>>?GJ?LAQWP1\K(3;/B4P;?B;)UR%WU_/EPR_)#_M9Z^!M2& M>TVZ_GRQ7!&@_ NX^G7N5Q?;SZ^=O)RTYP.F&.]W-X0/H=F+Y=7T_FK MSE]L[@/O?\>K'+3)<-7M9G?^\G*Y> LLMLK;]A8(^^YUC?NSN_K9DW>D[CJI M(MI\A25K/-X=+)O( B'AI_/:,Q=PY>W>V?EEKBS33T%8Y-3]^[^]Y93%Y_ZU MG\YJWR(@F$@/%V_^DIYO>B!\:YDOX:GP';^ZUMVZ^BQXT'=^!A"1NU_/1!J)G!B^55;6>-JF6>^WAEP8G$!7=J_[7(I M.:XF77X[0$?JRG)QT66_G$/\;6[TKD'0! ]1=^F7-2#@%I>+>8T^N'N_6L3? MSA-M^\T;N^6"/U16$_#]VK:NW^T!CNS=@K&Z^&! !2'T 0OC[57<)ORU2 M=UEC&SR4CC;Z[A*'AP^^QYSX )6V[5SMV.3QCA@]9/=RU[K73G3_K_-W">^7 M_E7>#(*(+_!ZS_SLC;_JGW_3_;$=RS]U;_SCUW='),C!MG]?@C!:PC9:Z<-6M/T/&CE' =^?^]4#XJSJ[L0;B>J]IZVO/K-HKL"+?>^X.KM*9C;OX\P\@;!6M7M"KY18\U'T)W]M,XQ;L?5]^GX M(33'^-*?,ADPC#[Z82 QNUCTJPZ^.H41P%5]Z3)]^WX< 'U\"U5@K[\O%S'G MU+^W:QVE_'$+9\.7[S$GA,WF^NG;[@*:>M[#(^N08K^UHX7Y88#RNZ_&\-;? M\YYB8 #0Q<5,M-- %]X&$H0,Q#ACK%;>>K=WS.J7S*WNNN!/T -_A7_O@H6^L6"A/IQ1J<_LO:L5H^JN@;ZP(+ " M%2%:(UOKM=*=W7\"PAA[[:3.Y%Y6N[T&UMI,T5ZNZR1OOQ'5'^&A,;[[T7/G MB8(0A=&9 L(CV95$9 R1N"(I"3%;Z0RPJLT'H4Y_-03!R\6+JH*7^8XQSZ?" MC=X?"0'DO!L)_4]>+HX#;TZ9'3U3ABD&Q$A#K>\&O1,Z&2,L1IJ\4]XE=1!V M/&#'_ @/ZK/["[V,JE_>R8-'N_*!TZH?77<\ZAG4DQY:"Z6=L-83$7VM?J X M\89F8A/5B;OHLOJJZ@?OCF)[*-1E9_>7UAY5-\0A\T__ET,WDDD8XF*R1!HG MB+>6$YV+%BZH*,UA3O-]J-[([=G]93?&V!U'IP'N3NOD7YS6F;FA($D)#'IR MQ3I/K"PSQ9N:&3AD&M?4 MI$U&4#_,^%Q+ESJ?YJ5?QO.K+O@^IVY]">BV.E_FW,TRQ- @I:;SRW5-HH(? MX57B>??7S9_89J+E=A+7(M3$PDUF(/Q]N+@3W;0'R'K_M\DP ;6XD@3TXF>9_XONF-=Y1S].O58K>] MH+8)NNXS^GRXG,S\U6*]>C8LQ3W?/)#1P8K;+X#39_ZRS\]V.7<[>PP[9#;W M_N;NXI>OI_UT *NK9[N[W%L"<_-HP<\4E]\.[WGO9HQM*\_X)U])/^DZ]/3;XF3T3E%YKKVV\O:,S\.@:?,@>\=$JO'9 W7$<[&R;W(QLGW(O M,GKB\3P!=J]7_<X,:/[J"7IO[9# M[&^+'5W/0-A%V$78/478O7?9K(581>A]P(#'X-N4)Q-N3Q%N<%T*\1;Q%O$6\?6B\_?IS)!%M$6T1;1%M&XFM MIM$69Q,0;Q%O$6\1;W$V ?$6\1;Q%O'VF/ 69Q-."6T_FEBRW17UF9DE!SXI MJ/6C2UK?B?C]K6+OS[XJOD_,N4]\YMJG$_"!_3+",[>.ZG@\=,^8W=.2,Q#5 M,&Q&$C;HGJ;=TY(S$-4P;$82-NB>IMW3DC,0U3!L1A(VZ)ZFW=.2,Q#5,&Q& M$C;HGJ;=TY(S$-4P;$82-NB>IU\4OYD7<=WF:KC=0;'Q>DU/]=[>C:%EZPOG M?UO,\U4'+_9;7G4%FMFWE!G34@@WR(6']<5\,6)/?$& H\62LTX9Y)(GETQ%FFB+$A&J&"]7[OV,XDM&8Y9D*%JR=#ZT*L M,(E0(TMVK+ 2TNW:^9M"^>_JYO\P[>-L4>N=WWND@[AQI(/X\ $C?$(=N_=0 M!P2MCX'66)D"6;L=7XPZ )"UCX:U6R?B?_^WMYPR^1S9"=FI:;,C.[7B"62G MHV&G$QA3RIAUEM:3Q%4DTB4*X\,&32\]NL[;A17"=-DH'+92D96)L&4B>"A2TVLFP>E[6YFPBJD+61 MM<=E=F3M5CR!K'TTK-TZ$>-,,++3*,R.[-2*)Y"=CH:=3F!,R1(OEL(@,D4V M9 I)4L_!)E&Z9"6SR7AS>TS)82S)/5=$,<>(%!0Z1C::6,NR"%HP$2F.*4<% M6F/.)+^Y.0 SR4<@J[]?7%SD99SZ67?I+_,2*[ =B=+[7%\@:.+N*)Q&P-@Z ME=AJW>Q(+JUX8JQ&1W)!A(+D@N+;GTA&*K=;,C MN;3BB;$:'97\\7RQ4!>+_H MIO/7N5]=Y*\^]/?$7#R:,OZX9:5IU8SN.27WM.0,1#4,FY&$#;JG:?>TY Q$ MM3O#9F>69OST/HX;\A1Z![V#F#863$,IT%[8H'N:=D]+SD!4P[ 92=B@>YIV M3TO.0%3#$+I5_E+N6PZOH0),]"BHF60%2* MC$CM34UX5R0KH9R)DD>?]LZ$STH6;SC13-33@[0G02E&DBTV9.UI%(]\?I_# M#'G$F_'C#7(PQ@3&Q,EQL*+%)*,E2=H#!U.CB+6<$>4ERS;&0-/>:7Q":^@4 M/!,MBB8R*D5\RG +5HS3+A5M G(PX@T.>G'0.P9/C-7HQT>XK7,HSJAB;(W" M[$@NK7ABK$8_/G(Y@=%<\5*G("6)F28B4Z@SJC!0\TDQ1X,/PI;;H[D0N(U% M1F*I"T3Z[(G-N9"8@J(BP =*//(Y>'(B%,<1'6+.Z#$'>1AC F/BY'B8,L8S M]Y((%QSPL%(D&%^(DS%J&7CB;.\\VE@T4]YR$EPM&49C/8]64<(E%S$I^!Z5 MR,.(.4]2_PL3G4VME(1Q4I(BH43*80B-GI! MC"DFV92988^@L3>2)$V-% M(9(515P)E)3HM>66EEC";3607T>TZ9XTY@>!NM#-Y81W*, M,%2-IDYVFP!C7,9HD29%G_>&M[88DY,G3#(&PUNCB(_%$NVSXJ[(9!Y[>"LF MVN+P%O$,)[M1#: :0#6 :N!+BY=1S;.-Q(N4B>0)?HQ^,$160CN]E;-SOJ!]0/J!]0/[2A'YC6,3!)B<\QU)T4F7@&TH![ MG86*6;EH;^L'[P03ML"5PM0%*>[AVZHF:D;E1?;)FO38^99<'W@*"N4#RH<6 MS8[R >4#R@>4#VW(!T>5%2)HHH721&I.B4TJ$U (7BD5C,[^MGR02840F2(\ MV$0D3QHN5XS$S 17-JO"'GN[AIA \U$_H'Y _3 J7Z!^0/V ^F'$^L'R)#2W M@9@HAWQ80[R((">8%,Z))*33M_6#BU%H&24QVDDB'0_$Q6Q)$29;HPI(B\'/C-@\7^M//TS^N+O)Q&^#U-7]]OKF\_ M:"W&[S 7:X%"'A4?:ESZ#3+,+]>KOEOW.76K17>1?0W4;G6>NP(!W+VN$=QW MB](MULON8C'/5QT8Y+>\Z@J\7M^]R7 Y]/?I:[A#62XNNG^M%ROX>7O5)?@L M]V==]W+_EGXVZQ;PJ&57IG,_CU,_@P;UJR6X>@ZM\G#KX&O3UI?0UGJKZ?P5 M_._B]33!I^$*&CJ%8+WTR]75N[_W>?GZ_4/[O&W#'4U=A'IM[6:[YF[L<;9# MD^M.?7*O==U?XWE.ZUG^I7SOE\LK<-? M$?V+>?JQ7P'"0]=YQQS]+^6''%9_?M\E7E9?O80F?#=;Q-^^Z3(0R&4%@>4Z M?P!#$10^H7O],W?G_G7NXOFBS_-NOEA51%CF"'PV1'\"7W1^=2V*)]V;Z>H< MON'GK^ 9]=I7^K,O?I1H.W^,_-OS] M.%I]LI1X+QLV_6C;@NOG9/GU:K$39[5-T*^>T>?#Y63FKQ;K%3SD;0:E-SS0 MJ6K$[?7@\YF_[/.S/D,?A!ZS,\Y=Q?Q MYLF2G3DJOAU>\UXEN[F4G2G'/_%*^FG7T3,CS6%O>?A&0F]EMO5&GH0E/[IQ MW@Y!_E6'Z3W:/*%M<4*HB[Y!'$8,?AR]A%,WJB%4^\HTV.M'D2M+E;PNF&U1KDS!/A3!R_-.X; M!.(3 ^*Z8HX@?'J!CB#'S' M*60HUY6Y[OME3M-5]^+5,N>:$_[L@#M_KCM%#[!I/7;-XHT)P]9G=U_FY47WUP4T M^/>WZCY,YW&V3O7W_Q66W1^WW>F^?^-ZN80[=A=^M5Y.5]/<_^& ZT X1=PZ MGG_NNMW=Q;Q&,MH[FF*%AUIM'2\+?Y836@?SNRL0&J\4]3006K0EDM)(@BZ* M>)59;O*U,VJ4;O$K!<7 M8*_580Y1DG(BS(%/03@IX!HK6QP?[B"9MQ(32.9'$U0G0.8L&1Z2]T0I'8A4 M$LA<*4Z"5<%26XPLY?!D_JXX)/)X$Y@U5J+ 5;YV?#'J $#21M(>$6E+H1P3 MBA3G&)"VM<1Z;HDKQ<5*Y+R8/=(.*:G(.*%62R(MY\31: GURDG/O1;[=9X? M801N)XPC)&J-(U/A'?KV8@;5QX]T)S>DA$,.R(5)02T+AAE KN*$E)!;IX7GX*Y>#D8(1 M;G IN"%?8 "T%P#(MRWRK5?1B.(XB2;5#6TP[O4Q".)=U-1KGAG;&_<&"NSJ ME"(EP A94L6(#:40X&[J@Z#92__XJ=""'CX'"W%G_+C3NMF1>%OQQ%B-CL0[ M0N(53&2=G28^N4@D3XEXQ3-)S I#1:;>[Q5F_7KB/73>LYPXA9S;..3<3!6 MWWR8Y3_MO/8S=(SE-,+O:?KZ?G-]^T%K,7Z'N=C)+=>_/,]=J6^[W*\@BE8Y=>N^%MKW79KVL>IA^"CZ_KPKL\6;[B*O MSA<)7NS5U:2#EYGE;G7/4ZZE""RXZ+Q;E/KX>-[Y9:[/ZJ!O]\4?=_AZ3;^VV!5'EF(M.!&&\ %$LPQ*D824S<2%-L MIGQO!".H4I8I05(N +ZI&.(E"Z3($H7E3I;]DAS0D!=Q\ ]XZ^_+Q1Q^C(,[ M^[\O9M-XM?GW)3SEN]DB_O8-F#[ZRQI)2\!;C*Q/&VOO MG='=\$;W(BTNH7>_ZXDMON9]+]5U?YYW+]:OUOVJXY33R1#L/[WX];MNVO=K M"+<7O_Y7]_/B;/@KH7K2\EM^NC.[:]ZL>'8]Y>F]>@%,FJ?ZMU55&CU #GS0 M_0A?6UUM9M[=\[[[Y0U\]J\U?-:R;>ZUQ.\W;Q*?5T]OO;SY*#W_PV2+P?WT MXG(V+5.X9>T@_J;U(IC.@W'*=.[G<>IG8*GW-GPS!32/Y[[:$' 4^"'V%=UG M4Q^FL^'XEL'.>;#AY-I9,-<99GK+*_&65_(MKRS *YL[GG77WJP#G;GH &CG M:?,JRSP;V.I'OYS#,_ON[WG9_7I>2>?5>IK@??+-&TR!XTK)E:PV7%BF5_<7/UWYYU;'A01Q<]_X! MJW-H=GV+#??7%[_GAF!4H-IAX+"1 D-[@:A!!^?Z2^+MP/)0T-_=U>G M/X'QE-?1<\D2$5PKH'1E2 @^$%V<-SI'&_C>/M(D.(RV8#SE9*V-7;(FME!' M A4R:4HCKWM/;\J ?^0:6CGM^B< U_IB/?39'W*9QNG]TYGZQM!*?[A(U_VC MJE&A&5P]JT[:&@EZ--E$*X3"?P/+#8R]6@P"]GVL+K=&[O(.!8*?#:%_EQ&> M_BT_+GKO_!3&9%^H"N\:G1Y>%#[BU&1+IG@_2S:F4*N(\:X75G.>O]L1<.E? MY(J;"8I<-T$ $Z[C]_^>6'?_[YKW_M7OS\0_?GGU^^^/D_ M__S=7W\$[?;KCR]_/1@;':[1-[CHP%,MW 674[)$2 L:2_M$K*F5S2/7-.EB M;.W/7Q\#O\;SG-:S_$OYS\4BO0$)@;,JCS00WQG\K!NEW*P3L#"TG;_*PSBT MCJO>G6SJAV2#.M)]M7W)8;A8K^FG;V'\-5^=PUAR7H=5?UG/+I_-%F_Z[O?#K1?K'H9B_1^>M:])ORQ(U!$2_&8-JBZ W+4MS:]7B^>A MCJR70XN@VSRCSX?+R,3;G)YO'F<&$VZO!X_/_&6?G_7YTB]A/+@S MQK#"N;GU^\V8U_9KOI[VTV'BY>K9[A[7=VU>6S';/%7+,TWYM\,+7E_GV;M0 MG(E/NH[5M_CXW>!EG?["V]U8@OJ4O:J/MW,<=ZH>)-ANS7;M!NSW+@6C@UO) M WJLW?LC\<,H#J1X].C!)*(6)[V#*\ZR9(BBUL/@*M%ZMI0@13@9LX]1I+T! MF<[9,,'J@(Q9^ YEQ$7+B'8Y.!:,M[[<'I#M1@4'R1H2G$V$^(RL(02HQ\X9 M>@"YAJ4F1B?I7KQ;H>G?+^AH\-.'D]8GW+E#BL^3 LZ&1L?WECY[\,E&5*\C M@.X_7USZZ7+(+ZK)CJ_R=0W[MT68SO+W?IFZ_W^]\<=*Q0RK9][3S MUT7_&=+U XH58HLQG"Y%Q8KSK4>M6'\<$N.'O3C7-7E MMYN_=C7)!.=>CT&Q'G0*89N/],XTBL)[=?UB-DW=S=[=NL?&Z9R/A,FGNP=5 M,*K@ ZE@%VAV('4)KY6MI56%>*%KE4V>G?5&:I4/J8)_VI#6]UO.>EDW,=;M M7XOY?_KI_/.4\:=,ZC(Z4*&<+>A]-3/W7?DPHA,D5XL*F6T-/$"<5(S$QP9;/Z@$ ]3"8K M91/.>;-3LQ^/BO'ISD?.?L5J>0];+<]_:H[I4'8./@8[P#,Z#U?WZ]FPG7.H MAS>=@R'^9QAB[CZ[W"85W2Z/=-_B_UGW:]Z=L*>&,CMZ4U!HO1QJ =7Z?.N^ MKT^ )F[*(N4.WM"_&BJ/_3_] !V["_KS]8JD6O=HJ/83:JF?W/?;AM?&;'>H M3N_(5-B5]PF+U_GLZ[=RGEB/VUS\*?N=?QD\^[ZP0K>IK##2XG&_K)?=8GBC MZ?LW\L,;=?TZ_'>MNU.+[5YM@:--TOL[I MQ>I37^3_LD8CZMX] L-RU1BCY>;40>W,[VK#";:K#7>C@,!0;K7?LDO_+K ^ M4AW@_4;\VPIBWV;?W)".GUJ]X\5R"D;9A,^VS_EKTOJ3^UW3U/*1J0I^."UX MZ"H!C-*G*!/ Y9F2G[9?'T8;!RL3X,Z,<-?^LP>[\V';R> R:1IMG#U30C7: M-G>F.;WV'VNTG?9,:C>*=GZYKS^RP&&_-FT(#U^YAVR;3S9 ^]]G?[!VO>8_ MOF'TFQ%D?NRL]DENM _OQ<@8A&"'X9J?8FUI!&#Z!8,?AR?CD,=J_D>$)?RQJW/H"J?%IJ/$_EXN^ M[W8G(G>;(Y$;H,=/[19(CR,8I>P?!8N>021&)+Y]HN#N**<*P^]2(Q",3R7D M$8Q;]0R"\8F!\<]YA5KXQ((#:[M5#=IWW];O,G"G2$1\X M)=+90IRB@40G=+16,![8[6W]']C$/\QQ'J00$--JXK1HMA!02QV^W4*_R-K( MVLC:R-I8_/JXI :3A5(5+.$\%) -*9+@0'GPE$+1@09)'UIJ7)O$OSZ'?QCQ MP>3$.87B8_SX>V\E:U0OJ%[:]$-#T8/J!><740TE=TXO1!#[PX*=0:)U$@9;?BB5%W?J1LI.RQ4+:1 M'-C62 (C=4MDS!$HNZX5! LOE+0SX8ZQN^1><$ZRT##>IS016X(BJB@O;-;! M"_DTRP2&383!90)D[1$9'5F[#3\@:Q\):[=.Q*>Z3""I=SP4:#-U,-*7D1.; MC24Y&B6X$2&K^,!2XZ&7"9C6*#[&C[^X3(#J961^:"AZ4+W@G,,'A4#204LA M*:':)"(9M<0EPXGB3$M70E&,/; 0.-@R ?17:I#SVYUP>( M)@UPLPZ.FFP"UUHV.W(_4-= ) MR EI,B\Z6J*DST0ZYD@P.A+NE2R9!YJT>& Y<:AU+*XF5AUTBRLJAQ-$M-:- MCL2/Q-] F"#QCYOXN>+26V!M3D4D4AE)K):!%.!0#I]92LMMXO=*!.M*(C[1 M1*0LBE@5*8FVF,!#-K;NC7V2A0\^H9(B]R.H(?>/PQ/(_0T[YY2YOW4Z/]6% M#RMNC)4YR#^(C^Q *-27R!Q8L#[OPP2?<'G3?+TH87/A #=0P MS:(&:M@YIZR!3D!.>,HYM4X1$9T@,@5!O(Z.&&FCBI(%&M4#RXF#+7RXB5$' MW<"#RN')$>W!CY6Y;M?MW0ZJ';9FK>;;W;]%5[:.7B\7*S_KIN^@H_,#=K2S M/[7U6&U8+QYTG^1-F.5G7%6838MU[33C$HP-#-?SQ:4'9B;3O4#Z@?4#\<@WYH71*:@6ZY1!HT'WK'*'NHHU%&HHXY'1YV M)&$ZI5Q"($Q%D"39*&(+S<1IE@L/1K.P5_/EP)+D4$M_1D\L;_>P@&-4'^.D M+!0/K7@"Q0.*!Q0/HQ4/*:J2N!&D9!J(U-X2*ZDDFE)M56!"\[W"OSIGP^HA M@BDS2V2BC+AH&=$N!\>"\=:7)UK$$1/)4#^@?D#],!9/H'Y _7"L^J%U27"J MBS@BR62US(129>L!QYPX1Q.AGHF268@V/[3H>=!%'*TG4AZTZ!S*H/' .R[B MH(Y"'84ZZGATU E($AZ%DIDY$DL$><&T(\Y+2E@HD1IE5)+R@27)H19QK)XX MC2DD1S8)Y^=Z(#>.>IC$IJXE4]M]@G^,D!!^HH MG=%)S^32>CZI!P]:QZJ$;5J?9+G6))Q7%BDH4^)@(CWM=_9&%"*&%H MV%-QR,M&^"*%3$9+MB2[',LNI2,*RTT1F M7Z ?\T0LURY0$:(U>V=$/T;'9&?W5]8?8\>\R6YG7?>=[X$3P'=CY;<;=#;& M%^CF>=5%OUQ>3>>ONM=^MLYUY+E8WS%4G0QNROT*NN=F4'OON+=JENSC>;U7 M_5(!CW?].L:<4WU0F=9XZ*ZR7P[*H'[V0X[Y(L 86;#.+_.S;J,1R,E"F8E% M4Q<=<1G$NG0A$<]X(%%*R;B6RI2O2IF/_:O^@ZN_USS[X\:QWZ^72VCR3X/[ M_C_PWD& CILC [KGM>N*4^ZZ2<2<;"$E*)!ZD7,88JI,/-4^2*Y#Y ^^ 76_ M]]8.^_+-XC#D[,[N7ST8;9^5)]QG;:(\B%J MX0R/U&?/ESD?IM>*L_L/;!AMKU4GW6N3-UY$$@!@8>QB82#N0P5>'KWDW!;N MGJ;7_@0B\C"=EI[I(^NTVXDO?<(=5V@EG B9)!N@XSH-XVT6'(&QMC&V!)-X M?**."]<>:-7DN&3MV?7LB)97C1]S]3Q-7]\1M?RC3W@7%S^O+_)R&K=A08O) M&4* .)4+J) (/X5HZ[9I5PQ3);&]$LE?,K'ZO;^ M+B^[G0>ZZH)^C!!QUG4OAIR%_06>:_,ZPZ=L,X]T<]*IW\TZQ9U-XLXF$6SR M;@;J6D+%ZGS1YW>7]=V;Z>J\\^\^6/M9M\K+B^[5,L-7ZAH:F',!K:NS3I/- M\HVO^1>SV>)-W_U^6JVMS_X=FQ0-W'@>B3H6Z75S6D5=U5<=JO5XM= MYEIM$7CW&7T^7$YF_FJQ7L$CWN;T?/,X1@<;;K\ 77CF+_O\K,^7?@D>VUEC M2+;#+]M^\ZX%)]T M'?V$J]R9X>9@=SMLVQA<)F2CC;.?[*[';YL[TU0WVC9[IF6K=OL:GWZD2+\= M .^S:O0_T6$^MLGM)/;I=I,G1W".T_[FAM'UB^.'V:TST3,(P0C! M]W:*O>D/A.$3"'8_K$]?*?77785: M^,2"'.&W5<\@_)X8_.*LQ)/W#T1B] PB\G]-UO:1 M$,_FP -243J@=$#I< S2H74U<*H'I"I.0RA<$)XI:)=L#+&Q>))IU-9*G5R@ M#ZAW'O)P5$$GRJ ".E%DQ[-144*AA$()=3P2Z@34"'?24)\<\12$B,RI'HX5 M.%'69V:9+#J$!U0CASH75=J)$O?7B&X?!\>G/,9)5R@<6O$$"@<4#B@<1BL< M2K8R&BH(52D0F60@EDOX-7,:LO T[)^5\B6'JC_&L@WE.&F!T@&EPU@\@=(! MI<.Q2H?6U<"I+MMD4T"U)$,XYYK(0CFQ+B;B2C#"@YK(^2'USH,NV_")9#AY M#E/ZT\_'VV#CX/4U??^D95=OCH4[E:+;[O/#R M//__[+WI_^,Q2JB M&P30F8 DSM-?C\C$1I!:*%!, #DVK2+!!) 9X?[YYQZ^?&Z:_<;0L9O'DS5E MX'V>:M9$^$.H_KFP-2!\F6JV&H2VV?S[D%:G'95VLG-*'<-"&8QT$!AQ)B@R M.&,_5M+%Y#'AY+J!,#A@QY-"TGH"!D(ZI#G#B":3N$F>1>NN&XA-9_15NCZJ M="_S2-GY[1;BH 2RFT=:M.I4Y1(KK@DA @EI1Y3&4SB_ @'^+XZNP@ M'R6KULJHC3Y5E_"GBZ:*0"S"#4,^!]O6[^>\)6>-"*N8"P@[S!$7/"&=<$*) M&",QD91PMI.SYDURC!KDE0J($PU^@33@.I%DN)!&8XX? $-@;=A1@LT$B"5\"X< M-5VB?0D@VIV?EY;Q8 MM:29V?>QC5 AF^#1'MGQ1WO5//ZI^G.O%KX',@AJ>2=;LD+K3L,[L-;:8\6B M1U1Q\"IXHDA[II!B"0?C&*=6['@B6 A-1 ZA)N . 7QERXE#B8-WK*GA-V2^ M/XMN_FS4^/&T6=3Q'7S8K^.I_\=/5018GN6=K1?Q,U'#+X3"],&&PJYU]_H. M<>'G5?7L^:_O;C)0#Z[\U::MN5F&OSSM_A89M@H;PE/.NB01/&,JD,YQ_:08 MH]HZCLE.E.+NAI/)^\1 M6(1+(&UN?E;9$I8]1 ZVZW?O3)<\JS["\]D<);#B"[^SM7FGS5=?AKKJ+G45_FBA[.3ASN9-&#ZS;;ZQ;$2Q+4GP;$![>_Q]_,O;-'=]T9!3XN.D2#AAY:!@Y4/R!X@\4_^!,V#"/Y&&,70Z$]L?(#9-( M!M]A\!WZI7(#\-X7\)(!>'NDWL,(J+[RX+Z<*K<7YWMZ5$H1_6>5NWI:QS": M5T_>US'F%(5'WZ'N)[;C#^J#?KTIWM>N[(9X#J7 NC3^@"=C%.'OWVWY8'2Y6)B.!D$>?>(HT]02Y&):6* MW%-Y: OY-L[F[1$K+*ETN?G_QZZLW MU6R\:*I_Y(*H/.\!<1MIKJJ5R#(ED5="8T4LIG&GI9#' MRN5^SPB3@',%8T)&"PT?04)N*V0#W>D8L5U!\*MM1LU;>&0;7DW^R]:CG C\ MQLXCV2ICG"WJN*IC1'2SD/$+!;;G3(FCJ&3\4_6SGUXZL :ARJG/MU4#G("H MDA1H-%@AR26@,V,,.6H42I&X9!@A3.^,4/M^47W1H4V6SF>+>C1Y_SK6HVG8 MCZ"R20!](75^A;=^+FUFH'$CLXDKZ1]Y<.=RCNZPF8 M0RT")=Q%)'2F;XY(Y+B0*'*.++W<]]&"SV8+$/ MQ6)3XXUC :RODA1Q+!DRP5N4F* Q4>:3V;78+@3A"4582PX.+,T=/;U&V K# M+;62W=Q[Y)XMMCXCG_%;!]!Z<(M][YE06^JW/<=.\S-^:91'E^9 M27XH5+#OF'JJP] "$9I*SI#G^0@EI-QGWE-$@8D"@X4?G=E/Q*FU4K\5(Q7S MZ)'FY73B%_#B9&]32-@9/IC9\5]5)- GO>ZYJSY,/QL(ST!X>K4Y ^'I+QTX M5<*CN&5)>8*"EA%Q(A1RB6)DF0\Z*A,T#_L)V/T8PL.Q' C/0'@>+-^:WG.^ M-1WRK?>5;SV)\YQJN)AT0^9BJ,*H\?D(X7NBA4->5U_(\WX.7 ;RW(O-.67R M? (\E'&C$K,&2"3.!\="(D<,0XEX'KCT3KF=\7EW";S]/IV\SS8@'R#OZ:"8 MG#'>PX/BXR6=1PE@?5_TPS\40'8C\TAN^?8T%"+__V)S2<&QTD9#4CA$(@L M Q<*W"XM*/P:8@HXA__ECMN5M-0A,(^$2_">:"URSB0 \V2E==3'G.-[#8Y! MOEZEMH79;]:7@45_V$^CR\7EK].ZGGX<3=X_M7EJTOSJ*\>\RL_"-1?',<.\ MQ:W+;@9Q'3],QQ]R3N-X"L^0NI7\0;TC),.<%;,MB4"<Q9_LMU!^RH?H2 MZ-G/:?PW=ZKN^XX=YN;<1R/Q(=#3&PMIA32&,8?@!_ 2,'%(.\%0Y$H;+KG5 M+N[;L]A+H(=R<89Q#].F[]Y;O4_Z<#( UO=%'^S\8.=[H":#G3]L.Z^I8T[F MK L-OBPWVH G;#@B7OE$J!=*[E1,)4=\)#X?Z#B+N!8)&:L9O)%XHY0D4>X> MZ'RWG?^?6$^#;2Y^^GC0JU[S_ ]>J>_+]C37ISOZ$_5A#2IS "HS;,Z0 MB-4SE.P+T?\V6K]N[_4V3D;3.L<35E=,\A6/]Y8"TT8&7BXN8SWRR[[\T?C MN44L,H6X(@89%A223OLDN;""[@0Y7.)8IV"0Q<0&J3Y_ MW/^'G2_JT?SJF9W'[5!&@%PM-7)]QXVUQL)>V<:$J-\$0*S!(BE!O$O=5()Q7@PY55DD?KQ4Y* M#6=>!T8MLI%AT$M/D5/2(&68393HJ.,WI-2\G<,_X76LL[&V[^/7IM7PSV[AS@(K28_=^R/ XU)T8,CQZO#D#+3AJ6F"U5#(E@HCF M 7&L(W+,)^3SOSPYP_* P6O!#PPDP B!DA.N#7YHEQ)R1&/K&(Z6VQ\^TX$R M/&1V'AV@#=VS&HN9L/3=N.GAGNM2E"W_?A,)?\^$X]3X#%!2LI M(UZA$(E$7$N-K)4&,8>I2%%@2M5.<"<(YSP1B#H-S(\&B0P#*NN]K?:X!D2.#H"W\;1D+UF.D-(Z&& MD5"'3F29-%X"*T6810^D5&EDHK=("*T<4XH[(?8=*>H,VWZ.^4#Y1!^/^8ZW M4^\AC($:2,Y <@:2,Y"<@>0,).>W_]:$^$QD4'0* V%)&#F''8I)18&#M=KS M?4?K]DIRF!I(SD!RAF2H'NSR#X6SWW],O._$=KW'5/@>I\30&0]B7FH94*VS&81$DIZ$-K.&[4]?@YSQ-[(9&3V'T MX?:E^M,WKQ0Y:%/?YW7H"SRV%^=[^G*C:$JJMF]\]>1]'6.N+CZ_LD UU01!"1LCSL[Q(<[JS[F.8,A5J)*6V13=$@JK:7"@C&[,XS58^4BQ0YA$C#BVB=DM !S;DG(AMR&7)R_;<3? MQ)F]REK0O$I?E4V^/7CU2U,$]5%T.ZLNNYFKTU3-0.W\:&;'5;U:NBK_:5&? MK+!:'Y3#6*#$ T.<&(:LMPE1(:5W+@>Q=LH=*)/)T!@027DF6 *R::.#7[&U M1/ \#9[?J=SA6R8#DR.9#+P24/L>K-K[/(]U+:?WU@A54Y:,X@@'%@!N L"- MC.!"! "N:$AB?L?/((8285E$U.;*4P,RXRB\D<1D!&5>:5N5(LDRE_CGSD[9AKW]O^IW^%O[ M:GC\RWE5/0G R$!^[7A\E:<65VU/V$Q?,A-P92PX$)M3!5A'/ G)@:K)F$=N M>XX<$1Z)Y"@V"O2&RAU5\\)A[\'OYR*/3?0:664C$DH#LQ")&K;3C>^FT>R_ MV5']7W:\@#^T_7=>+>;-W$X"T,^]L 3*Q?F1P7"JIY+RUP(:(*1/+:P$O+X7QL 'QO =C$%0ZUCQ3;3*D)3GP"J'DI+,8..H MH^2Z5.B(#5&!(LTXO#' /Y8GB:3!(5&A,#;Q:Z3B^:?9J+9YOY9ST@<.T>-G M N_JPW3\(8?=/M"@C1NK-]5LO#A9 M665<1Y:B1E@GD^4.(T,Q<'>9DG"2)&'#_F7U5]N,FK?PR#:\FOR7K4?Y=# + M+MF/M))SIHY%6F> I78"#_C+64'9C,A^>GDYFN>5K%)<0?)B4LC/J;JASN'$ M*9$H2AIRW 0C;1E#5##MHK?*&;HSD%I+'0+S2+C$$(_6(N=,CJ D*ZVC/N;W M?-GA>!,O[6@"F'M71_0+41-\=%&3@2QT4BL59C)IE%*P>8PZN+Q1PC_ (!(V M(82T.T8=O&F:0,A#-%G2#7 +*P/2$E,%@ #O^:IHWU\+8"PE]>D*5'Z+<=_# MD# X 4 H/ M$NY%3%):$-\=3F$%9SX&A9+6\!YL!=**6412X)QP#M"\PREN$NFE,#_Y8$?C MS"I^F];O:AOBZT7M+VP3F[T ,CDZ/.Y.M>L.D<^J<;0E(@/=5C9&EB"S=[98M8AK;^8CGS,8<+"&K8B M$B705L(2^6^SV7CDLR17[6+F]YPH!!O.G$J)H\"H1QD^D6&,HQB<<9Y);=Q. MIIS+YXF1 &+G\T;.$OB%+.4Y=X)P*3#6^ LC:89PQ=>'*]"IBJ8++"7G.=+< MD];2P]U$%(T"_RX&HM1.U%<[XJRP% F=P)%3UB$CM$%"!$\UTXH0\K"B2<_) ML<1]SZII7?!T#- ]R0B;$;G%VM5!XY-?WZR.%P<$OLFY2XE@(W+N)B^91@S9 M0&*N0';&2$RTW!%S1HP-"2>$.:8 PRK'.'A (NH(4LY3B@^,P'A X",039T$ MSQ%?+B/X6M9HI"7+4A<)9M8F17<#P$:EB 5&@,,1?#JX'%B"1\HEGX3Q7FGS MT.3@B!"XQ \R3=Z!U#-8D%DLB8;+6 1<-T&YS4T3/:Q>3NO(\\#&\4.L[?N" MW*/I>57]+<+GCL?5S%Y5=N=LY&21FD9K. Z@"8I;X+T:U,&Q@!C/926$1VEW M!O]8F@SUDB&9TTZ!Q 1D<50H$.\BT<9JM]M0XKXCRU^"[F-)[#]AZ/8T.4TI M"%K(7?E$T,CF>@%.DS; GIFBNWZ=-3($> ^WN6$*3AJ9D"2*&G-M(Z5,[A:5 M/+2LLF/!\@RL!<@[, X6WKX\@K8E=WQYR=91WX8-N(;4A8C#(DX[2Y!?7T5+ MOM86O+LU!#.:^/$BP,.U(99Y;2=-.:FIQG;R?I$_!(@]+**_R&;/=OV)MHHN;]J*R+:"ZY['*MKVN7*%PWAR2$\ M>>^5T#.EB71%QUB+"?-JB MSGC:%%KH%@U(2M,LTV=6OP?@D:/+2\ /4$_04G@H'PLQ;2N5ND^DVP5/[?HV M&5#:Q+M5'.&L0\$;-J&ZF(X#O*O-72YT&&[3MU(KC: &FGVOS78IXP<1PQ+ W0# >4P>921F]PXIPQOEN3 MX!+'.@6#G!.TG6AN ORC>(!7,;%!JB],-%_OTEI(WF2#]1D7$7]];@51YTI2 M7RGEJFN?.>)F]5%2W8L^["!,RV9!;<6TD88X:#%(,8"OB',QR0HYXA M(3 5+GCN\$X1^;<(L6_>-X]@T;*/,!]]B#GQ!Y[GF;UJWL0QV,'PRC6Q_O"E MRC @ #WE?+=)),?'5 [FUUN8_;1"O6!/FK5RK+A?KK*QDX6MKRI".UH&.M 1 M-7P34=N0@>M,;?#%!E_LOAHWW0#FITIFO)-4!9W3-B1@.B-@!Z)SR LB-*>6 M*;X[:(QY'1BUR$:&$5>>(J> Q"O#;*)$1QUWO)M>Y71AS$CDI/ _8:\-V M\E"9)2'DYCNY5P/BSG!DO?$H,N8MP5X9J>_@Q;X&CG'MH/.O\&,,;^PON MNY@1? 7\9\6)M-UA3('JKDU>_HQ3E6[M&?>)2Q0!6!%/ ;#6I)R1$E0HC4SX M3JSF6Z2[N+FONW:$[Z9OBVN_L5=KJ8 MY^KYU,B6BR]G\\X;\*><.N5=,"IB8-C61,2C,LAH%Q&F*1"1DN!X1^ZQ")JP MX%%2N=++80&H;Q3B@?J(O6/1?B&7^\UJ PJM7B>?O$JOEZ#4\I8WW;Y^;5;* M%\CUD1"954[*=0C/&%\8RD84_ O^+2C/J8(^]MQH[P0"5U+DG@A SHW0B D) MDF)#T&GGD/0NY/Q>NU%33L_944CUBJC<=/,/?W?5$#(?0N9[;IV6N4BS&,^7 M60"C.I>EM]GB)2>_G#RS#B=NG1WMA.*KG_/HU$53 MEY$VKREW M5)YO9S;E7W9/N<[R)VPN[7:B4+/=BKG$;^OHI^\GHSQ;UIZL/03&%X1@$2E/ M,>*8!W!MN$4Z&D=M!&=>[MC#;R&#Q0GZ?=HTKR;/5I+V^U+0_@H"LQW&VHM] M5.?'D8>\U>ON@A"N8'6Z?)Y8E1!@BF\)3=0]-/+6/TM%]S.9A=O?:^L)U]>(JSWH=V^@B&L43+#@' M/]9;-[S1OB9?A0H,SG)^Z=;9^(USG/X7D(&^6+[UB+I#DF9"-Q8Y+^?%:I#[ M#/S =H@9L@D>[9$=?[17S>.?JC_W:N$?F'KEI0!9W&?6DJ'!>&HE"D:97&P" MT(\9S2?/21#'E)!L)PB&A="Y54R(R0/J)X4L)PXEGCS3U/ ;!O/^VN4?/YU> MNM&D(,PS8"6 *^#8OX//_G4,>/13%0'N9WFCZT7\S)RYSV\\T0=+-AUPI?U( MC\CE__O7%VQ?O7KQZ^?;[71E"#W99[[<$X5W\Q_]$H"UGV8J=5PU% MZ5J("S.VOJ/[UQYLU4A@^?K:'K='9;.N#]DZQFIGLWKZ"6A9*38X599-G=6> MJX"8#GDH:6;9-'$D R6,&J<4W4%9XK7"S@,>:Y403\; >RQ%W@;K3/(!!WP= M9=?G9D_:+5S";FS^4@.%V\^HJ>,(J%X[(UN)KMTMJ@,1_C!JW<@BYQLTOD.N&;9G*\J@>^-!AS+F6NC29>B7)>\YFCK"9HNYL7SSNE HS0"76Q@ MHYKUF_*-+&:GG"FDHDC<$8FHRW6R/,_38"XA)SAVV BNXLXH(>Z4D8E:<'=5 M+JL- 3FO$V+&$&U2M'ZWN_,-U 7\F)SMU28.-2-PR\K+3^HZNUAE@][DGUZE M5XMY]F&:,G?H/V!E!A6\J3]C=D#MO:7F>PK;;8G(!=@\SY%.R%KK4![@%CQ M,E,[.0O? K\ER/$L65&?HFU7,98(KD\+B ?-:6^):]CCCBN%O-JV!*5AISO(_=*857A^/]UWCRT8G\/@UOMZL6QX M6MSEMMW&^;5\NY,5:BFQHIXCX8)!/*>*:AP2PD%(:P@)PN\(-=:2*0>T+&B; MCY4B,"X#[K)13MFHO>)Q)XN_AXA^7!FD&='GH_;XY&OXSI+*APA79:\UUA\* MX+?\J3L1CN/1^Y*05,.JS4;%H2TM+IK\YSK"\N8HE,^T*+9Y?:!TLVDS1QO* ME@OH\YF3;36O:N>2'>)J'\$LM8^QNK ?XLDB7AX297)#NES*EQ/+. +P4D@( M:DV,T9C(KR.>8$%08S&B/)OQX!TRR1#D.<=4"N$)VYDA_E!F')\?&55=FO#E M\?BR@\X7.6M!JB+K)RKJ)#JKJ0>>RH)#7.5^=H%'I!D3CA"N;DH@CIYRJAT2 M*1=%Y8F!I6PD!<^(##(ENM//[@ZB_FV%L'(W! -2OPK!3*9'(?'SE:CG7DO+ M!AG7Q/ZSMG4M^AMI)8M)QP?F5]GL=I?T-)'S0>_JZP\2]Y!O.AS2WK*V?TP! M(N)36X^_/ST_2,98E?-:H@OQ&DT^Q#)@(RAO],XE6F^//HUP6/!0XR?+2%[9.4":4HFP,4%AG32V.X4* M2R/[9(W]F[4Y_S7-]G8Y?K?ICI7W5)LCC\-7_E/9AGH*O'+R?CT\ISO6[32G M[>'H(@#MI+VL_'5^,:K+*6\-[VIKD[,*M)F-.9>Y^+0;2KUL3K'.HQPMAYNM M+I_..E[4#%[QPWK%\ZW,@C:@D7<_=1W3-C:V].SM(*#DWX/DM+I4:#=TH$^6Z>)^7$.X;4H"$_6G+)L^A02 M=3&A:'/_&A$$TE:!MQO!FDM"N5.[\)*H&B21#.!B,,9QL%O,TE)I)@*+, ?PVX;8T62X"1XQ)Q,67$"LD0"-PG< MAQ0D$V)G1-,?(WB6T?QJZ96UZ60O)KEBLXG/8OO?O4@O.S+,WJYARSY8VSHA M%\-U9:K_3^[!!ZN[#$M,8E]'5IS47BSD*TX^3Z[[!LGL_W-/;V#77 M/\1MD-?SI[O*Y,T. -\1^L3G>@A]WK#L_S=>A>D_NFCG00K.J\G])0=SY363 M.6C&5U$&[K0;'>X$C^-?#>5<;7A)\IV+37,&9Z;* %]+9V43)0,.<(\ M-0E'R=-.H(,[*X.UB)&<%IC@C2YI@X :2QP4YR0/,>W/ <71-0]KJ6W^K8.I MV^HV3]6'TV#6J0-3S@WG\$]0R AB$""BB%:+Q-1.I>;WL('MW)9U1LN[?!J0 M8@VB?$,?WSNE81^'**^C;VW9P&U%FB=>&\DTYH8:))( H.7&(9N(1C%:(UW@ M&N.P3W#^H?G77Q!T?6227K*KIOG%G$>1%G.P9NLBX66Z11>7VWF] F]AE<$] MBW59N8F/R-FF'"?"FA9.=-><;7N75.WM6VV_IR1_PWZ\OZC6[D)W_"N&@^P' M]W!..>4U2I-\;GDCF6> C=XA3:5%V!(5:0B2X;V2W2'E]4>DO"XQ=1IAQM!9#M_#HRTDJG:NP">?;"2J'N!)#3LVUO 5EM S@\QBI*.):,:0E8<@[ MG*1+(>JX4X-]%X3;Z^'JL3DUAWCOP\'-_1W21RB,]1CG&6AS*9 MHL&?TNC]HHYG7;RZ;926DR)^?OKZ/W\IOV=FMY6OT4S'B_DJ/%AR[W.[]>GE M)1 1WZ;+5V"Q%LV\OCH?3GA^^V^*#4"DL8A2#I30 T::W+50"\R-2A['L#/( MCJ" $F*:D,XP2XR1@J3HO-O)9QI.>.[EA*<@V="7\[-%5L1HE;A" MQF*+.%,"V6092IXE3CP.WN]D['T/<]CC:<\7&@0>5]K>V2"O;9,)[T4BE"%* MF$8\\IQPS34RQ 4?TP?V>.H_EM/FM5S?WITCX:EC(!#;CWGQZS:-7$IQXEW)K'$* 1RI!40C2 M$*9HX'8G'+D/D7@RF2SLN,VH;U[!H_XM9QG<+"A_@\7Y-;Z&13FB5JXI9Z_G M"$5S5"Y^LW!_CWZ^V<8,R-:BJ&;3#H^:S<:C,H:KG$^/FJT#C\^GF0PP7@Y) M!0\ X#G?1'C$C0[(XN20#1CG*;F$[,X2^1Y_L4=-_\AQC6/\VI230\DXV5'P M(?_DH!Y@G7^R/-<_58P%J'2. R]*P4K$/3?(:B*0!))#F%>*J-UNP?>*L7=, M1/E2U2PY+D#]^MR3X3QU7XM?QKK PH_@ EM?@?L]+Q0-;(8=U=6'S !:+[S4 M?Z_C_;,:KJOAJY:T;\@0 >@1X'(1K@UXZ=0B+@5&1HB(L#.62:MCX'LY#MAS MUY6CBX2NNJXL&E!5X"A#WQ60SJ0P$) M/.)6*<15#O_GZ>[&!R"J/!@OI*%LM_C^\#I0B".SI6W?E94:--,T_YA=@A,6 M?F<9"YR&W-NY.1FHJ6P MBE/)OB8]N>?"?VP-+):U$S=2&=NU!NS&K\PV)@Z!_YNS7.JX3-O-YQ$YU&?A MKU?-J(MF36"3QMW0=W#.RXDD<-+>WGZ_GSP$A!T+PM M>=A_B]W?R^=U2W]9:UHGH$*2 #7*1;0T662=BL"I9 !V% AFWW66UPXE*POS;OH;:.L8[C=' MO;HX=WC:+=5R&%691?5DM49'-Z1L.HG5L8TH2_7TLHCZ9N0KYQH>UD#S'LS5 M[LM2'.AL=S;,=O]^&=SS;'OWWWYJ]/ MW_WUS8N7?ZF>O'Q6O7G^ZLU?GKQ\\?\]R0/KJZ?_\>3-7YX/<^OWA='/BGZV MS>K :9NLVHXW7=]Q6@C^9G;_(3U>.2-:E?35FYA4GJN.T_J]!4^U]0" \M;O MXTF'S()@D062FPT3\$"XE\AP;Q"QAC'O6-)V9X"VDSQI+PQBTL![/+S'F<@1 MMHK%0)507FUY(+O&87,;GK:[L)]B0'-DU8!%;$]5.)W67@FBD$XB(BX#$!&) M%1(6RR!SD1?;"6D%S;VV)B!#%$$\,8Q,R,U4">9"2Z)I$@\EG.?ZJ&3S+"-L MCBV,/L1Q-]RBJZLYR,=J1I^J4I_75'&2#UAR6GBKD R!(FYY M+GR2'AF5&R>)Q*W:Z?;Q+8[3#\8>1H_L!.BD#:/A1L3D+$K>Y9HE39%+%*/( M7=(1$^WD3FLO0R*)(7%$HI&Y5V-"UM \'4H:AYGS6O$'$DYZU(;Q$)]D'PE( M@\=]W>/^/+_(0_SR:4P^,8MMV5":CL?3C_G]7S+9^7AO%6M[M+E[&P'%;GGS M,C[BYX+J/SW>V=(P:F9C>_4HC>.GS>V4-^_FWQ?-?)2NE@] MH5$NHG^4TW[S>V_'/=E*!$ M:2&<2QIZG7,R9FP MV/-8+8]$F^74OK^"W8-KWN:_MCGI+R9A9,^Z(7S=?+]MO1UX]7^;"!2%9%(< M<_FJ91P9ZX%7VMR2*F).JDK(*"TC)J(\!1V8>6)(DRAS S;IG+<: MB^]2B1O/Z."76'^(3[R/X[RE,3R+LUQD\RWUKU^B]4=6W9W3Q-?K!0NQ7K U M8^O Y3)%O)NB7/W< M+&=EB5_.JZTARK8I:7Z7L4V$',U+8>_?NR3#3!'FW>QDVW&Z[2CJ),XWK./ M[7[[;[!%W.!H410"#%D^@+%49Y-&./P@G)TR^JGLU5/$UBBFU2PFXPS;H _QCJ7765]VJZ./U']""%)9I5! ME.8SA4 %LI)&1+D*4BAN0M@Y;+^+?MR2C/5TVLQ?+G))\ZOT>MHFBC;/V]*X M^;5F:L\O9^/I5B.7'YZ,OQ(BWXM].?;O;G-WRFT>3#=+P M_:FO5O)?P@8G;!$!J)?A8M!R'W.O MD8&?Y";:$F.2"8GD.?QD,$,Z)(:,\,9S9J+;;=YCI:71&(& XXO<_U\APR5% MF@EK$Z/.[980/@P_HM^4E+_;=OJIN,MQ?W>/BE(ZV20\SJB@(.R(G'"DM]']<=;?P' .HZOTF=4N]EWX<>/V?Z^X\&[4OE7 MCOZOEF>3R_C9ES/]ZO88($\[6N4I'"(J?BFW(@-BT^53--7/99VFBP96I/GE MT?/7>FP7^X(A =X:[D< 46<+H!SCC[% M\+C].H++&G9O '$9VUD3'S5Q9O-ARG(URG%B^]D_+>\!;F)52)BKR]M.4X^6 MG[%Q(5P95FM5OE:(\Y;4_MN?Y^$SUY%SH>5778>_YBIRKI@V&_^WOX_>]XT2 MNL>/Z\_-P2_U30+4:6=;,GBSY-P,=52(L^7_,KB!(+<5K8_:NM;\PLV0]R'6 MN;? N%/L5N$??\;J+77X&[ &]P!KGM0C0/.OYSJW;>JP_@^T_K#:^9HR+N/' M[,7E*(1QO&DIOFIO]/UOS8\KQ;]65:OO3@C7SM=6 XB'4;=#W>(OZ-_=MV< MP@$(!RTY&"T9=F;8F>/9F0'9#F&7AIWIX<[T-Z+0;>3Q$;E#5:EA)_IH@KK8 M\VJA!(:GK$HI6+7MJQ\<)/8Z'O%KG$1XI>E/,.*+DK#YA; %AR@2)\-?>K03 M=\#:XV3[ ]0^#-26_ND#S@XX.^#L@+,#SM[?$=MT;L<#SIX SGXAZM.YRM\4 M]L'JC'(,>T%/(MC0]\S!_V,GBYRS3,ZZHF9GQWE4Z7>H]XGM<(\#>]^Z$Y/I M >_#'33MOI3J7_JC/3=:EM[L8TEXO;Z1)U!JY!/S6 B'C*>YK#E09"AVR#+I ME%-,*['37E78I T3!DD2X#TFEQI98A$A&L<@(B9V9U3?33UO;BT"95M%H.RS MU412B5O+B0:@^CQ0':9M&*QT7W;BH(5_L-)'8J7[;GC18(X&<]3;11_,43_V M83!'1V*.3L!I)(QCPUE 4@L!#J &]Y$'AZ0+BC/F _SUNM,H8U2$D5S.3C3B M 1-P.35!TD1GB%-6?UVCU,%I/'XK?0_!_NV3GLUU[3YMKX9^LT";;*QJS[:R M[^C3-@LK74WR5/%)$Y?M$69E('9_3O[ZKK0]9GG?NA,#>/8M(V4@:7TD:4K; M0(2/B/K2,1QT,A%2Y$B/FHOL4W8 M[+'9X[=0-G;&Y>V-PP;<.4'(5(I#YWW(W(20&_.B*P<)91 M8Q]X;/@W>;_TC)#!$/<8>.Z]0&$XLSB,,PO;7%0S>U7&:?;G(+WO&MICBC:< M[O9^R8^/HO4=YGX^T=$L0F-)G;-(6)='QS&,K&0"!<&3L\HP&^CWG*HL4U]> M=Q;DMVF]Q3+WPB;)F:%F2( Y_$R]7_I#, X08P?.T0^%.LPE/SY]Z+M%/E7. MP9@F,FJ"E# &<1TL,DY$E)+C&$MOD_^N0Z4?Q3G8D'0[<(XAJ'&0UNZ@M>

F,3"- M'\,TK/%,6FP1#5@@3E)"AN. K%?&:N]]BG+/=4D#T^B!DAXJTQC*FGHK"P]Z MYN)]',?:SF, N(!O]Z-2\SCD!AT!83VI@^_#7/*!L![2VFM+/Q07'LUOXCUD!YT M!,1TKT?>#JZ.]7II!(;GJIKI>!2J;6GM^XX=YN9\04V^?GL.D.R> &^4TCA* MK$":.YG;^Q-DG8M(A\1C=#9BZO<[4Z^HIK'J;NO-%1=G\.MCE M = &NS_8_<'N]U1-CMKN]]V4]Z9J=C!JAZ&M?5_TP:@-1JT':G+41NT$G%EK MI&=,:_!$4T!Z\\.7J>T'=8 M^C^+2:P8/JLHIO2LFZ\C9_T',P3X&>8+MPX'A@1[-$1 M\[_T1]&^88,'*ME'*BF)8P9+@DC ''%K'#)4.Z18M"%('8S'%RD9%F4),U_6CX%!]B)%L>^+/C"&@3$, MC*%/6WZJC$$+(862&"4*__" &=(D_V.349I$R\4.8_!4$4(#02HI@CC3 9GD M)7+4X!B!3_B@[X\Q_$^LI\$V%^5 :2 * U$8B,)![,1 % :B,!"%PR4*1ADC MDT)&:PM&GRODO*1(LZ09\9%IC:\3!1Z$6 MZ@RAA8$Q?/EP"GZVL%K_OMSCEXO+6(\\_!Y&'VY?JC]]\TJ1/MB,'PL)KJ[^ M_.]/FFJ:JJW3HIOJ%OO^,&?5_")6\/.HCI5;-+"W35/5F[A3V4F 5Z;U>SL9 M_4^I"\P79"QJJH\1WC>:^/$BQ _5'Y1U[DAVWADW6@\FH]B<[Z%*S?)(PCM MO\%_[Z0K*XSN/K*#:,.3)E(#)DME$)IIGPZO;P< ME92!YLDD/(7/@R6+$P_/_6S4^/&T6=3Q'7S'K^.I_\=/502TGF7%JQ?Q,YCU M>44D^F UT4W'83^BJ\ZKZNFK/_YX\>Z/YR_?O3VK_O+7)V^>O'SW_/G;ZLG+ M9_"WE^]>O/S+\Y=/7SQ_>Y-N/O#]9Y!>Z\4=!8$>K"#HF9INS1.DS -_JTEY5LWKZ M811B]7[US!F(\[LS RQO&87*32&%$Q^7+TUS&@N O+NJQG$./D8Q M;;Z.832'.WDR/P8S!VMU84/U+S?=_0EX+$(X;3'5R)BD$<<<(QMRFP%A/ :O M)1"?]N&QK/3NE0,T*62A>=I2@J>VKJ_ ./Z7'2]N]V+DEA"]B?GO[C(,4\RU_ =:O>!CE MA[A>R?+BJ8HS!G!F2COD-3@NG%":._)[Q$ ^8U21.N)V^L\)8W02'#GM&:A M],@I#MX+P8QS9;5Q.R=1/Q2N\;'!]:8<3W/^> 6/AI8>< O?0*#^EJG'A[AF M846T-XG8[X_SJ^YMHZ999%MP 8OS'K0&?AK5 J+99BZ3#- MCCK)%?#>($L%:(NPTM(423 [G9.4C991FI#VV(*&88ZLQQ)IS84,A@;%_8-J M"S^_?7#X06K+_,+.VWC19#H'G@-07[?,QD7XU>>@;Z@R"UK4U:]MWG7U]B+& M>:M#%MZY&,]A=>9Q?%4"3..B*)4?V]%ETWY!=HBF'G2PLN_M:-+,=YC2AD9. MIM7%J)E/ZZ(^^8/KD1TO/R^/%(#OM!_SO]DC&M5^<9E=)1^[;_LX78S#\EF MJ>6GF<$=P&X &MA)^=SV!D! [.1]+)&B[H'&37[V\2A^B.W'9\=Y!UQ!0P[[FS>D<4MCXR^DD M7E5S$([F6-=G$3XDBPI'T NIB"!3=ZYIG48+F<@!L4OR!>W M?_G7__V)8F(>5VFUV9W\7JYH%VSL GCN%?SE_6+< EWYSMV;'8]\G#1%JXXJ M4#"?SF%E5HISZS9E'9W-ZNFG)2Z=JA'FP7JA5"[5,QZ\*960(SCW0);&>FZX MH_Q[(@REGVV MP!R>,7XJ#+8_!X+K)(=#6FK"-]:U/8']MXM5<>#,OH_M:3BR"9[ND1U_M%?- MXY^J/_=GX1\\X>K[I?'$:,;7'X;\K7#/9\-3?.I,T!?@OC47<$TS \Q/(]\RG'(2 M G_??G5YO%*\?#O9H-B5!Y(TO*M%M(F=P%0"C5[!^/6OA )4HU=/+X@>$S&1^C\HZ5>L75":1="_C20P$) ML$MGMGQ%^_ZU6K6^\"WJ/;^8-AOO*9H,?FL7.^MT,G]4BDU37*N" 2!S_X"U M&(_^D7W<"7ST-3W,SDYH;S(;9G^1;V]U[Z/.?:KKZ.=Y+>HX&\,F%6\<5 -> M'8'G%L!U_P!W#6I^UKI-J3C6LRG<2XY-P#MGA4'"5Q;'HMQ_N^R=KP_>^VII M;OSD#M,2R%7KRE^"B,%WV%'HH@SYU9N0J%U!>!98UFD!H_Q4MWX1K- K -,L M,/F>FS8\L=Z7_(RFV\VFX&4+DS'!XL[S-]8Q+++ P(?' M3[.2#Y-?S@[5/)]L+S\BQS5RNE&1TQMVI8W*P&W^1PG9Y$7=]*-'DQ)X#4![ M)YG';[QQVLR;=H<%+.OE9,T)#I1&9?W>#$.VH:&LF$O\:#84OCO=Z#C/YO.O MM;V+@F986UYS598N0TS6MS4R907S+:-R):0UWXS0KJ\KG]B&//.=P5;M RV=7)1_]+$=I0K8:'O"UD+H/-K>UF=F\$+<" M2,:"%8ADI&] K,LS Y86#%EQRTP2%P!/U]>EA:BO@IH.88H)*I^UQ,8!C+@]Z>W_@U>-,QLG*@,SRRVOP,.!M*+\ MW[,;3F[:$YC,C);PN,%\\MVNR-]X],_%*+3#J+O;RJRZ'--LAMZ!B()C7MZ; MGWVRO?-G&ZY7.%W53[@MK+H[,E@ /H_W.1OVR9G9[;-S7K,\6+%>QGL 7O)98% M+E3_0W=@+B/9F695L1U ]67ZP\[MKD.91(Y?-+,-L5W6*4# M?%X1>@K[ ^[?'^Y?9Y75F[52ODKPNB[]N"0!E&L^=Z7-[MZ\>=G_VHO9X]?_0*?!Z!24*,@$"!SB4_6TWFV M9DMZ7+YR#';E6N["? /16KZ^YJ[MY9LPW]HR .98UO<:=5V2UBX[8Y7S4)8I MEK.C:TN[)//K_(OE_;9I#^6A\U_;3=W:TQ;4U_1XDX*O,D'*8ZRKB+Y$OIN\ MP=?M1)M(;[N#][/K\)TW>KT'LREHZ]5J*[9L3+MZU_E^D>'NV+Q;N4VGHI9K#L7LJ=XWU4/#J!_3Z#_>WP/_./U"GEN%H2^/-?M-&(2[@)\U30#HZ;A/F-,6XCVK'Y[:>9*%]'>NW%W8H;-P0HOT5 M!FJP6L^?O'GYXN5?WE:OG[\I58ZO7E9O_^/)F^=]+&0P.-7VX!*E_CI M:+PHCF>G<-G5S@E]EX"D3=:\ZN>63_K'SU^_;7\,CW_IPB(M'9EE/W@R;QW@ MCM.NCOJL]VVL*0/PBPG\$F]+^KP9J^A=L4I1F9B@"3'I 7<\)L@)*Y#%EE&7 M%'5A+UCUUE_$L!C'5^DZ:I5E?C()S]I%?I>/O_:.9(-$YYM]=]'F=D\\T/BM M@V"W(^L@R!4L[A0^RV8OZIKWLB7^.3]VJ_ZB+9H8CZGBP:^ MI?GE43_YPO>#9S^2P;Z,!U^=#+;L8=+N8O?]FS-Z[6(^77:)R7<$6_X(/RZ7 MH[&] CX)7_$IAL?MU^FRA-WUI8QRUL1'39S9//%ZN1CE\*C]Z)]NZO&?PZAM MV/+1\C-NZ?3??BLGYPJS/Y4'O*693G?AN>3D*ZXC^2F^>)4^UV)O'T;.J=S? MIYES8;YF0;[NTX9EN^.]2;R[;%\8;&&*_^?"UKFBYSDL6KA[$[P3WMXO MZ-_=M^;P(/ '[,$=$/!>=V P ,'P+>C3]4?\-M%,V#@@('[WY,?00OOM"D/ M-2AP\*=ZRN6'/7CX/7@ .G&GL<&'899Z33R6R3I](!QWF(A[<,)P ARE1WLP M^&D#L [ .@#K<0#KX/SMR?G3W^S\;2K(CYSTI7MI(_6#*=.P#S]L'U9C!+!I@=8': MV0%F!Y@=V.P LP/,#C [P.S!PNS 9@>8O8_-''9F+X<=W2'+-YUV?.LP^0-/ MMNI[#6];E=Y^< S(=IV*MLIQOP.$MW=[6][O]F%:E8;T[/)**_*9#? MK)N3Z0%KYF$N^=<;MK4AZ.3B*$J,.^1,SHA;G!$ACN! MDI%<,F^IM_YZ5PPG>=)>&,2D$8A[+^'=D2-L%8N!*J&\NMX5XV\=C#]I4?SE M(C=G>Y5*7XS-24H%]+?&*;5 OYJHQ+8F*K'/3E1BY(QA[-/ASFD@]V^@#M M-)$Q",,C2CB"KRR(059+BRRUV"OL6)1J'QTD'\Q7%GJPTP,,'; M76L:D*;2.,R9T8>BB4\ 4+NO6*>1(I8$ 3Q@#G2$@N$%?7P$G9!I'TDD+R8 M^';*JQT_+0C>4O$G<\!UMR@S&-Y-EV-68GAMK_+%3S:FG^Z+I1.SUY22 9@. M'9CZONB#5>['/ASFD@]6^0"MLG 88YDX4L0;Q)G#R$3-4"3"4I:P2+MIG7=) M*>F1529[/;P:@.F!@6GPJ ?;W:-].,PE'VSW =IN+DW@V <4;72(2_A)ZX"1 M3%*R@%VRANPCS:0_MIL:-MCN 9@.9]'[,:?@1W>;&,Q%'\T%D41*K\%98^"L M<WQ:U#W]XR[$>D%&ZWKJ+G5.2["=,%L(EKM]-W;3_J3?RF M#F2?W<8#M, GX$3XD*@3V"/KE4,\*(JT-@YIQHBG-EC#=IR(/;8!Z2S13G;U M'A.KN:%W[G?7Z@9J[]]4G+>L#? X,=6 C QLYS$T8\-47X &S%W/?$:V,A1PN<0/QD8R\!8CG<3 M!\9RW(PEVIATT!%1[AGB6I6&J@9IQP23V OEPSVVAOD!C$6*.QZZ#HSE*.%S MB)\,;&1@(X>YB0,;.6XV@HU,D1.&,(TL-\DA2,>84,1.6..UDFJGH>P>F^3< M.QNA9UCA@8WT1,OZ )]#*Y[^)H_!SSDY]-^7"@LP$>N1A]_#Z,/M"_BGSZX? MH3+ \==.YHQM M,+7$>R2)%$%Y)BA)UTWMT[%MFE?I;^TNOZK?Y.=[WFW#Z[P+JS\VW5\;LF5P M_PH_@E&>VSD8Y?2DZ*!]-AV/;=T44[UI@5^\_.WS*=CR7-Y>;WM(&I058*D\ MU<]PF_!K%O$YF(AF45]U.G 907'"+V<54)D*%JN:3($Z+-S?LV[-I_E3RG)- M0!T^Q&8.="?O>ACEA6FJGYL8JY?3>:S,+^=5]7J:OWUDQZ" *T7=RKJLZCBV M.3D3/AN6&,ULMDBCF2V?O)CD[X"_;O2U:N\3M'2\"/!KJJ>7Y4'@8V<+V/4L MLZ"HH4OZ?/[Z+3Q,I\XM1'R$7V$51LL[.JL^QNY)00Y 7NPXPX2=+%$#U#\V MV1*&\RWR=1/.@S&X(]3?9"J_#^E_W,31?4HJ$1N+G)?S8I63/0.P;JD-L@D> M[9$=?[17S>.?JC_W:N$?.(:2EZ)PCBT!71XZ^Q0%40D%3 SB(DJD+:'@.25K M;<"Y[>@^0K@%:R^F8P":YOD_%Z/YU9-)V*F;:=[!M_PZ!I7^J8K@(\WRYM6+ M^!G&^07"I ^6,%T;V_L=$F$ >]^^>_7T__['J]^?/7_S]E__]R<*N_VX>OZ? M?WWQ[O^MGKQ\MOSQZ:L_7C]_^?;)NQ>O7E:O?W_R\NU-UNV!GZ?:A-V!2'_% M2K87YWMZ-)K#[?I;U_9ML:=OXFQ1^PO0S.IU/7U?V\OSZB!ISM^ "2SJ&GX# MSM'Y""UEJ->/.&L?$8C!#'[\ #3!716'X->IK0.\O 65(_^IW"0)G.3C3=W MQ 4X1G['9IO-CHS K8+(H?S?S#Q BOX1YX50N44#\M]UXO^N\@B*'70&L!R->QW!C=//K/2HF837Q[5'-@Q+1ST'! MM#[98$%*1OC@%$H4A(UK1I UPB+C%)8A:6+"3E>N[Y;2_[+C15P*Z=-I,_^C MN++;L8&WSU:1>+D5B1=?J,0^E\P2 2Q!G/B''4D+1Q91H)#91=UV@/=$.8:#<@B[%!!WU"/#*$$X&(!63H4B.T'4[Q;: M!^4*7)R+(^' :ZYPE@^69M'G4Z#QU=E!1KPRW0D;H:#1IPH,R_RBJ>(D'Y#] MG\4D5@R?#1&AHT2B9*3S*6J4,%>(1YJ'M3*/$CC@VBL)CLD.$G&A#$Z!(^NE M1]PKB[27&H64L' 2S+$@/X[D22H'DG?D4JI"$$K;B&S*69J6"12!O"1@;B*[1TB!J9=!$4<[I_K'UH2-" MYO;!G OW%!66VH""9@(<$160H\$@H043/%GEV4[' >V"C"P: M% "G@6%@A9S%&AFC-68,Y_;=/XXM4",&MG#D4DJP"L8IA8P/@*&, F\(Q"&! M/9 (HKP3.[C[W5)ZGVR!L'-Q'!([L(5;I58;[7BB#F&I">+:**03]8B9 /2! M NRR_4OM0\>$%#\.N3ZNF%";WFVKM\^?5F\6XU@1[ 0BU>NQG9SO+;]OKQLP MI/CM:RF?%$*Q%?8[1!D^:\L3IG,[!HV\M*-)#G%.2NUE?L"..]D/=C3.=5>% M,6VDZ:U+'&Y+IFL_/(93=08X4"DADT#6>IPSP3&R%' B!F^3](1$JW;<6[!E MSA.!J-,AE]R"2\P$03X21H6.XJ9,\+S^Z^7O5O_-:]>BI[ ^H/H/2]QN"@*^LY^JOXWF%[GR I2K.= T[A>3 MRH8V13JG7V<8MV[Z(:)<- (OK@K!UHC?G&V=@QUA2O39S@D8/ P\[*3RN2!O M/!X.Q;H 0HK2IYQ.PI)%/ 2%C!8)>4.(H8Q&Y78:0]RES7=KLE[;4?AM6H/F M;2@>O+ N=GHZO9S%25.*$[\0_\*?CWX=8^QKB'LMQ98GK/)T*QNX:_.F06P) MDO X(1]$:+/37>TN8KNLO7O3UMZ^F]Y%=.\:"\/GMS=8.R@!7O*OX7!A>HNC41_/.Z2P7?R@N= M;,##EA2E(C_YR1?CTMMOU;AOV480]'JCS=^6BK=G^3E'LOU]-,FM[7(SP=G8 M3H:SSY,[^WQJFXM#5)M>Z_K7+_^ST8<12'!HSJM>/]&M]W_;.?'RF/@0'^IL MW<%LW=?,;K1 ]J T5>BV[J0S=9E*V -A4I+FQ"=@0"8R@S 'QD2QL53M9.K> MY9SM:;%A)4]CI3'+[-QGT8_M]7*(O?8NQN=4'DG6^2H[]SKY/VMS^+(RGZHP M6R%\9(XC16+V6#.39S$B+!+5VGL3Y$YIY5V$>27!&U*=S?!>*+X^LOJ([?:, MA_@D-]K%@SQ\&.SB5Q_@-P;/ M+Y:#M>#1 "HF(9_GY=*L,D?O?1W+ 5_['@ -\*GG\-]Z-JW;D5P_+T=;=']< M3;(H14VCIEFL2KI6(_ZV1F)TBUP]67[7ZA-69*R,ABQ3RE9%P+/\ZZD:BVB$ MBC+F'$)P@8*RR!AFD1.1 57UCHF=?/S\-YZH1LP[CK@ [\?XA!''7&,;682/ M^JJ9?:NJ7A"=>C0?Q>:IS8F>OUY=']^WK\)>>FSI69_I#G3#L)CELJ[5HHRY M6Y51EJ%VRV/SK#%++04%@2_/HV KOX"/O\RM([R'!0(5A+MJ5?Q)^)!S=0.\ M+5_[/BO[Z[&=YPU9*_>3IZ_7W^]*KB_<\P=;CZ:+)C]8A"^8Q'QN^&Y5F?^W M:R,]OUM=?[IY\AG)/5F\P8A8&1"W0N2V_11YD02V1"-YNQK>5SO8OUY9;DHB;Z1V%1Y\&\39STU/[= M)I_P'W05;;TB%-?'(!Z@RLUAB]ITR,DP]'7=("()8CCSX%YH\!R,-DAS[?( M5Y=LHDK8'0>8,A6=!;.A:5"(*\61_O_9>]?FMI$D7?C[^145/?:\=@3!QH4$ M26G/1FAL]YR>G1[WM#V['S<*0$%$&P38*$ 2Y]>_F54 "%+4U918(+,C6I9( MH"Z9E4]>*BLKMKDUMH5O@_89Q<$M;X,N?7W)"'%M3AF:)-7>C3E M?TX4=!W7#::^""PO"@% ;7=DS>P("^[$,VE+$$/)MGEOLQRY]CJ[6P9K;HV5>W!GNRJ M]<;@.$ZS_5E>%/W[9^K=M(O:%%()?P)\$6!$E MN'U@.Z.7VKTQ/EQ?>YJ)4$C)BY5JK\D!Q[UL>$@FD240\@[\.A\SO"!I/("\P"-QZ26N^]35 M ),,=-1%^=A9_:]CZ.J^T_9ELEHL$%3JH%F+:G>=+.$U[;H'\?NX^IL\/8QA M/)"3D$B$[QB5Q(:D._/'HCM( Q'R=5W!.?JU<@W[@AY MW(K\/[7#6*JJG_40:JA&2#[C59F?!Z#'1:'(#WP]L\_5XU;*5WE5 O%N1'2N M"3E5NJ-^/L28P5**,RF6O."E:)2 VEO03;=#@#$4S0"N$ID$20I+Z:QIH_,@ M/!DU3^I>/6\XGKEOD1P_EM$]#SI#=_2XY^S'/#4:CD>3_36WW\&-A][4L]?_ M.88.=#IT/$.'MC<:PA_%KH5>&T]3)>B[5_@#8(DFMA44@G\[4S\M_& W7.*N M1 +&>VUQ+9(H2E&N[C0"&_"YPPJT=QB!]MZ-P+N1_[N=+PW ?_Z3X]OG"H;O M8NR+\4 3X@AY<%$DH(V_@_) 9WQ&^9FO) D[B/ HKDQ?GBFXU2B*U_"/@CR- M;LWM.=+US]J(^H164]?6>74AZRM['Y"ZY[.F?\ W,Q+W9@1[!'O;$2#P%W_1 M_B(A7\^0CZQTLM+)2C=<7=6QI98P8QMFQ62>)A';!/W>P9[1BFUG$L0AM=J# M"\$=CP?-_\"!/JX(<@'(!3!!E A3"5,)4\FY,!*#R;DPD@?[4X3NRRO"F@ND M" \4-5-Y$P?5@(]= :0!^P"GQ!,"6@+:':?K57LBLOXC*-B/_UG?=,_T7W]5 M9\+U[Q]Y*=A//"G8?_.T$@3-QP\#AEFZIQ?P(?@]=O@E.Y? E.QM\&./Q9M^=NM?S2$UKHY?#E@@8(IX*O?Y MHGUJ/#9WO^7)G,CR'O.AGR1_?#+J6C48PP9U,O&[^& Z0.XN.6'[;CR*[,B: MV'A;P2C@5N"/A#6=>&$8!K8_]F^5-PQG[LR![_'FGYDUFDRGUC3T'?EZH(PC_R&OEU/8O[2E=X&Z4KO/LKK@P\]^[Z581@)XA@IA.=U+<9 M?'B&)G@IT']CCO%+^M]$_1^Z03@2(]_RIUAI,AZ%%O?&8PO+N/*1X%.?3WNB M_YO03QWS4<$>C/)@D$?%>)Y:[+*V&NRNU>#>?\FR.YS=796?<).,!N.(3D:# M&7SH)\E)Y_=0YP?3:1B//,>:>7X(.G_"+3Z=S:S)Q/-M,75F(=95VZK%-@FG M01C[UBSD>*MA%%C341A8$R^>^;X]-9V-',L-G=AU(A&/9K/7LQ"5)2A_SGX% M&R^_]SZ3IP2(1GLU] B]^HY>IA.=5+<9?.@GR4EU]U!U3\)O#ZI;@,B/./IT"'%3]C7(Z*;J_B?<%R.EKT!YXU) MV1NL[,>A%\7C:&3%DRBV1L'(MP([%N"Q\U%H1W8,_OJM:VZ%,PY'W+; /N#6 M2(SAG8D[L\;1Q/:CF3_F?MAW/WWL[3.-@R"KEY!E.KE)1Q^: WTC-NGH'NKH MV9B[X)$'EFW;J*.]L36+;6'YH1/!_W84C&^=L#191QO@D/O><#HF!6\BWKUX MH0U*MNA3L@4(<2P0 7X,\>[Z-/VNQ O*[37$0*0<-?-)?GS&HNF8]V[7G?:XVF4]L*'#ZUN#]VX[$C(E<$9F\Y_=2HJ7T'HGR',H/[ M?Z+B/=DL9+/TBP_])/GQV2PGH/YMU_5<'Q6X,Q;6*!IY%A]SQYI-PV#$QY&8 M^GXOU'\%6MZ Z-88&&23V4# UQ^BD]8W@P_])/GQ:7W3%?FI1BIBC\=NR$-+ MC&<1GFMQ+>ZI;38^<<)Q.'$=V^R]N!>+5%#=,HI4D,W23P7::^GI)\F/SV8Y M ?4?!:[C\DSTW3H M/-50V60RB_Q1Y%C1;*S.D4\M/K,CRW9LWQ7V=!K%MRX&,&M7[[^5MMM["9B] MQLE>%\9OWQ]I$CP<<6B-[":RFXSF6#^9<\IVTPF8(&$\:8)8D+$SA_./#)@"%C)_C@()_9UTI0L#T//X!^U MS6&Z&7&JL9J0^]RU/0S3V& HB5E@\1'G%@^\V(O#0$2C6X:26?N:+Q.K\:;[ MM'5>#;O[9^4<1YB&2@_U2A.3@60D6T[90#H!6V/BVV/N35PK#GW;&ODBLK@= MNI8SC6;!=!:,)M->V1HF!&6\X62?]87)4#FRG*L3R\PV'1C_55\^Q[A*JQHP MD45)=DFI]_TW/_>;@;H)H.[0'2. 1GD5I(*LT,/+R1/X0\:HB<:H\&?C46S[ MEAOQ$(S1J6M- R>PO& 6Q+,IFJ31MC$ZGMB.'8VG5NR'CMXA#!S;LR(OYO$H M%+Z8.,=PD[F_SPJ9KXV+9%D: 9"F$YT,B=X9$@:%B@VZ*)TLD9Y;(F$4>?9X M:EN1$X(E,G5@/?#IQ(I&0> Y[F3J\+@GEH@!$;&Q-W0G9+Z0^4+F2T\X<2KF M2S^Y0];'<5L?DS",_-!VK(GC@B4A^-0*;-^SIJ$?SG@PBJ;!K<(&AEH?% /N()9C M@@Y[58CZ.0O3*A(12S(&4E[GZ[!+E&3X-*J*)+M4W\CDABW@O;G$9![X[F]5 M)IAG#YAKN^ZN8R6O,W?WV7-GAQOT\QD&,-DP*9&R CZ4.5L(] @ERV,F;D18 ME!:Q$ "* Y>_B143BV6:KP1T6+,= 1;>/F/ODO=L*0H%N%DH MK "50],A-,^7RR*_ >@M1;K:2< 3T.#"#[D[M6=6$(U @]OAQ.*8L1M.)Q-_ M[,VX%]_:R?#L\7CJC$%EBSBT1E$,[XRA-W=DH=L9[T^"/OSE\K6;M M^Z,$KC.P[[ESH4\BQ&#F)=@>"'!AO@!0@Y'GX3>FB3)@,)IPKDK!-?+QW0N] M74K_J)3=TZXD,9D(&TPZUYF 7>=ZUM0&T]";S$;!% Q"6!W?LY)">2F?OXS4 M#\P%!QWP"R]!%Y2KGNFW."F BW]4O #W!P$,E-6HM0XW6-+/M5PM8?DNA$ > MM1B/W0+;P&Y*Y!Q6>9QD@.8)3[O8SO+@=Q&BJ@!D!_.5\1=;YJ'KB>ET.K.B M* [P].443T0("_X/(M_V;#X;'Q0PNRM=HZ6S 8>6%.$9&$-H_4N1]4P(RNO< M6@E>'-.Z[R[DI>+8N3)SWB5@P8"A_DV49+SL,EX"5X#$S4#;3$)N@439UC06 MOC5S0\XG_LP>A?Q6^ $>X_:46\Z8CZS1% ].CQW7FMG.S GM.+;=R*B3T(\U M:\#1/V&K9I=R'&]J% [-IESY$V5>@@)1KQUE M(HHA8Q]JI03M0Z>R=5\" <.$050I"&-]7$3US5DXQT6"P\3Y%7DZ8%P"4T&/ MB6B@Y%RYI%4@Q1\5]I5D5WE:924O5@PF T12RTUY1,K9P1$-=_'U\(SK!JM@ M(8H;Y9(_-["Q*PCT?7&-=>RX3_+@^!VZZEC2?\S;HV9+<(UU7,_B,55^Y,8B'#F6/PEM:^1-(VL6>&-KP@6W_5$8Q:-; MEMRKGC,_&(&D:K^#DO^#RR[$?==(K[8:IL,.=C%Q M@[^K?0^]G. -6%FU*R1K7\A5RPU^<7HIR3")-R<:Y'!\X8;C66A%L>N!FA.> M%8Q=;ODV7KGMC6,^O15P#/Q1/(67+,^?C:U1&()JG(F19?.))R)W,IZ$D\>I MQLVLAR\?V[P&?R,O-YL$KO.]GJ,IJ-PRF=@U#D3QQK%GFW-(G^,B3^C\=1WIF[\ MR #X7M;C>'@D<;)Z/0[0.EGJ#9!T->BG3P(BU:JP>]U$TF0]18Y)- [158PM0-K%GJ G;@18'_T$.,$SOO@*Q5^N05-E/_VO[KATY MD[$5!]RV1K/IV.*3R+>XX]DCAX=VS+WM!3ESA".B>&0Y8H;5=WEL\9D;65/7 MGP6V%X33R>@U%Z0]O/N*HCXNR$U=-NSZDK="$I@S^7\8HR"W#G*;1(J>;K1, M-C=:'KG+8A+A:0UND4)A/@WR--I3PC-,BKD[@X!F#%P_C",Z2TK@27@W^O_2XMTKN_Y<>VL-(L ML2<$[&G0&_>7DTR;O"@2^ W''1.=Z@/R_\O'/_/%\OR"R7E>I1$+,$S.HWJC MY?V_MEN MU? J2O0.4*8*(_-R(R-5;C:?;37/\JI0@0ML]+^&>Q$?9]K;1;,_) )&X?:L M]?<\_X:I!FLV$T011+T$1 $Z%&*9%V4#3R#Q+%/%+%!OQ_6"3.L%V0&&3@ZB MPH.X*BM,QTAYIE$#/\0]O;#4FA]["$6183OX75!)(+^4+2@![RKD,A[D5;DQG62!4^59R6(>EGDA]>:U MVJV&F12)_*:'4V5UVGZ9*.3C2!^$Z)!7F"T9EA7 9%$;.$"!*(ECZ /3F(M$ MI9G$1;Y@F&>!G\EM]+]O1C#I+[@5WVS8JU&I,>!4X3T@B,A8L-HX3@9?P713 MU05J#.CF5PY\_9DI\]JY&++?H"7VDYXYMKX)XPP,-A[A3BNV!8S(LTN8A\A@ MYGB26)UJ*\15 LM*C48*K9_"-)>8O+U+;34JCI3$WI0$AMYXMF*?KT!"@!ED M49.Z,G?=[SF-1!VU96ZU8LC(UBZJ,ZP\/#.9N+ M=%G3'_4F5VM)T> Z+T![\O"/*BG$H)F0&-1ST.,']X+7-/N+^Q?VKB$DB(#5 M_/Y>/?D7]\/FU^C(8#C]_9JQ,)4+R8("GD=K!?0PR(-B7M(E'6HZT+R7B3YY M#=( _A.X8= VJC]H.!,J6TY-8:!,DP2H4JIQZO"P.LC4K *8'5@%":QV],': MQ;#((Y%"OU)G$7=9ND'5[M# .IO#=REFM$*7:0H+YDJD;2Z?"'.YDJ#>#4V@ M(SU >N!E] #* 1JE;&3K=%]=9Z%!-662BS3!5.\DR_(K[:KLDK$U5F+6!C:[ M0EO\LK6_VY?2)!;A*@0%(+7+L]8A(1"OZ8]C?*2$)M3U.KLPMS;F([[4SH.& MI+:U)G#,@(9)A!B$^;?85B06B&8U2$?8G03L5,BD-!C\]@VF 5U$!;^6V@D! M,$LM#<#?LOP:T.12 SFL L C)(P:6XEZ41%.PLK0GA$BFB)3BV-K>JE9: 53 M[1K^'-P;S+S'/5ZIWI"JO0+IIUZ&B:\4[>(<7D?_K2:BFJQRJ:#O1$6GM(* MF6!V\X8"NTU!#?V<7:9Y .H3E-<\@T5[J16N*!2*<[D$781OB^Q*#7" GF"K M3>6<+]'8"$19XBN+'+TOY>5:&*9;:;KOQ[,AC".,V\:X6B@J=4!)H!FFC4(T M ?*EDLIW6MC"\]^4F_U1_QF=:RM)F5M2;\@DJCR8-@]ULG6-3]A^CI(&?]3& M,$H8P(Z"B#A.P@2[@L%F>-X@!^"*"D0"!8Z-S0-&5";K8#< 2B9$U,88NG*) MP(7I(6B6HTQ%%9CF6N!B-*$#!:\-Q$#S01O14&U%0+4DZP!6$VKB09*B 8[R M#-.I\R[8(KE$\ZZ#U76\JNUDP,!ZO4+T[ 2A5KI'_ 85K.0XZ^>6<;$ .,(2)& M@FXK%A/02'V)9R@SI8'0/L,@.9E!)&\O&?+3Y?0:G^R+,G=^95\6&!3YP)?, MMVV==(*B"9^Y-GP M,;U2YL/>XOL7W1,R@NTL0#)2/))\OR]X^1(72OS*\\N<_95I'BBF?T]6:A4E]954E^O'270CK_P MU;DN4O5?\.CU7 A0B7__^X?U.^WG&^_]K4KUB_BF6$7Y-_STBUB6"JR:XE=7 M[]G'O_[\%;_[')9YH"KP7$0Z4PZM_T'3V'JV>5#O%O/FS'6*DU6V>5TMZ)<< MG [Q@1>1WB5OMZ/;HCYKFU^!:#W.9K=HW.#V8OB"M, M!,C!UP(148Z8L=6(R)DAB'VA#$4% O6^7-1%C+4$U>*+6(OI-"!$:(BU'VK" MZ$(4*IA47'+P6]8!A8[X);JN!U2C3V BS]G^LPEGK?4,-798BT%7PS6 MZ96R6JI,J-HQ^TL..#=0T>M(#U/.J]**\FN]1;G&WTXJ$SA7);N&?Q#DFH)M M"<#@LLA_U_,J<2M:9_D(H1U(_SX'4NU+Q%6A7+A(.6SM!B#XHDVD"#_JJ 1" MC#XBQHF2HJ>'K*9TR.I0:Y"<<1CJ^JQ1FPR(6N"?NF(.N!/U"1S2!:8#H,G6 MHW[X,2?!ONB*3?7Z8_\/NDRQ6[1U^GB4^P),PL4"$^?:6/U.9WEGP:JF7A46 M(119[:=J._+.A\'W3Y01J<,;DKU3AG5>24S[&(!M'(IEB6ZR+NK&^ *H5Y_2 M@4]1CP(BR/=G9OJQ>P$B_QB!2-VGU/1=#Q>'=<:K,F^NK,+1@#]Q9I^KQZV4 MK_*JA.9O1'2NNYHJ\M7/AWB/UU**,RDP1E**AA#JFC?=] ^J#N]_E*WI@JDP M>C?[K'F_?JA[49?NS7>&D_'LK9I4]O9C^# M&0W=R>2[FW&'(\_?>*:]9*O#D'J1:X/G-B<> -%7NT1T^A@M^>IWB$[W)Z8[ M&?EBU-20XVKPVTAV,;YL;4Z=F[K_AL:&8*#U_/T=[R M9(4>E]@YDAJSG;PI'5'S(%(80R)XDR#H$L@2RY.L=TM>K M-SD>Z^RY]F3@CFR0!U?!QFNY?(_;H-V_UV'Z]N5O^F31\W#TU)CYJG[R6\!@]WN@FFHZ+K VO\Z2OQM]?RV#_X.SYQ(KUT M>#D@O70$@F2\7AJ/!XXW(KU$>JD/XG0(O;3'4$4G='<*WJWIX/=U?:Z7Q0)> M>>>\?R82GAAG#;4/G\H%TD>O2N[CTT>F(YPS'4P<[Y4PC:2)I*EWUAW) N6]FIN=POG.!WZ&F:!]\>S M2K(P7SPW@YQV8DV T).*\AU!IAZ%"4V'1[!)IK232S'W7@@3::7#RP%II2,0 M)-.UDH?'FGQ22Z26^B!-/0]K;,:E**S1"X3<#FO4-]?0KG&/HQMT[LEH$'J'[F/3PY,UTF..WQN8.*D9(F4TA$( M8\\C&R>V:6\Z='[$JVY%Q#[]^L6,R+WI##74)CRI +M!>HSVNX[5J+2'SH1V MN_K@H)$LD5(ZO!R04CH"03)?*?DV*2522GV0I9X'*DYL_]UTY/M2+9>I6, ? M/&4?>F0Z1A/=O#6N1 Z3H'/8\9 M1X^K #729!*AB74M ^KN$>%T4+*5IHD"XS'?>\P6Q,Y6Q)F'HA3*14 M2 Y(#LQ7*N[ =^CB#A*F7@A3SZ,-=^_G4K3!6(#\Q(O,RJN2A?EB*3*IP@ZT ME=OCP (=;C*:W,>GMDR'N.N05GD1 M[^>EF&9(#:\>BF//PQ*4!-'#L,17/++.P]MIYI3ST./0!$74C2;W\:DNTV'N MG3>CS:F3,"-)%DDG'5Z0^D?NXY,#TW62[WJDDTB4^B!*/8],T 'X'D8FOI1Y M^,T*N%01B77.!%T3T//@Q$D%YOM'[N/37J8CG3\8>U3DGX2I%\)$2H7D@.3 M?*4"C/&>>R"#A(F$Z>B5"I7M/^WXPG;YA\\_?S1CR\DD:>U16(&"XD:3^_B4 MEND 1_7Z29!Z(4BD4$@.2 [,5RB3Z8A4"HE2'T3ID $%^)<'J5"_1LG576[[ MVVVO_>UYE,AERE=G<2INND1S=E'-&9__7LDRB5?-Z-1[EBQY49XKVEA A(4\ MPSUT?'O/BC;P\;8S]='0\=[VV]'?(')+X213Q%2$?E(G]Y"\2[;QM/O? M["VF(#MMVD)G56P.J%^D_>$_6>?X"(L%O,,+P99% JL*VE%Y&T6"&1QYC&4U M11'.>78I&,_@HW(N"K;DJP4TUAX^4:V4!8F/(7AP HH*QR+'#+V%Q'R2@H*P4KH[WJ-(=6:AY1Q MP'B07PDMKY$ "@"T=#N8<]U#($0&HPW!8H,V%52)C1=TTQC!!CCY.8->!?M2 M NX@KMPE[W?9;F_O-=T<=[=\'^F^@7X8QW26E##<\)[UM8FN)L[F3@W.ZM&S M."_T(H;5!JORCPK0 M54S%S;==DUK,@WKN\.708=I&JM_0RJ'<0@C?$S4-"2K00O+)":PL+? MUKW"5U$E&N%HNKP4F=#Z-R[RA?H*6UY7^0XJ"2M92@%JL[4I"K$ C:E@8@%, M*QDORR()JG(M?4B[!'H T9A2(BZ]QK>AW&B$#8# *KS2Z'5>Y[6]D+'?R9! MW+L@?EXBRY%[ /E56LJ>BN1Z'HE&],?(YF3HK243GJ^%,V_;TDN P=_HQ%B.ORJ%U8AJUFFLGEL(G E07,"X6.V0MS?.9#VN MCM2C7GR<7A\PL%_ LD:U'(@TOR8Q?%$Q_)BDBH&??OW24P'LS.!1LFU6O7^;8@P,+%EUOY*33&=5>WLBII=;_HZO[ Y5R!C?KE M)^!*7]7,A<2E^+<*' C/'JCE/, XQIR#^P*3&ZB?3(#!=,53>$N'0N0\+TH+ M%O("0/@*,'BAOD(;S_'&0[MC'\I-H7"FDZ'?0CE7[_S""_!W/*?I'WMXXWK> M<++UX$<1BD4 $E _JXQ$L+?4&&-D ZND]L76,H(!DZND3( BC3 V4B@R=*DV M9@^3+P1[!ZIT\G[=.PQ(?9Z)2VCT2H!P)C"I$$4S6+$JB_E57BBO3D>WT)%D MUWGQ#4<0\B4N*!CL%R'4 /Z> $&CI%PA+B@]I922&F!<%2HJ5HMTG9J4;TQS M/_)]1["FO[E")I%BO4W2)T1P9ELK:]XF1B[!UM-[2!:/86IG/+WF*WG^ _O1 M*,+W=@TZT]ZJVR!/H_W0\PL,.XD3\ A*]J&)A/^&&P/H/,^3I=RE: \\:&:J MN54'@4U%H2=87,U2^)!GB*R%6@]]-;I8BDYIUX>N-?P\@6D6N/W>QI P#*Q" MP%O1+'R\O,YU4[)<[WDU\6/<'&+LPUR;.A_R8IEKJF&,>,C>_?E/-Z[MA.?U M$_K/Z/R]-FSS!5@;)?D1>]V#J*.L=3 2?+WU1F5CF@)-@?W(95@=21Y)Y5UR M?"!5!NX[M8>05Q+8!+P6-Z%8EIVE)-^?]<@X/#A3V$X%KC=H=NR'\JK,SP/< MBBG4",&\/[//U>-6RE=Y54+[-R(ZUWU-%9GKYV&N*5]*<28%^$/ X\TM3=7T M#]O'4:X2F01)"J["6?/^CD,INC?''_J^]U99)3LRA>J'AA-W]N S]@-/3(>^ M/?[N5O8S%H"7Z<@Q93# <=>>=?XS9V#.Q#5D,$8M'WLX<29/;.:>DV/3IQT< MV]?)/XVZ1J7E]>CD$''A=;@ -,?O_^\/KOO#Z[*D5L(ME<8V3!&W99.(;=H? M.VCW*&9.7YZ7KQ=4VG*.I\]>$/^L8ZV?,-9ZX*)-CUT*W0Z!!WU<$P](^//Y M^:S3U*03C41CXH()7&AUHD\J\214XL:&(ZG$(U:)YJ+L*W#A&2#[8CP@C#TQ MC-W,*2&0)9 ED"60[9\\&0VR74/VM>YH)(REV Y%%7JJ$$^."^O]#E*))Z$2 M+]290=*%1ZP+7Y^1Q!6"6X+;7>OA+6;.UHF5!+K'+MY&VK2G&N0AB#T-B"6+ MEL"5+%J"6X);LF@)=/L,N@9Q@2Q:@EBR: E<"5P)7 EJ202)/*42*?=Z2FY ]N?D5XC M"[$/TD1JB>2 Y,!\K4*>4L\,//*42"61()&G1#KM;D]I/'#LYQ:L.BEQ[!_Z M'9\TD5HB.2 Y,%^K/+L$XDE)DD$&WDY/:8\IE_O*L3U>SKYNRJ6^;^W "=/] MQ5]#[9"G,J;7Z-D_FJR1P=,;NB-0225,?I(FT"LD!R8'Y6H4< M'7)T3D04224=7I#Z1^[CDP/35=+8&TRFM*-#TM0+:2*M0G) ^GIN#L(ZCR%H'4+/<\3_#H7;"D*A!E^"6_D M,!AB96O)"A&*Y IIS@*>\BR$1WE9%DE0*4ZP,F=Y5; 42"1D MR<)* HU$ 4^I-DOH!E@#$E%"LQ'\E.Q:% *_CO,TS:_E68?AR%?=;DW&FO1( MX3->E7E3@Q6IE&279_:Y>MQ*^2JO2ICCC0"Q5/.=JK50/P_T3OE2BC,IEKR M831,5:"FF_YA.R/V*I$)$"0I5V?-^SOR8G5O[G0X==XJ?;(#8_0SWM#V9@\\ MX^"@[W]B,G1M_[N;V=M@QN.Q(8-QG:'G>/;Z/_>)39IW.?%MPX#*"!_>7#O2 M2NT710+JY7OKLSOV:Q5HKX6#"K0?Z/8+U/!FA*6I,OMK5V8_K#XTB%DFW9%! MVN_@VN_5;BW*A/,LP?,M9]])):48!^4('E[QG*%4/?$4/<77H1S MYCD$NZC",4B$$6#O*^UITK(:UC4A^[CZ_6F+]W'=Y1) M7R=56JM_Y#X^.3 =YURZ2N\(DKY(%$DE]4*0^D?NXY,#XU42W3!!*NDT1)%4 MTN$%J7_D/CXY,%XED9=T!"J)2GD?;;262GD?HQUR4@<+^T?NXY,#TW&.:A$= M@QU"HD@JJ1>"U#]R'Y\+\X+Q*$K*),]XRJ)$AI64\ >6 M),)'@TH"W236-THY/B7GR5(RGN'AAJPL>%A6\"( UT*RZZ2U<$J9,\LX5P_Y','&S%&&)Y;SPBR2K5&FO2Y$)K);%.)/ PR0&C9"5G<)A MC4#%55D5 L3I2N"K<9$O[J@+MH 7@5)89"S(K\20L:]S51"LP$IA^"MT4 "5 M0?#FT#WH(>A=M;/5;YD#J]HN\?VPY04TK\06WDP6"?Z95>H$"[S7C@7Z_C+/ MJS3:FE[SP!E[E[Q7()!D2 1 E9@G*1(&1@ET+4$TBA8Q:J2HY F H//4_4* M_+X$O!AH5,I6\"Z7>78.C4/KG7Y3_"JJ0J&JIMT>[[HJV[+(0T OF!5"&I!9 MYFFE8&R@WET6";2RY$FD.E5/B.(*/H0'X -\1H;Y4I&Q^08^Y26[QK?SJR02 MY_@DC!$&B8NC2 00=X-.,9 E"Q-@ G:RQ)629)< MS$\4*5E@MTE0$]%XSF_ MPG6T $IBI04 :&"MA)47Q[CRZIFLVP2R:@17F%L("2VJFG)U3S!;0Q%X3Q \ M[2T$;QT\^YX]T")15BB[T&L?U]>O.0 TK*V],7]_PR7EN^\2E86NU]BQW7YJ M$>)+"5B"^D0BR,*+ '8 ]BN-P_\:?AFROUY<_ K8\4>5 ( -"-V2Y$BX/ E M !T@I5)OZ]6UK%?70,$./+[@WP3[O8HN=4_X*6BT9*%J67(%7O@>8BHTF6*I MRWJTY3R7.]L&Q?-SIIY>X<2J,%>T#2=QQ=-J<]E7J"F3+([Z3RD];V_]0U6E]*)"5(-="J0'OFY MR-%>:G!OQ[K0BIK7:G-#9RYSN5:9V%A7;59%5W6BW87+\]Z>5*G62&@3",87 MK' !2AAQT:[YNP:89%=Y>B4Z<\H7RU3NE MI@S#1U"C0S[ES2G#%3O5]67Q66#J0FIKKC$7"Q'F8,D@+6I++%F P50L:@EJ MAH&42_/LTDIAL)'ZII3GM5V49# GZ(_?"/@,:?XNN7H/SVM!Q7&"T:0%'B;S M +4'6!3W6J2IJIV+W()9%!L6U^ZWD$?:Q5U+;^L,[TEDR1@!WV\M3)];02)$ M?%%W6XMK3_WJKQL>:JP5ML8A*5"3LS\J%4K")845;=@UB/X;UW>'+H.^4EA@ M(-_,'4[?(MB@YRB46ZS % 1?62AOW/%XZ#0O-/WL[L)I<$KYGC> KUDYETS M0HW81E$S/9:QZP_][EB\H7_O6,;V=.C='LM]73DM/*X$+ZP<_$(+?VN[4?9= M0T8 0A: WDF5:L /P9QI:I+K06C-IQ]O0AB1#DK@5XTQA?9;J$Q#!9L*,CF" MO38@\=$F&!(Q6&G7\&&M2)O6@?_\4ME&:Q^ZKJ9380>=BQ4 M0!*61^M_KU53RNN))*@QL75M4\)[J#95@*%MBZ^TH@)M6RW$H EBHG.MU>JN M" ),*]^,'&B;5+$%N3_ 2("L0HPSQ!5:C+I-')BRG&^4!0R?*];6[*XCHW=U M>/'AU_VHHUV;"=\'EZ]7E>7%-H60G/,V!WP)ZU)O]%@\AJF=\?2:K^3Y#^Q' MHPC_C-J=^]PD)9W]_5X,>J (EFG>]7U%!P6DQETN$X5'#5HC0C:HAV@'KNU5 M$E4J^ >H46C+N;8!T/FX%/DE3&:>A/#>I8*WW=I.^^D/*#A\1($^:KKUA12@ M'#/TW2L)#\CWV_=3D."T@K.OJSHFX]>\JL/SAN[LH0LT0+B=R?=?C^$,1Y/1 M]U]LL9_!X"T;WO[@X9#^4V=-@]D.9VVPRMH ZU4$S*FVJ+JE.7'EJ M!4K_E2M0]HY#1M>5_&<=FOB$QIEQ&;S]8/!Q R-QA8#Q!('Q"SBNOVC'E;"Q M?U)(1J-A7"$_K,?,(Y$REBL',S?H)H##7GMEAD%"%P#T'7!)#1+@'IJ7!+@$ MN :(-EFXAG&%G,8>,X]$REBNT/5Q)V;#T%V=IR#6I )-Y J![>F!+5W/>?1B M36!K(E<(;$\/;,FR/7JQ)K UD2L$MJ<'MF39'KU84\S6,*[L\8*I/=\)=X3% M:%_UZ.[%0A1 5+8LD"Y.EJ@R%AVFQ=M9[,R[ -)W)AM9/ISOZ#E/U^8T9 M4D,%V/=?:\-U!YX]HSLS'Y;'_L'?\8D3Z:7#RP'II2,0)./UDC,9>.,QZ272 M2WT0)])+AY<#TDM'($BFZZ71:#QP??*72"_U0IQ(+QU>#D@O'8$@&:^7O/' MMB>DETY0+YE.\$,HH3WN[^XYS<)T;IF.=)^J(E^* ?M%D9-]XK+4Y>$O8MSW M-2.7QG0F&VH7GM2MOOTC-YEUKQX&GPYFT]?*#R1I(FDZQF@#R8'1Y#X^.3!> MJTP&H_&4M I)4Q^DB;0*R0')@?E:Q;<'X]%K'1PE:2)I(JU"P. M7/>Y>: D37V6)M,)WO-]S1/;A38=Z"YDPMFO/$SB)#0C3<=TCAIJPNTUF>;Q M93E,YU;_&/,2%5/(+-R/A#KV8#IY;@C[=27T=MD4D[A_$J+:0P$DY4;*C93; MR2HW[]E5P4BYG9BH]E 2;F11HZ;CY]>\ MY"DKQ)7(*D%'>4T5TM=.O=I49N[0':,RB_(J2$7/[,TCJ ;SHO=.W,MW@AD,UZ\*3,'HH@:4C2D*0A36!W/S4DTI<-(C#4D:DC8=OS,S M /[EL%;5KW<1Z>V]-'+<'41R3%!"+P)*^F$B=@?%2] U[$\ M9J[MNNQ:%(*]<<>CX8Q!OVF29P/&F3,:>F]9DH4@UU*PZ[G(6)@OEKP0$2MS M>,/UAG;S1M/3[DZ<T8Q&H^'D]FCNZ\P9 N7F IIKVI4L!+8'@BUXDJ4KQLNR2(*JU'TT3T6L M$+(LJK"L"J0V3JT0>7')L^3?P( "I5*W&%4Q.0'OY M[R+$J>"'ZR;+@E^)]?B''7U/:/6]J4' ?US:>09_2Y2@4HEWNUA@S7=6%G!] MD>,GHN1)JA<:\>-%M<<'D&[DRV\Z?8N]^W03IB"C5P(__2A@2&&BA/3]$-5X M_U2*7H-ZEG62VN-T"9?LC>--ATX7O+WA[%[L=KP.VN]/D^!8W(D_]#?',KU? MJ_G^B3);M$O$.6U@.Y 2R=YI,6X$'$*^%JO'.RI'1JTT+RY$KRPU70L#$WMN<' MY.8X.50L_%(\@ULMSEN MVQQMM4F0^:*0^=N?^6)Y_K$QM.^#S#[B)0A%,\-:3=\/8S4Z>:--=:#NYCT!& "1\35( *R/MT/,-4MX6 !>:-AMCI MC!Y\J3,"ROT1\W-5K-=D# N@U'9!G(-U#XL&A*M4IE@&?GT%'XBK/*V4BPFK M,X>W9?VWA =Y"6L-0T;J&V@!Z(0+^3HOT@BZ%RA4HKA*0FT9S!-9VQ=" M;@T]R:[ ;58"#;8-CK!MI?8N2W%9\&9R^'+KI;;RSD'42^P"9K(Q_?T)2Y"G MT;X",R0K+VE4?/FK$IV+([8JVBD^0F-MVA;CR=J/41$T_P'C8C0;>B]C7#C. M:&VWJ+%,'C O9AT/\KN.B M@S=:>^?N<-XUVBEM3&]P9XAM.P"W!E,U6%B4"\ED%<[1#0M7 ?B*P+JJ2$HP M2CY]^:M^_^,G-=B?X14PIS@:+8:+.\M<^WQRWC#7(,V MIW>VN1\_7O.5//^! M_6@4X0^\JTAFQ_YC&;=V?W[;W/WY,,?=%-E3D^/V]+8WM_3TGK"Y"#AI=_7_ M&S W%95W!<9?JEXA^=NAJC?N%WKY[[X\*X1/<(P><2>X299M^>I/*W[9Z8M ME2:F4@=2XCQ-\VOH\ZP7X80HN=I5:6 T'+O3M]NE!MZ>1XE M_F[L^AU\XB1>-?VKUT#H@<+G"J$L94B=!B%!NHT C\AV?(@&L20H5)6F^!81[XW?P$I$ $=1; ]CM M("0/0Y%B/@B@1-1QA%5K3F>[3;7F#D=W-B8!Q-LPCLH=T/D'&#)2,9CN_.(\ M+\&]@M&K) .UNZ4>PH608&CJ.B^^,;Y<%CD/YRVS?P1NUS\)!0@%CA %,E'> M)=R3SEX*""KFK:J\CGNVCSJI/&JW))&R$QC^ )XUTM&9G4LEN@48 7K#%QH! M4<76?\F#)!4?>!%U$Y5XD%\);4R1;!JQ=$@V7T%#XSZ$MOR5@@(;/%3*NDI+ M+3=W:.Z.'"89[LUD)2;F@91!7UQOS*"(N]OZVUMG*VYKW(XU(,45Z'#.+$.P?.1AW/JMWW7Z"M9V!09FR+VCU MZ3 TKM!.;FNM4N /2JUYT7#4.HO]YRS,%V+8RXS#3C)^HJ;Q^)VN#4\(7L)L MBAVY']N9-.[&2["\_-MO/1!T>GR^ATY&[( ^]CG"?+0'!NI[G71$/TQH6X=EDSEP]XZ;\F?3%/^]%!E,,Z6<^A-$S;_G4F)ZS4=1 M)%=J)Y3]/>%@6R7EBOUKJ;X)2O8AS\ "4UJLGYG8IZ2!YU>58(=/(&SF-4G0C,&4B\;<&3UH[L1546*F-=DZKR2U MVL)A7_D-^Q7SV)#D?93*H=+#(H[KY/]:RY8P+PS9WK4))!^S"[29 ,%EO0,D MSPS-3*@#$@=V$-51VUUQ+5Z5>7.6'$>#.VGVN7K<2ODJKTIH_D9$YW7D1%&P M?A[66C;X^]OQ1[.QMX>!N--W'T,9B^$V=-8]D.8;2[=4V1^JN2G ML[!@L:%<_-\?_!\.5B6GT5*/J@DP??F2 *^7-;65=3Q]-KK]LW91/Z%J,*,D M2^\8_(#N>3YS3"J]05QY)%<(&(\"&+^ V?R+-IL)&_LGA:_#%4T+XLHCN-(+ MV_)9E\3U@^5&@VT3DC #9)]Q1USOEL-QXS)IRY[8K 2X!+@$N/T'7#*$7]80 M=@F73P*7<4N.,/F(I9^,8&.Y0F![>F#[W#OI"6Q[(]8$MB9RA<#V],"6+-NC M%VL"6Q.Y0F![>F!+ENW1BS6%=@WCRCVAW3H!_79F]AW2JYC^\F3]//P+C^,Q7:24F201=\OGTE?AV?*!IZJ>Y)"5+_ MR'U\5WUM5Z[)5F6*U3 MUY/$XI&KNJ[=(JA+.F-ANS2_%@531=TWRI76E[?J.QA48;A"E'H$@<@$#':[ M=AU>Y(:5)-5]V;(LDE#?-K> 3)=RB[2)335=2Y)('O.]L[N0Y"0O5G.WR$D7J[W>Q6K3';3P7+<76+V_ MVW'_GOQ1)5%2KDR\N9?*>+YD&<\/7,Z5AFS7P$Z=8\K$[EPE6/\65/"&\3"H MK[8&39LL>"JRYEKM>5Z4%MXDL7'; MJ[J_R1MW+]3;O#)O.AGZZ[LFU NZ K#G-"/4=SYYW7+D^L&/(A2+ R+^EEG MR/Y'-'6RTU4]$#5#<0.SDGKH 4_QD@I53QP,(ZM(Y+?!71. 0:;)(FE:6>:J MH#=\"DO_&]A3.#@PFB*TE*"=/=[LO5_>$T3LCYH@1[""R^92>U6^]H-> Q>7 MA5 EEU7!Z#F_PJOKWXS&ZRN3I,BPCK.Z[UB5G;_*TRNTE],<*!#S4)>,5K^2!T.;E[@TDT*OZ2]B66JY@)'YPSOD7@T/ M!6O4D4Z83RE+6-/*Q,_6T_M-#5,4T-K/&32%MK>^,9,%>5& >X%.1/=&C3=. MMUTE)E51"%5R7M'EC3.SNT]<\21596U!N"I9%__?25MU210'&D"3X'(L5"'\ M&'R-A2Z\'>97 BA5(].::NWG=]$$'U=E^FN"EW/P..($+Z-2! M$F@B\(1HI M7M?]3_25FVFB+KYI+]%>-@6?Y4:1_^VI$%S<"Q=U"SW'"_1VGZHZUUJ*MRM( MX%T7<7UOA8:%J/;@I:Z?G>;ZP_HZMO8V55"*^25,<8YQ+L"<2[4PWZG'\DK" M*.3[?MRXNJ_*UU/[-2M?^^/AS'FX9/+,];^[K++C#1U[#\T,9Z/980;SE HE MCT, "@8?9'=L#_2O3W\0_;_W:-W^9*%W)W&,/BKW?9703IBK1IYZ(XU#B&> M;!B->-VH':&>^:A'YGA_P)',\9-33E3CHF\%A5Z1]U3=PE@H)55&4$I0^IWE M@@A*#8?2 Y:DZ3GPFKZI>;$0!5!5LG=M]E"J8.K/Z"3:P^+8/_0C'60"%WJ]Z$D'D0YZ^>(<_F@P]I]; MF/>DY/&%X6^/7O&>ZR6;SAC39>Q35>1+,6"_*'*R3USJ(R(7,3K+9M3$-IW' MAAHD3^4" : 1](/ M//^Y!;I(FHST2$\L?&JZB%W(A+-?>9C$26A&:,]TCAIJ/.PU /?X5"?3N=4_ MQKQ$%AH9)/N1T.E@-AV9$"%_1CZ:2"DR$B1D2([347FN(/)R"-- MUD=1?;'MX2XMZY;VJ@2[]7B<#B4-8Y_ILOLU+[%:F:H8];@ZB[2QW&-[:*]Q MS$VT=8?N&-$VRBLLF]4O@^@(DN)>]#;S>YE+)M7^32H/[!-O;,)NQ<,+@8RJ M@^\7FDYP4H>D#DD=FL#N7JI#U_,&_L2(_"]2A\^.,=!53GL2AXV;!U2!KS<=Z=)V;I+C4]=^Q@GH"RR3! M0^4Y4Q662Z0NL&FC2GTJ2OA<]5C?P]!>5Y'H O9E)YSRE+LK:BH/.PA'4O*] MV2CM!0'I:E"7-M^\S0P9.-,_:&WOF $5M-27R"& M?4 '$I9(JF\.P.<7H@CG((?XH"CPA@8)3]0W#L#"BX%Z4M7VGXLTTB7]%_SW MO+CK @9L%*@(NB;+2UB0ETK X7DE0#PL*_7!>I6KZ40YF^>ING"@[33!^R%T M"7($#N!C*?6U!&$*HTQB56%A@83KWKZ&B[I>[%\ $1[]XJZNN:G-+^F>TF. M2+CTPSBF1UU=I/C/XB)?L,]+@%!U?]\%"@B(H@+L/EYG!/H6[,"P2M5=';46 M9?%ZKGD[5][.E04"F)[AATJLUS?/PY45TFAI'; +D%! M_YCFLIY&) *\W04[JA(Y[SPDU5.B?:X I:;TJ>FC)7USS65TVL MJ878>JEOHNF02$&L>K\S.EAZ7X18WS+CV-9_J:LI.8Q0AD6R;,BDKU1)U%4O M%WU956/70!'#8.[').3O"[2VR(G71?Y1#>15/$>KOR1Z!]%S>VWLKG^ M5D&7@CO4/H\!+7#SBOR;4+=S@08KKX5HL;6Q/Y^ NH/V]M_U+4+U(,%*;>X3 M0OL7S$Q]A="==P49AE<&B,V^+BAR;/LU;R@:38?CT?3!FWI&LX=O,7K$I4 3 MS]G##45[&HQK[Z&9_0QF-+2]AYGP0M9'7:'LA\<.E3IYT>7'MXW/XZ_HNS]PF&2;! O#. %7=-"R&4(AWH@ M+<0++YG7O9(_XHJ)7"%4/ I4_+7(KQ), M]P]6!(M]$4"*.E#4X<@IWULM19ZN<;)!O#" %Z3>34>NOG+(:/NZ/3-&UG6O MQ(^X8B)7"!2/ A3?_0O/2/ZR5_Q!43N4*H M>!RHN"X5]N<_W;BVXYT3//9%$"GZ0-&'(Z=\W[75L^Z$ZP?@&:W7/K?5PLQ0 M9\^X%*YW"X([)0N[?UQ47"7./7;H)+/&A2^&Z MI;TZJS6!U27(3H>^AOFOIE\I_@LOPCGS'/;.>?_.?6]&*H1)DFI44&*_7,CR M'O/@&8+U4C+TQ@RIZ:'&,QT=1[/!U/5>B;V]%L?^H=_Q21.II;9[)W[_MWHN98/Y;J98.8\E0N]QM7^D9NLE-?&-F\R&(_M5\(T MDB:2IF-TGDD.C";W\#&B2[SJ"=\=YW/U]@) MVZPXZ0[=,8XFRJL@%5O#,9VK!@'TPWO8K[H"GE1U]-XU0!;8WM?*=#+P)@]G M(=^[8&Z7A34#.VZ/RZ3E8J;/1'DLI)Y)/9-Z)O5LA'I^Y]CVP/>FI* )1BCE MFS0\:?@^B"9I>'.$W7P-[PUYR@\I:4?D@M4U*M']C(Q MAAA#C"%8.Q(F$6.(,<08@K4C8Q(QQCS&T-VS)B5<[O66%\>0NV5-9V0/E!9M MR1FJM(@QQ!AB#,%:[YA$C"'&$&,(UHZ,2<08\QA#U?CZ%XAXL5M>/$-J5I@D MJ48%)>A(O8FI7L^M.DQ!==/1<30;N(\X7TGB:,#91Y(F4DN'EP-22T<@2*:K MI7=C9S":34@O]4H>#7&N>BB/I-A(D$BQG8)B

N.R*]UBMQ/&!%08HKFRK) M]2TOE.36XWCR25V;U3]RDWGRZN%@=S![-4PC:2)I.D:OF>3 :'(?GQR8KE6< MP=A][AXC"1,)$RD5D@/#R7U\Q97JNQZ2-R>N0/7?JVK55X9._I7V/7P+@\ECY!Z M)O5,ZIG4LQ'J^=UH-IA-'DX5(_U\:BA":=:DX$G!&RF:I.#-$7;3%?P(4\%G MI-_- )%7VB2!?SE02?T:)5>[MB)&P[$[?;N]%?'V/$KD,N6KLS@5-UWZ^#OH MXXS/?Z]DF<2K9G3J-4N6O"C/%14L8/9"G@5<"GQW)\W6\X1!>9.W_=ZJV*!H M2\XD4Z135'U2)_<0N$NWR=AU)E-_-'.]R6CBCM^B;>^T-EQG$6R.J%^T_>$_ M/W Y9W&:7TL6%_F"Y4M1\#+)+AD/R^0J*1-H)LX+5LX%BY-"ENR/"H@E"LGR MF+FVZS*>1?B+PPH!U Q+]6RR@ F4^ S^M>2K!738_*F>KE^SV4KPPA+P%P_# MHA(1$XMEFJ\$-)*AVDJN! OSQ5)D$H:69_#Q[>$P6052_%%A+V6NOM]LEZ?- M/"0TC%(T9"V, S_KGR3B)RWB[HF*^+4H!,O$)4=I2U>U^((L!BLE2R%?)B6L MKW]K"00Y#L'(X"")O_V9+Y;G'YFX00%MT(+?L&55+'/X8,"X!&CXHTJ*=7NN M[4S85WCJ0U5*!05_RP/)+@ R @'+/L(,$/&OL[7H]N ED2R<,ZS2[$% M4MBB%$"$Z#9>%4)6*@,06K=51SGG)K@&%(@&DA:904N$= M 3U$6X9#/1RT&P8[I-WU&_D>DD ;L>@,$NC1B0OTIL)M]>U]$EUE,;_*"_2N M:T4N42U?Y\4W[*0V.P8,)AW.X<^,+4#@H9% ,%Z611)4V!):_ H7[I+*NZ(8 M;^\-8CCN;BD\?"CT51?!?_,B47:?X@T:1V@T*6L)P/$JB10O?P0K2ME4.]<( MAS5P*3+X)@7N%0#$#=_F&YS'UCL-2"EJ^S!->)"DNK%WS?N+7);0'#03IU58 M5NM1UFJ"EUU$5T;>EG;0K7=&L.V%6DUGC87[?J!>6<\FOX+FTAP:@%9%D>21 M,A1A"&+ HIQE> MW+]@O>+.D4FD6,?Z^X0R&P56D)SS-C%]R2^%CGQ;/(:IG?'TFJ_D^0_L1Z,( MW]LU2(I.4?3+&J1O*13T+!Y43($HKX7(MN*BRO]HK9Y[0/^VRN1H7:7XX%F_ MM,&6[^-Y.WR?XUZ1JN<(3&*MSL^@#U$H'V OE/\+N*&PFKX6/!+L(@QA#K @ M?U->+9K3I[5<[G"7^[-:]D+>7W@&FK+9:4&@"?0JX>%H97$)9D6>3*'WL8MX:,?5[W7*KUN:O_@*<\"]4F3UI% M,+^.B:S>AF:U;RG%%5K:8$=G8(Q?B:RJ=W#8.SULH!%;@BL DQ\PR5-HK.0W MVDQOX[@;;[Z'45X Q-;!8' P!1-7/ 7 %XIP,+$8.:-'B!>YX-:6BCS!M[OF M4\YA95S.:WQ/PRIM8^41&"OK*>55"4/-(FSLW9__=./:3GC^\2^?]:_1^7L& M-)T+]*DY1JC+U1)W\W4K>G:[F_C2::(S D/]"%(=+TM@%$(8G]16"GKL#XJD MCHMJ;Y>CU:&6/XH@IHF4<97N?*U=@1?-.^MUR&6#,+7_K3:'8>6&JI?:.4?Y MU8ZS%EI\J!D(2,8ZQ-1NYL ?&38IHL&6H<3>J?WAO)+0$K0G;D*Q+%4S[_=G M1.WOUM47DX.C]&]4(LXN"O&JS)L<)QP-0..9?:X>MU*^ L2$YF]$=*Z[FHV1 M?/7SB.Y\*<69%$L.X-O&S56*FF[ZA^W3TE>)3)3AOSIKWM]Q9KH.&#M#>^*_ M59/:D2ZF'W*&[N3!1^R'G@ >VS-[_9_[_4WN:5R>.S)F+%.#Z.+;DPZ_G"<]!_JD2O4/=Q;V9;WA?WNQCLPRGO:8'6@$/Z+CG<\_4ZR,?+[L[*&<*)U\O#+XW:?XKVNMF%"=^AA3W;BT< M2JX/5<6*N$)H2VC;KH^RR38AK(E<(<4\,L5B_6"7?HR_L^@IR^SWYL+;KGCU3K$/1X;4IE MG Y>QHD80XPAQA"L'0F3B#'$&&(,P=J1,8D80XPAQA"L'1F3B#'F,6:/D=/- M4'F7PG5++W<'6H>^AH7E3#\A]0LOPCGS'#.V1TP24:."K/OE0J\OA>Q5T72Z MH[6?)<[=D3=P9RY=TOJP//8/_HY/G$@O'5X.2"\=@2"9KI?>C08S]^&KM4@< M31+'YUY[1>)(>HT$B?3:">@UUYL./']*BHW\K3Z($^DED@.2 _/5RL0FC7)P M27JQPQFTQ=@+(?Q;E0GF/5<2Z1B'"9;%7F]A-9T'_2,W61:OOT'H#/SIFJY5WX&_:8](JO=J6>.[^'HDCJ:7#"U+_R'U\3$@OD3CU09Q(K9 [U!PJ$;)(XEH8J+6(,,8880[#6.R818X@QQ!B"M2-C$C&&&$., M(5@[,B818\QC#-T@T;_X*MT@<7)!UOURH=<)]08='::*IL=ZML4=VX/)R*/Z M6 ]-(1")+I>NF=-Y@X5&B[7^)(-TB07B-!(KU&>NV> M@IR3@>T^MW3:2EJY9TW&(^HKFJ_ MMB7H!@E22_T5I/Z1^_CDP'2UY+K>P'6?FW="XD3B1&J%Y,!P7I&9[#O[E02K4KSNWP$;#L>>]W=X">WLOA1QW!XD<$YS!5UWH%Y+E,:LW MP@;,M5V7\2S"7YP!X\MED=\D"UZ*=,5FH[?JNYG_=L *(915 MP8(D347$>!C"C$L)#X4BN4+FL8"G/ L%NQ:%8*F0DI5S()-OLXBO)%MR6;*H M$L-&[KI$/#B5< VV<$#+61):##*&=97K*" M)] 2SU9XN#\%(>"P[I,2_X21%YD$P9'M>!+)+D4F"IY"9UH@0$1D%4CQ1X4/ MP,S^J'@!>AL[@2%?I"G+8;@%"T%$+H& 2:8F?ZD'!R/)1'F?L!4BQG'AG)EF M$XO3*BPK7B9YIMK#K\ID@3,$X=VF(O12=D>E9B2ND@AY$[%@I<93 *DU N#4 M92*1F\@BMA!ED82F"O,+BO,NQ7MZXGR!(G29Y@#Z##0(KIL"EYG,TTJO0%S$ M4A1722A07)B2MCQK%,E]&D2M.J$0(4%K-U.+&GIJ%K$G M&0@ S:502YQ5RSP#A@ Z7M8@5,YA)O(,IO9>41%)EXJ&M!*CIF85I%^$C]8I66 M%8 H<#6.D53PX/N!!L,\LQ[H_AP:A.$OA%"8#BA=G##ND!YD)PPR5\_\:;#GV4]!0_!_EZ,W:'X_8#?MLM M&K"XR!?LS0S(NO7<1U!2BP $V7,&M>>$4KLLP',J8/38/D)(8Q+"*_@G/KD> M* >?(>8M3GD2EFK^'R<%+*URK 1Y:TIL_4:!A)7:&'RF@#PX:UA$2(<"A%^ MSH"I@GWE-_#XKWR%!LV/O[6V#6'"2V+"/\!92C0#2L6 9NE3+/MAO=8:F"B+YQ1L-9 Q<#)=I@\44*<4!HUD!R6UQM< 65 M'8M=J:;<=5.U:XC>Y1IF:E-AT[5#JQ#,&17$B=A/(D(S1MO?8,&(SB1:Y^]. MG'C2XGL=5^@5=U1,(L4ZT-\G2=PX1XGDG+?G+I;\4NA0N<5CF-H93Z_Y2I[_ MP'XTBO"]78/.]*24@7X8QW26E##<\$X:?T#/_*3!45+A8ZOG?NWJN4^-GB-(>DE(0F,F MY$NTYM1&<0:2 5@A,?K]%*!2SS]DLN@\A3?.K!,E5"CDC.]'LV8C%#M!6BPLNRP*W;&$80.2%VI%%K%!>NQHB MC#RJ]&X2OKW@B=I263=:[WI@T*'"D.&<%Y&>]'KZ^*;>4>O,_EQ]K/<^=O;7 M/KF?4 'Y)H_T37Y*,E _1^.;Q.UT.CY)[;"LDPI0>CK?QTI8!.*ZTK>X#2V:#DC5'DS5JK7^ M,5%))A%&R9,(MT0_:-9^0=:2@C7-YL>'_Y*#7M&F-*8V12T+RQS1#9I\XTRZ MFV9*C_IW6_-:FT6B;6J=EJ3BX).U"FX;F]S56#D'DE_.[_9:$$-P&IW$ M"U M99$$5:DC]>L908>5TN,BZFS825"LHDX@PQC'$I @W:/^V5 G;&#_3F?@6$Y_1/.B.MA8A[;[CWVO;89ER2M4S%%#G_*HVYMZ, MQK<,V.DZ0+UK-2*SE0'7\4[S4Y]LZ.2*J%CU0J=$KS.\NC;J9M*' MFFGK\=+R.I1A]_]"^6O+9HM^X6QBRA* M=)H^@@"T'>1%D5]CNJD+ ++.]FKUHXI'_R:N\O1*;PMIH:V_X1VIJ36HOGE=0A]3D5I\-H#23WE/";H]WX0)PU?;D)L>Q]9$HE3!] 5/LG3%4O!M:ED"J! K?1 2 M/L.-[2#/(HFG+J/F5R64HHAQO-BX^E@EU.,I\(U.ZE/=RMGCF( D"M3L]9%/ M; B'H0Y^"RY!MP=J.-^$/MBS_5Y@D M )T$>*&3 #Z=!##J)(#GNKW00/O3]!]J$/VM =&][;7M;XQW;K21P?%T8G[% M,[1@Q^?7*N.HT"G W\"6T EV>,H>,XXP5)_@V5Y96^DJ;J_7B+('JB:2NZV& MS\SO7)T2_U"L$=_&UH&:ZWS$V<[%U3^PL>T7FJI#0G:>6:'H8) MRN-YNRTZ47*U*PKD#;V=4: HDSAO^=QB_.8CC"8MB_N6 J2S,3UOG6;ZLS[-T M#H;U-/%X1\G#-K(8*AILG^D9W'>H1V4D>N-N.!$^J@\\;F0XC*9O\;P^ .:_ MAE^&+ )3A!>:P"J^5U>I4E\"G;'^D4HSU.-IBTAU#QM!%9F>!&7*D+ M[+51E6;S.Q XS"KC5SQ)5;$%#&A44H5+XTK/0I6BK"3F*6%4J"I5F:L8UI<. M(]5%FH!>B_Q*U8-"NL*PU+SOJZET=S4F%7#*<9'A<#-QJ>M/@;0B=4*E+U7! MO[ ;50%8J7^2=B'M!1$*&11*(%K3_WD1MF:Q3RGB0 M7PF=!0#B)*Y$FU&DDGG6=?IT=5 /,#MO &C6)WY@6\1TQ2@Y2T!NV=A,#K= MUI=3MC5B&+XDVRRD;>L;T$FH&'E:SE5J_/6MZJMUD2E0%UC?;UW43C?7CD_G M,32Q:WEKYVRS?&EG!N PE,T95TT*/,C$"!<)%T\,%W7RC\)%97"QG_3QS55_ MP7$)G&ZVJ%6"4SVSB\M"B+H>B&CVS=Z,QFOSM6B)D>8PZ?HDZVIP.U=J>+\= MC_E6:Z.X8^#FV"KD[@%H^CLEN'I7WLCD: .=L"K:CYOG)G= M?:*U4@$1*XP"?;Z5!\3R %"B!M#-"BD)&JCXB0"+%/?J'I&&=)=M24&_O0:& M_H6%4WYM[?U_R;L"?[V4XF?%_3 J_N/:!>IYD/P.FV,T=/R)<3:'.QR3Q?&0 MQ>$.?7LZL4<3=SQS9Z.IXYVHR=$]7]@Y =13K,+Z/DKWJD3NK;,6V\>&&G=- M73>R/I1SUV&H!ZP,KZ/JZZ-*O *?JH Y185>]H.H% M"[XS&(.\^(:U8)7R71;)E8XK9^(R+W5!C.[M 'C&K:FAWQR"1W,V#$6J @Y1 M+1.=3O$T&K:OERAG7SY]8+]58+\Z=C"V'/6]SJ)C==G\^LR1"D2H&*VNQ86V M0U<6E6';7C*@,\W:G<)Z7FUJG(X,Z-KX31S7:F(+L2J?W]C2&\)]J\.'+.G9 MXRSI>_*_22Q>/@'\D8>;[SXLNN,P\CL](1%9'.]UN%1'@.J2S>/9<#;#[%'= MY'M#JS4\ZA ^K4^##DSO]9ST0\N]>QC:Z,/.Y&F1IW6DGM:G&Q%6:N5_1<-, M&3<]];)^SM2=! K"5,:YLJKP$B/V12RYIE_'2VE+L^'Y H"#7P$MDJ@YKO7A MT^,Z*0- MG?;:/NTUH=->W[\&R90@4^)(38F+\(\JT?Y17PV)"WUM. 9,FJ ,7@F'^G@] MN;8LQ6 C&W!]*FV]?UZ?(^]DAYP]S<5P% H8!@LF9<<]E]N/!(;'=O+(=+F) M[77_\Q$I- M91\$EU51;\R*(LFC=J]-&>_-98[>O5O)F#EF=TNEUB7^MO-I<[S&YE+U=<<< MU6$2;$\=IF@J!6:K]@#%5I/+7((@=FB]$6=IF^W<+%EE]A S8:.;X.@+5A%(A8%!@SNDEO<=_0[\ +"%H@VZB@0 MGD",LZIS%"JO99REO6>&LSM%28B/6&DGQ*TCQQ[_^_'6W M#&M]V MDQ$*R;O^7'LIB6P=E79CH8&O\3VHUH 93,_IG-MIT6P3R=CF2"CA]-4J*W:$ MZ)')D.-[DR%OG>P" ER7\E1N5%.X3/- YTHLJ@R^UM34I'MTVM78,W$WP3'%?C!Z.\'U M'->S<2?!\<$#/-'=A.84WJ=.W=2>[BH\+4GZ_V_OVIH31Y+U\SF_HJ)W>L/> MP P2QC;VS$30MGO'>[K;?8QG9_=IHD %U+:0&%W:YM]O9I4D! 8;L PER(G8 M;=L(J927+S.K\A*.,,B9GEJ+>WIS^LCF.I(MF[%$P$# 4&Y@T#G&[](==+(;#",?+ MI6IC_)%^ILM^T>68\J]B,);6VR5Y5*HWM^QE M+ZYFB*OPTQ,]B1XU?N=!55@EC:/4[NXCC@/ A5A8>?(^7=)44CU\Y;L_F24J M\"$@MN-%YTHS10.Y?:V9-]5UB8DT59CG>R+7P"Q(V?EBCAC%;H5MA:A#QUQ#\W2RE>X1HF9D/]<%:*8 Y)RQ WDX MU:Q'?4T1[1.V ])->>"#I.GF\?%DA_5">1$'8FLE67376VM!L MMP54UWO&RL'P_%QO@04WSM&$#/GF-F'GRSU\R^&1'XSSPP9[?NYD(GH0[G>1 M2B#:_Q].)W.3LV%1RB&5JA@+O$T5W8-#>Z!=5#5_7E>2)F7VV96X8QL>9H^< M4;-TW-9$=@] >!,UU74&BSIB10,>J;..3#EDKK$6'J.$L:I+\+"Q8:"<_6RL M:3#1J4KVBDE)@PS52:HZ0G' @S[41&E4[>FQ7LUGIC/^/K_]XI!_PR!IP@GT M]?5!";R@ZK*8;QHVR\V2N%:DW<5K]V;ZN!DF5S1,HD!RWL!*XR&\V'BF,"PY M1!/9@+&L$;;JW:J@^TEC-=:?+C7C"C0Q\01;T6H$3'O1*J3.3VN8W_G\N<;G MR=RVI%G+K,,#+HK?%PKA)YLG^@7U07%'9)UO)Y6U^@P[80M>0;/8 MJ#KO;:KSSJ@Z;ULR^&8S5YET4/(T1.-DS5+-9KL!+XC5-[9-LOK"]<5+C1#Z M_Q@M4:3G0:"MA#^X4V^&K,*]QWHF6J5^X_1=K\ !=GTLCPE9JX,AU6>=Q',G MPV_[/K&X2 !/R!H 675>7SZA&#B \8@,LS9.W '_+)QJSY]D5ZF- 9U!A:>& MX3-%2TD:EA]J;P['!/AQF-T(EC+5@##WK.EMB KKN3&V$IQD?N6N56-F]"TQ ME2QKQK6"GUJ9O>?,@!H\FTPF;JL%Y78*U%A@&49^@*>1F,^6;WSC"-6!$21= M'4=J'V\RZ%=Z813$NQ3MO647\9M4%>YP M_D<>%G=0"D[*+@1T1+2&]U/*N9=X"#]MII[= ]9[UY-==S4T H]'X0^?;C[< MWJE[L)$;JR2;224!TP*N\D;@@]:'N\47Y4>\/[MSJ*Q-NKNNMQRGZHV>'MB1 M[3$9=@HA9HL-QB-T4536^(P+J%*/:N]3AVNZYF.>)#^H?2_E'J&?A+W0^62+ M4@Y'.)-*J8)N@X%-,72KTFQ6%,G/9L^%[=KC6=.QB^3BL=\<#TYW<$$VP^*H S^4<'\UV)=CSL=_P"OK M<.];?H-!->'&N^Z,1C@,]&S+)$\[1AVRNR;:@ M,"19<%Z[,HQ,LM 2$#G+#[F>Q9!T$)[:'02U4;.E%R]%M4[R5.F _B2IXE3( MH.UH1)S.Q,2QS^!CX?03_8!X5[^L +$&N!8^3(58]J$;4#NN,X=DN<%[, M;-8ERIY_) [/5FU459][186>8E;N]JP?2T&B.^\X@HW,' MWJ8PYV9#?O!XZ\*I284- M2L=G@5T9X)<[D.@ .-Q2 WW)A]PB\O_^Y$PF[U7,ZII"6.6< ITQ("[O11$ MAPESGVP:)1F2V*6BF\Q]1.XO/BB:;UYR0UJM^DQ6ZP_6V)@GK M!EJ[.H]H\>(3,D'9'U,*'JS(I#,7&]NRA] "8*F]60V?2L M##$V>A#"2]IY9$YAVE]4>=Q8YN8YZ2J2QA]I9BU:4'@'G8>4^WRJE_N>H^H; M [)4"L..JE98^^('KZ*J; M!">82N])>J9 3 I_2,\"9BW",T??:"1R@>74H7R"@-D)?/)UJ<_3-8*H;$@/ M.R9E#5ZJ[/>!=)4;R"-8T$CG9Z(CBK&!ARXJH.9 .'@RWT$XPCNC74EJ&;)' MAWPH)JN>>2@XL_#4 #Q.+Q:525PLG,E]=*T#SRY+4C<[0GF46/(:)#G:LM<3 M:@VYMX1O>LE]];H)-M<:4H[J%XEUX 9W!RA@DF=\:T>I=*Y\XGOZ;,A#%5- M '30#JB( 2SOBY<60+M=NXX9*\03#\QW6 M#S,RS-8VD^"L5YJ*?X96T/ D4V=>MW^'AX?E86@$TJ=07E>?K]Y"*XRLG( MHYYV?%(%!7RO7BIR%EQD51NUQHO7U%ZZHE:UK%HS]]_K;UG(PIK5LY.Z(6MY M&R)9VR$2_!#,"F>B\#HU_*E4OF#3(+YR=,7+N:Y[P3_,A\"T!V."$!HY<'6+ M,"L% X4.9\M@5FW3F'56'&3-92-1?RO4!UKCYS^_.WFW*4XD]B6C3J,&[X:- MLZ3#IOV+.30SA8>;*^B;*H;8?KLC9F^TL&7T0;M<[*WO6T[5CJN M[CC>$3\( 0D!2>,,U#CBAUG\( 0D!-Q/KA("$C\( 0D!]Y>KM#5+FX/;-E-$ M?5.,$IU*;L=\?9KD)6_;@M%Y9.GQE/A!"$L(.UM=@M4@!*Z[J\P$KF;Q@\!U M;\"5W->]T&A"6+/X00B[-PA+[NL.*_,S&^))-?2R.^)V[;1B']> _K:2S[49 M/I2.XXJEN;5]O247/+_$/%A# ML=Y*AWXP0VOF&@YC>*@:/)0-'0_.FAOB+>EB,1P[-$,73><86;#M\\ @K2$+ MMJL6K%$[(POVLBZ6#_K( )G A5(+/1D@,D!O'T(=D_TIE2I2!$4&K"0\,$AK MR(#MJ@&S*F]=GW-MHW[I4L&.?#KAKUD@<@"D04B"V28!:I7K.,3,D%[J$RF$YPL MR/9Y4#YRDP79? S3/"4#0C$,62!#(;'46E,^Z6&]9J1OV Z0PUU'2C/P&ARD^NP\>"UWEAW]W.O=&D'@E>R M0&2!R *1!3+, MG-2K-.M0_[J$VF$YQ,R/9Y4#YRDPG9>!#3.%XWBW"O=(F" MF+)QC"S0]GE0/G*3!=IX%B%PQUKW"(ZTR<@CN#U+]C!=Q=I^' U8JQ< :3UV MQSV'DGA*[$)0WH'1Y"878M/X=D0)/'NH2*83G*S']GE0/G*3]=A\\Y7ZZ;J' M:*1,958FTPE.%F3[/"@?N4$]UAK.2XY(09%PW81$ MGC4F])K$^1V-GDIFS!@ND!DSE#%DQLPU M8P<6F3$*Y\@.DATD.TAV<'_M8//4B$9?.V@'RW,>.WU,GJ=EG\3V6>ZXM[[$7=#RO4JL8-3:'K*-(+:5;N!".KX<<<5)?-P#(H@UIU+7+"" MKLB3;\RX%*ZL=%]'B_,CFL,MLJDT@QP:HR(8.=/[]!<@ZRG(D1 M[PNMZ4>\!Z]VSMT'/@XOWK$?C2)\:670LC=""]-%L,4&XY$?#80R%XP[8#E" MP;H#[O4%\WO,JKUGTF-P!?M'[ E6KU687;-M)AZ3BP(>P:,>_-AUF.=';,"_ M"_@_AW$VA(\""?>50WB=B,4CWV-^'+! A+$;A?@ ?R3@#M+WPFJJ#7D";IU" M;$9'UQ2WLS<2-R:=G]\!.8;'&Y"\CN\ZQ5#U!E;,CJML'LO-6+F^&%=T+B.@ M>'?ANUS"3X'OAHQ[N_ Z#OL:^%WAQ*"DA6ED<9)3D#Z6%_[?DO<'_)!=R;#K M^B&PG^4DVQ"I6/Y5BI&3D]**2:%>0@@6^\]8!L)AG3&[BR%>M.K\R&H<= XK MRJ+#U\%E'<+U%? 7NF[L2*^OW(;+@10]=OTHNG$DP36X[?5D5P3LX*]_>;1K M5O?B\OI6_^A<'"I)T]_X*#WN==%[>/J-CY-O5!BLTXF[$:P-*"J^!O2=^ [X.CHMXD&$E]OY =1=GVO)[JX6$^$VDF!-W0F>M'- MZ\4HTPM\HB-Z("P.^DQY,HG#*F,?> B?^.A-\2BWTHJFT_6M?ON/M_@ )"%< MK2Y=\O$/\$J3M:_Q_COM@1'BSR4N:#"[P>C9 TU+ )_=@G3D%/!.20:B=65(;@=P'^Z-D\ 6@+';C0-\*4#.=+E_QCR [RRR#0J)57";AK7N MF'&%ML(!4L # 'X#P4/?XQWXS)7?!/P#:WGRA!"A MLS#N#M((?^G7-]0T%*/KM"]&I*!MZH4'6#7:IM[:-O6\?<.Z;9=$#(O;]KEL M_YVU_]V^O_[<9C=?[J_OOK3N;VZ_M#Y5X-?+ZIN9@7VD]=?6W3V[N:FRV_M? MK^^ OA]O[SXK2N4 _^J*/GVLW-N\_ M(1/TWJ; P(4V-_A(KEI/?==[_KS3Q71K*O@]5 MN#Q241,$M"Z7PQ"NEB'^Q8^C-):=G&NFYZ=ZT1!?Q7C$"I=U8OB2"$,([W[7 M3\3S4WCA$%:&L2)#X% 1),:NV6GJ2'@JQH:0,QJ \P4O HM4<**W [4D&QJR MF;V;IY 9N/GMCQ[O1GX0YA$;_UY>P&[-%0@S5KX"]-T!$]A'S9R=]4<(FG5V M"IYZQ&&8VR-$'62);C*O@#";"CJ;DA+\!+]JUVR+?83U,:MV]']P MT;W:&U/')MYDER[;) 3<1=R>>F)R#*.-PM.;YC?40H';G=F^&JP?$V<,1>4R MP'+L!:(OPPBW)_\(N2O"4H55-^;"[Z(E1V)JS;-,**,M'#)[-R*7WW*,8&W4 M!H28ZS]C"2YC6W0!B"(I]"'Q;]KA3,(<,IO+P\]_XC"2O7'9+"=8-K"*KNL_ M*&N$N>MI8('FL(>/4L',@XP&F(XY$MT(#=XH#L#\A2)+>^CZPZ&/[^UWOX&) M=,3+)@Z/CM1^W1BD$Z*CY'@9G\?="OS:K:KC,HAITHP.WNM)5W(\&4Q7$*0I M'GC;%VY7F9MZ4>L<66<'_/"@?LB 4R)0:[Y.$U=;W>CM]@W?1.HVO&6MQ69. M@SP>1WY:38*K 7$XKUVHRX](KSL@(='X//W^G$Z"^G'U9O74;KY7;S6GTB994]4^ MKK]X3>VE*ZSJ2:WQ^ML4MIBSE]][E5X>\/!%^S+4^JW,%Y>M[P9*(R? M__S.?K'Z#=! MW4!V!?O*@>C)'P":%2X3_.ZNNA/\FL4/@M^]@5_M"4]\8(VZB2<\\8%YYA9S M79;V->ZXLNN.DS^W/ ]>L M7?G6Y%^)V:@KH?C_@PY \Z-V&#()PL_A!$+XW M$/Z9/\IA/$Q!7./N 2!P:S0*?/B,1ZE[?85G%0'[)W=C>8OJ_ M1<0^B)P1T'_^+3NY0J@GI-\C9"EPFM:>#8\T_7R^-0JDRRQVQ/1/]4W-?2TY M7PWMQ5KHU$'3>5 ^J101AZG[=D(/-.U# _1\3 -_ZU;9DQ=,YVG MAGH0A4X\,YT'Y2,W>1";QC8+S'_CN&[" $&3>+D7ZF0ZP:Q32F\3^O=!5TPE.IHQ,&9FR_31EC;/J\0D9 M,M)4,F3&<($,F:&,(4-FKB%[W7DCF;(]TU73";X/ILQT'I2/W'1$N6FS8U>: MIU2N9X9"4;G>KAY1JB;H5*578L>AT%2,:0?;KMH-=+ =/\;QDQ0$;U4_5N - MN2/%9TR=6)6SIFU"OM3+@D!A\-:UU72"DS4KE37;@3:=9 YWR!PVFM6S=9M* MDS$D8V@6PD5S\Z\GNZI.0U4-?/Z]5ZO?[^8H9T[R\<&8Y(Q3S7+ MGD,VJW'QGSB,9&^<+D]][RB,>!!=*.(< 16&X7F'AP*_.Y>4DQ?-KZJLAV%3 M),WH*3U%.D76E1[R#('S=#L^/FU:3>NX8=5.ZLW3]T"S RN;(ID3@ND%E8NT M[WZY'P@6J8'+7C9P.=2S-T?9E$TUA1/^QCP_8J-DW#*.VVQ'?O<;NQ/II2R9 MN,D" 2L/X1'AT[MQ#RP2][K"=>$WZ8%Y\CS1C:3OL0<9#8!T>%?I(3+)[X*- M<'YS-7,#@?;)_Y,Z[K4ZVKNGCFTAV!<_$JP)6LG\.& ?I0>Z(D%!VQ$'65,Z MU?,#QAU'HL[ )]+KX1J4!@6BSP-'>GWU;:5\J(V)]BU4HT6V__VSIG^1UFQ_ MDWW56<>OX-D-<(75,\*:MW!],:[H7 +2R^["5V%7HL=C%R3LMQ'(4EMX$B2M M+;IQ +(FPGGON&7JL]SVP/J"?%):.2X2?;[XGBB,Q44NK!@F$UJE:'6\&VCU M&3C)VKPGHC&[DF'7]<,X()0R4'X)I0BE5D:IQFZ@U"U$R@&[F?CHA$_&22[A MT_;QB4GGYW?B<2 [,@K+A5;FXM2B)2.^GE29N0M?'F"O$Y$A6-UI6,6=ZI35 MK"=Q[]@/<)?8#T9^P"/XO3-F@>B)0'A=P<#H"K6=C#M@/&3A2'1E3^HMYVAR M,[#,CGB@U<[ MY^X#'X=@E'XTBO!;3BLPB12;D\'B[,%E^^^L_>_V_?7G-KOY%H=!IEFPM^.^OUQ=_XO=WQKLC"UTO?[UZ\V' MF_NVR8)KM$%7:27SSJ_A$:>-6OX_2WII&B(N5GK]\]J%^OZ1R\=^',&C'H5S MH1_;;*).)M?#:[M\%(KS4(PXNDI)67BN:OR[#$%S7!F-S].KY]2.ZWM;C>KI M:?.],A!S,IC2(]N:_=(U9X "S?K41<]4M-M6]62T?$5[IB,K)$N-\%#5Z^=8 M $2?R: "/'NNWTUV#Y7$E-W$I/2J\FT')J[Z3YT _+$O*E%EO:S@+0G%HA3A M^;(RAU7&R,Y\K\O,I,FW8K:FS1H@4#[&F@T+5R+L!G*4WU-?LCM* ZAEB"UY MI;TP,Y5]I_1],9?65FA3@7JG^);@M&D*=F*H@JW43&KIDA*#H;-XJ[H4:TW? M)H6OVBVC M*\:LU54E4G:M9A,2$1*]A$1K=J_;*V:O@$0V(1$A$2'1RDADDT]4*!+9>^03 M66?LMVJ[>EG-,,FJ-VH53+QK.?X( \%YP-6LG1!P$7"]=L/*JMY\:1-T[,391^D*UA%='H=PFRC4CXMX/U3YQ&+8$8X#H(89 MQMD])NM*G[?BL23!UI[!5OOR5^/SU A,]P1,[_FC[_G#,;M^A$]#],_:W8$8 M\@Q=5X2SIQE[!&<[#6>7K4\$' 0< !R7W.W&KHX3/TGO&S;((A@A&%D*1JZN M/Q*,$(P =%R)GO0DH0BAR.HH\JGU@5"$4 2A@W>$^WH L:MU I ] I"O=]<$ M( 0@>-*EFQD7%,X0CNP3CAP3ANP'AESZ0&KVE?<7'2<=+'MJ=&CFF<#<0X%Y M(Q),:Q*QU7XI4R7^RQ?P6_4W+."O*68L*+M_0X JH)#6JJT 5S",R;]^>&N/8D\D=,M_ UM1<9,;05$/;'*WI?- MGI$LZLNV S*H.G.%\!<>85/V4C66:-_\_4NK?.VX[G^[NS:Z%Y>9C8?+A9;Y M-&IT0 +Q9RR#9#!0FDN=36QAUX_= ?<@)DT2JJUF_;B2?+$OPRC 6PUXR)S8 M'3.5[X@#OR1Z*B/P=? Q'8A?@%S8<=53R9 =,>!N#_NMXHU4DGER ?8Z%[$' M7U+WXW$T\ -X8\=0KX8DLSAB7F&]]SEKQ?TXC!A(F5VS[1UFNQENA/V&VQ7Y MCH2@ROX*#0@;M6WM7[R84[V<.J4!_PZJV.UVUGT";[J]KJKIV$OT6! MF=T;.VW4IIL*9A1_I6C91FZ5%8ENI&.OT;$?PQ_9AT#"@EM5UAZ($3AZ3IDU MBZ#X+<2$1(1$Y*4 -A"AVO=.VCE)T8,H%2)6=5QZV^O)[J2]K[%A PDS"3,L M]N!K(+VN'''WJ0P?EEEC&$T( MTW4*_:_,FE1.;3%=2$A 2$">/XI4CF6KVX4E8C=Z\BQ) M?LLDOSG/\JD0/^M:FE@ 1&FY94\-KZ^9&O[3CQW?&?_ROS_].(B&[B__!5!+ M P04 " ",<0150XK=TX(0 !]K0 $0 &-S9W,M,C R,C V,S N>'-D M[1W1EMJV\OU^A>Z^-#FW++!)VF9/DQX6V(13=MD":=JG'F$+T(V1J"3O+OWZ MJY%ML#%8-K")]Q[G(6NLF=&,9C2:&/BHM;XJ=9X/6Z^OFR\OGSSZOSMQ9N+_S0:EXU&#(TO5X+. MY@J]<%XBP-)],T8\;X6N*>HY7EH"%@2#8DDXIZXYP'- M1^E>RD &A<6,J%N\('*)'?+N+":)(V?4" ]-GYXI0<.*R7HQ%?DFHM%ATRQ M[ZEW9S[[V\<>G5+BZK'U" Q* B#6K)7!Y*6K1$VMED0F.GR<".^A M&7INU!K-VD4SPB3,7URLL=88 %@GCXHP22<>J0$8$6:P9>T"=!Z@:YFD3<@ M4@JU!IQB.3'=Z)L&, +2(YF@]O JY*;1K/]QTP\,)0+V*/NR6UX-_ZH.S1,L M203NR]H,XV6:B; AP8A+:')0)''.9_R^KAN2'.M&5^T:P,:;>M 8!Z49#&L[ M5]KVU@P_I@0,AZ/Y]NW;NFD]>_\OA(S]T<62"X4",^QSQZ@JHS/X58MZK,&M M6O.B]JIYKHF=(;;3@/>P6S^.B4A/!S&Q5O*A3$1*@M[?[.MWIU9S]2CWV0]< MU. BL\^4U17K=*>)UXFG9'0GDX7=,R0W"S879'[+7+K>Y< .'(K(Y03#H'_E M&X*UI]ITBQGCRO0%MZ*;RR5E4Q[%'SOAB M%7 UU/_]%06WT=\6<[M,<[3J:6\A%H:=,T1U^),?/.(QXG*C[_?-!OS3D70L MJ%Y?8N:B@!J*D?NYODUDB[POB3M@[\WU]GP*D4.0#,0M%>7&2]KR3K3P9J2K M4VMPI*4UH7A[<-OIWHZZ'7TQ&O1[G=:XV[EJ]5NW[>[H8[<['GVZ;7WJ]/3= MF$8/0K=HN D:7A/6UVO:*$XCO]9+W#0B/, MB:):[B-G;I*61?^OCI[&Z$6BPY>5>>PUCXTV.7,)T[WJ"\D]ZNK[[KI5#J9M M+.?7'G^0GQCV7:I;PQE_' F+,;S.:0RCL?YST[W5AC"X1NW6Z".Z[@\^)\VB M\A-'^8G-& ^N>[?MP4VW^,J>1<-B"F\.,H6@DVJ1/[4WX L]-',HB-Z3'M,T M29_+S<0N[!IL]"S&\<-A?F)P5P3R!UQB-!^U? M/P[ZG>YPU/WM4V_\YW$>)(N>Q6!^/,A@XAU^AX(N*]_R%*8"2[A9P8^SD!UD M+(;QTPDCCLH<+&6@=9;W@3 B$GE&NLVBN+>IO#%$K+205PLC?[' 8C68CNB, MT:E.GIAJ.0[WF:)L=J<7;H<2N5-).5&S==ALI'08TD5\BF*4T88TBFA7:LY1 MO/G N?M /:_%W)X6G\U@/[LE)5&RN5W R82U*+*9GHPA-5-OW=!# <%*>7GG M*-2^=LY TV!1R^[:6C7X.69.R_G;I]+P(;=G2J+-HH)7*17$L2M5Y%#%D$@E M?$?Y0OM_[9V&A(L99O0?(U%[#J>.4CK*AV11WNN4\A)DC6]+$D8AY4JQ>1U< MFR\65)FZP $[8U!\F%:5/PFI>(8V>_1AK!1=H)TI>.\ M.NYBP?2PR3LB8'0Y&^E90G8J=0^H18L_I+08T4&:$ HH(4.JTEKN]$!QY\N< M>RX1LJO7++6"C7AS ?4[PJ21[\[#;$^24(2 1<,_IE.%&/7O4$ VV-T/+N-= M(--'I?K39H8GR!#S9HH_'9$IHA?15;4U>&(+&&.=TQVC_Y" 1?OI6D\1[0=] M5+H_LF 0UW41A&S=7J1K0-FE@TJ?!]40,F9JK-FBJW29)SB:4VGDQ-GL[KE6 M!-6BR71E*&]F6VG[1.E/QHS,1+!H-EUPVIL*5:I\TIPH*S@J3L:B]G2IJGA^ M5-G#$X7)X='5,7E4_IY=SX,(66PB7=LJ$C:'?:&PL\HHGM0HFB>S"MMFW46Z M6':$6:!F91@G-@QXT-?U/3*8#LD]83X\-XYG,T%F<(SN:A7>!:8^$#X3>#FG MSI#,M(A0_?:EX@LB0CT=85:GY<-BE#OJ>_F-LH8B7@$ZY LEV$63U;H!./X> M;7A& =-!A3]D>_.\067>3V7>(Z)4\("_MI<;(IRY1@A?+Q D^_I^G^()]:C: M^+F3F/2A?5O,^*@Z9=*,-QP:PXQXC-Z_$)5#H"W&9V6W3V6WUYB*W['GDQN" M PQ8 1:UY0JTSJY:<6]U& :M!YC3EGT+":4 MKI47,J&D']-WHGVLRFA.8S2[JFN'(%K,(%U8MVU45A6TK^$=X''",&F'XWD" M.ZK-I3JMR\C5B<6 TB7ZP_V(-+>B6D7$$@*>*O]RU$8YO'9BG'R'Q=Y=\UVP M%B-(U^0MK[NHM'>H]A)OA2BBRIV(%KVFB^I[])I\5T6EY\/TW!;$I:HU$\34 M+')LL-FQ+!I.5ZA##0=4T9ILM? ?I]N+1O.'6'Y_RU6N'=2?VY>7_CE2\I(U)F$PBWN/9E;U^Y=XOQI2N,N8TON>$7\0G5QHA3 M.ZV(VRJ2?*)G#W.$'H?0L5A5NNB8^[G$RJ>=^JCND#A<#ZU'C7"#Z166U-'Z M[5#/5\3MWHTZ1).D#"LN,O>$3TG?8D%%#@*#SXJS .Y(YZC(,&(L+&0%:5Y0 MG)G*[9S*R'+XF5R(%K-(5R$SSH=7CN1K'!3/]AQ2/B @^.5H7P- M0UGO37QB.N+3[MA$A]11\*9%XP^ 6!1'9IX5>?)>+6:WXQ!R<;-+;)!$W*$- M>VMO!J0W\?7_^9+U\/_ 6O[+W#U+WFHC61 M9D\I^# (?#E@1U/PV0#S;9]+&'0VZRFR %;.D/0U&%7F,U(?!/>7$2#5(&[=(3$DZWW FRH/XB&I63D(H/D)Z4 M>@J*U1,/T11[YC,;!GF"/?ABD\8D$ZKRC9P<\Y;KFCF(/;!^.(^TI I[;:#E M>:' .SUB>O2.)%>:$73,CD?6$$;U"\W_!#(%"L\$,!T9W!D&Y.">B,]SZLR' M9($IA)_PJF#JAI]9^ZP9NB(P0M$@GI!@?!BC,?@JPUALO'8+DC$>^Q">D=G$ MS'U(ECZX7[W>=4SQ*U"T24SD>E'*#9]PS^;>MU:YG7=STB._J"%X:=1M];,Q MD3YC ?4L"1OE.R1.-I=Q L.<(XX/G_D<"PQ+8@>OY)!XD029D'\OGX'BAZ#7R(\G^+OB<[PAZ1=WAE(K78 S')*7L 8AEG M;?=Q21PUYM/#H/P06CS"J@J!SZ1%%[L)5YD['HJ3E>>'');?&XWA"91R? M:TB]25\[YM0)T60"!#4)TO8%G.JZUCD/]OXD&\]W-)FR>!+KA+KVE=F:-8_8 M]ECH'W['@D(WB9 T.JZJYP\LZ+++ #0Q;**WX0ZC1 M\!Q-IHPS3L\/HL-R%DTB]JT]+SLQ9 M1Q-SR5C*6 BE-"-A#V%V6GSH2B/9LV&>C9/=$B,VI[/EW058%J%S*%ASM]+Y M$9,+JO3\ON+,E3H&@P[=6(1JAWL^,D?AY)@'WGTKA0I_PFLX/@9;)M$@'(#X MC.:Z7O(G@Y>"!SS*](F%A"557.UP-2!"48"E>)&EQ)D N0O_7: MN"[MW?J+"1%ZR8]717XW^UZ1O/E@RU1*.0"[@T\]RZSB4%@L6ZMUAB*LQ'P+)DWP/Z3"5W8R47)T/LG7#/5.8P M8AFH.1&;G;.=8N\#+8WD>::Y27&O!5]$B>QGJN9115%N%J_-".3'*.EJEIFO MAHQ\KV9 M*RU^4;32"6Z>N-3>;_O=&?*&0&ZZ/B%E ]L.9%P.:=\W%NY*<.Q.,'/;@#_" MBGAZ 2))T2Q I12L[7'?-6FD.8$NQUI=*16J*$NF5=-JA2 MBC;JMH>^1YJ-R9LFI())D?:UEE.4N:\Z_($-IL&T^]I**(Q;A R17A)$I5='Y\S$? MQ'81L1>^#'E;V@/1RSD8#WP\Y[[4^7J7SN:*$+;USK@MZ7/#/Q=Q09]]ONU$ MN7'FQY\U/1V][PJBHZ6OM*@9OKI!:H 5^_S]02P,$ M% @ C'$$53\;J&GJ$ :NP !4 !C [/+*AA23:_M3GV.+1%=C<[*= MA/[U-[(-&%N293!(VLM[;38!C32?T6@TTHRD'WYZG7NM9T1"'/A7[?.3LW8+ M^4[@8O_QJGUO=;I6;SAL__3C5S_\K=-I]6^&MZU;]-+J.A%^1GT<.EX0Q@2U MOK8^?]/Z[7HR:HVP_^>#':)6/W#B.?*C5J?U%$6+#Z>G+R\O)^X,^V'@Q1$T M&)XXP?RTU>EDU?<(LNGGK;X=H=:'B[.+B\[9]YVS=]/S=Q_.WGWX]KN3R_/+ M=_\X._MP=I8C"Q9+@A^?HM;7SC:T)I0I;$Q0B\HST-P>!4["WE4[A^?U@7@G M 7D\O3@[NSQ=4W%+T+\ZJV(=^E'G_*)S>7[R&KKM%O2&'R9M2S2R*OY:*O]R MF90^?__^_6GR[;IHB%D%H=KST]\^CZP$9P=Z* *IH?:/7[5:J3A(X*$)FK7H MO_>3X58E3OB(DYZDHC_[[O+L-+)? S^8+T]I\=,)_/C#BJ!/J3KTQK?]P:TU MZ,,OUG@T['>G@_YU=]2][0VL3X/!U+J_[=[WA_ I<)TT_D30[*H-S82=51-4 M7'_?N^)HN4!7[1#/%QYJGS:#=C,H^N@A&@7^8X3(G/[>1Y&-O?"B"I9\#8?@ M?R//P'>1'R(7?H$1BUWXW%U_&XYG/3M\NO&"E_#>MV,7P[>5T!JI_!"H)53) MFL+/SX/;J34&,]@;?QXTJ:@2M2ON[6"^(.@)RH#E!PL:S-$H"#?=TV#72[:D M@1Y8TW'OYT_C47\PL0:_W ^GOQ]*)R1:TD >O:[UZ68T_K51&R[7P,'0;\RQ M%<_G-EF.9Q9^]/$,.[8?=1TGB/T(_*4[T&4'HY!.HF[L(2B&HLA+<'5]]S,B MSA,09,Y&-PQ1%,+G(VP_8 ]'0)F9=RF1*>/JL'/FQR!P7[#G 0M#'YR01_S@ M95RM]%M)V37?DF;RH/8S#B.PF03L:T1L!PQN&!U+2'6: M/\*(73E0TVT'JN8(JZCE"#@&-O%!Q.$=%>M\'OC6DTV@ Q8V'DV7)>'9M MA]B!KNIC6.H@=W!G]1%4"4N@*" [6I<#M,R3EV-[3NPE-=)%Y%9I]!HAPF7E3@-Z2"BM77 L9FOZ&&*=S("7FWM9N')?]V+ YT?&P:(JNF*= 3!G:O,E#0/9 MDT-H5!^F\[BX^^Y(L$ D6MYY=N)BTA&ZH$;W%AF%DH4M_<; +A,H(]UIH?_3 M?GJV/;H&AUZSGF!NH3HZ])]A^DB6YF8 KH.'+0TH7JP@VO)RS1!$SA91 4A- MFEMSCPD@#^<=?<9^0)+Z5F4R>9SK+(]=.KTI&9H@'SF)9$N=LN.H-39YQY'A M5IF"3.Q\C,'UL.F^UPC9(5J1+0W&*YBY.6"+[HG62&4\RFV<2=!V/+L/TXTH MDV#R74K3%)3K5=(-I3^JMYB-TM']/$JA)ZTU;KFYLNNZ..7XSL;NT._9"QS9 M7FX*7:.]T!FM]!S3S_:5)N@9^3%B#%U3>4]:0.XZ>DO@G*R^I^VQCC\K@)B 6 M>(<6 D5(-V#<_\2IPP?V=SR#\;L6SSN=Q5/;$UK;ISQE;CHU!:U Y0?SA1WAF 4;3M M2W67O8VF-3 YVS6AR6(^)9SE;!CV+';Q!^YW.:.74K$_M48HM76_ MT56&B=4:GO3*M;!"+_;AO\P'69PMBQ"_EX7H!=NX/'JD+B"K-M.<5 HL!&0) MJID=/B30,EZ2_,Y3Y$7AZI,D?35)73U,3@"L[9#7>+!<"[%(0U3!+C-_D\DO MJZ0"AAGA]P*C^1)J&2P,=CZ?JX)JV2U/,GR.J^GT M 2.VJQ5$RF&4T@0E4!1IZH,HGZ>LFQ"WQ69-8A6+2OEY3)<92R9AC>U*5!,J M@"-(1V.BX)=O3-W+^6-EK2Z542"ZJFPPIOPJB%0HM##?BZW*(A(%$%BI7$S& M&0752%R0E\63.)]$H=(44ZZ$ZE(HK(#M3285D]'UUPI8$V5%,9D5$*A1B.;3 MG7C:U'A+"B=>;O:3YW*)SC*(K72)NQ2@PXVN\K;%Q"HTAN976]& M007LRN3R,-F7(%2_TA;W *>P6J61LS,Z!,T$>362RRO5$I=VHWBETZO1DNN> MBW>C'>G2-(F;B)4G,.7"T:S4)6.O6JH#;)_3X\?/+Y!(+%#-HA$I$(VEFBBU M,?M=":YZE#)B\^#O1@0[P%X6WM[^(%=RG3@(=G81A+;WD03Q(KE&,Z0Y@QC\ M!C>+4(%,6%;@"[JN2I4H#WUCA;(LDX-+KSI/Y7 LO&6ZZ!)O5CI[2%SK*WI9 M0;7-R^U8P>>]5,]!'3:*?HUF 4&Y9)8L]*CYC?WHCJ YCN _ M-W\.5FMMH $,FH*8]3';=80RXQD-F";)BF#=L8-"*_!<,S >V78*!I@)=WE) M6E 04P;K&OEHAIG^KH8#7LK\K?<*I:V3.9D6+?DH6M_J)=.C%DHL\4>P/L2F[\YTW3GV,:P:;?KD M9+%KC<6;N&)]M"#(21]163L;R1(Y=J*8P!]FW*=42X?[B,#ZEW;F1QO[U&B- M_4MQDKP?:L?ULHNT]V>0Q-_E(7U5QS+R; M@WJ3S.R=P[2H\O1%V1GAG;G(E53 ,-,C+K"Z748%DU56IL@PMWQC>XM[[A^4 M]QOWJU!)6LL.VP;,[MJE)B4'\]BFOW0PKU!,$:N\70TNTQP"E>F?Q56X8 HI MEU:1KU-SY,O3*1G@PF4E9RB+:)2H$F^MR-$E3G$5APHE%X%,()+$C36=JBR\N@Y4!5%C6B.Y6"HKCARA^LAL@^^]JU[YBDX: MK$X1,._^NK.%-ZK5.+P CB&MW7?E+FG5.G##@%T\];$5>-E>IYF \(@*<^\3 ME!Y>^@0N*YWWU@8X=UZ.X)"FUB0VXP[LSY_&H_Y@8@U^N1].?]_+]WD:FJ+?_)GCKQ:D@^AOT]3;-*7E-*6' MZ(QS/TV:W7M=Z]/-:/RKI<^D3J_,LL.G.Q(\8Y#$]?(^I">0U_'M+G3%,_)>&FU(TCY''#?8MWU'9C@Y"+E),LTP#&.@ M0-QKNK-95] MMEW#L=2,#0'G,P@Q3R*2H[G)33.D5]ST&3 MFW/I#8V?;1J6CI;TI'/@>GXCH.L4\S>=/(:J)7Z3N[20E=D[! M;^^R2+^F:Q[RLNM>?HAD+8?W7_ H* LBB?.MJ;-+Z?-&X=S(W?N=Y9$[]IJ] M.I*XS)S[\5>HEX)1JMMP6:%@WK-.7ZC;J-3*37 MGD=+'*DIA7)6B6P%:A["74>\F>SG"IAVA>;.6U--7J)9GPE]E%RPI2*GY*P* M5"AYC; \>Q#(5Z!/[PD6@G*]QZI C8FJRB+@6:X*.H6JN)4-(-2Y?$DEQT_S M06-1Y E:-5"$H4\A4B$A V=F*VD9CL%HK&JE5LJ&J'7BM-6-T: M53Q:IT$8CRE'#1A[N_^C82,OC-O)V7I1%2KZBQ.)8W<2N[ V_IG$ZS(2A"I> MLV7'PY@(V&65W([#"V4Q^>86/\YK!^L(4WGJEZ)[NX6EX1<7I6ZVJJ)2<2D1 M)VK#Y)]36,V-8A(A%R8(*5(M(/&#)Y+ N!5H :]>+$02 0T\[$ '6+R]O7I:]J8)77^<#3;N]4L;&S7V@S$[:X MWQ-R"0J=#^SLWO,L],=XG>__^,%TL8%A^[XB$B.?N%,ES]%O5OLU* M-6^P#U^.\#,J >\@/$^U4L MM/S9Y_3' U3PX_\ 4$L#!!0 ( (QQ!%7^AWB!WRX -%\ P 5 8W-G M&UL[5U;<^,VEG[?7^'M?=FM7:?=G\^%V[OC; M_[XNP[-GB)(@CCZ]^_#-Q;LS&'FQ'T3S3^^^3,X'D^'M[;O__?N__>W?S\_/ MKFYN'\X>X,O9P$N#9W@5)%X8)QF"9_\YN?^OL_^['-^=W071UR>0P+.KV,N6 M,$K/SL\6:;KZZ?W[EY>7;_Q9$"5QF*7X@\DW7KQ\?W9^OAE^B" @/S^[ BD\ M^^GCQ<>/YQ=_/;_X;OKANY\NOOOI^V^_^>[#CQ?_?7'QT\5%H5N\6J-@ODC/ M_M/[KS/2"W\[BF 8KL]N@@A$7@#"L\GVH_]S=AMYWYP-PO!L3'HE9V.80/0, M_6_R,4/,P4_AEHW7)/@I\19P">YBCY+WZ5V!G]*V M(/\ZWS8[)S\Z__#Q_-L/W[PF_KLS/!M10K\M\9%M<_);/]UU*#;^_GW^RUW3 MHZ%?OJ5M/_SXXX_OZ6]W39. U1 /^N']_]W?32@DYW@R4PPP?/?W?SL[RY$# MR$-Q",=P=K;YZY?Q[3%U092^]X/E^TV;]R ,\:?I" L$9US^MRP1[+XGJ/U' MH6>Z7L%/[Y)@N0KAN_,@_H$4K. MO(L?OKUXGX+7.(J7Z_>4\#'^X[=)B@]3<@X/1P]7UP^3ZRO\E\GH[O9J,+V^ MNAS<#1Z&UY.?KZ^GDR\/@R]7M_BG9?;P9Y+S[2!XI<:PV,O MJDRRY1*@]6@V">91,,.S$:4#SXNS*,5"SV,J'_OXG1,(ZP1I<&3R&\@D\IGN?K) V69$'L^!O-R*^:A%([ M=4W@OF?J M2[Q]O/CP0^%L?(C3$Z50M4&;/4T&WA]9D 34_E;W^*@>HUD>QC!)4>:E&<(' M,S[#QA#K^2 *_J1&P>$"H+GJC&D9W *N]U(H-0P'Z?HVNLR2(())(AY@8WI5 MOT7-T-7"63",E\L@I8+GYPP@+%M!F!!9/:;B%8Q.5D]/^$(+_%\#%&$JDD>( M"*%Q-,%S"4]B6&7(-J3[-/:^+N+0ARBYQF=:NB9",/T+)F\%HX0NP<<0J!Z6 MVC]D&1H[^?@+OM(2K#'031QX^&^;B26#;?=Z3>VF+7IXV/IP%D3TFB.NM%)C M/#DP\J&_'8+@V9)%F-"WI3",O1)9(7&,Q0P3?K(UJ\] \D3-XEER/@=@1>E[ M#\,TV?Z$S@F=C\T/]F1B&. M_NL.N1 \P?#3.T'#]P;)G0(L:561FCX2%>7(@KA!<$&?$,[R-\-J!=W&2/,!T-)N"U\$37M# 2SG\U!W- M7L8'SWB/DLFYB=$$A' "/2PAI/A&'/B_9PF]-K?LG :*TI>,+.BC@U"\& 0= M#)#_B(>!""MXE"QJ2.'0S6II@."[ #P%(5T #W&$UP)1MRL@%_JP!]V,(SZ4!KRH15X8^E*^:21[F[BGJ$&3>D=S&UNY,B,5Q"E M:R+;IANI=[6YAKAGIZ"+F5N>^"&P=N_!X)G)9^@(0/*#SOA3)=KC( MI/K:-7N7ZSWR@]> I\2KC& 7@\TMS]^VT:+VJLM8=X7!/,H/;V\]12!*0FH@ MTZTN*WW)S+[>&OR$]\1A,P.DCK#(!HBI_PZ"!&Z%Z76EOE;=SQYFQ.)212?C M;-#$A-'L2Y*?#E)<'/8QP,27".,8$C/X5@I-Q/,@Z&#"XK6(44JTXUMJSJ<> M,IZMB]54G>1C;P3YR6_4U8W@+CZ/>.:(8)8PI0.I+B:N$-^G;@P0/H( 7WA# ML I2$!9.0-Z-4-W1K,VBVBQA@L"KC1ES$_-9>9SSVVM;R/L TU6[B=W& MF)(D5(XLDSKY)IF*3H;TZD/%./(53EN% 0RP-T4T6'A=*?LQ&IJ1[%%&U@:1 MK+&P7'0=\$5T?A>#!K)'L"8R@YQI[*"Q ;*W ; <0G>_UG;\3F":AM3?C+?+ M/43> D3I)K2I9'5CG[J^C4XY[R5;T,,'*]7(7Q&L(Q MI,K\L8N,PTIU/R-W%I4Y@S^AOQ6EAW$B\(0(.A@@?TQBC2+H;T/?"D86O'(" M+^"Q(='1A'9,#$-,9S=/->9W:.5TK5S\=4:PX7"JDCX%'0R07Y!8]B8&#N7L MME8$WD@'W%@3MZ(2KV*!KBR^H#B-39V#AR$#HB/PJ*U9HBNLLL<-#9!['T0Q MHJD"*418K^00>]3,"E6N4A7BM+<@4$8R0,9X-(-,%(,=UP:>YS#S:4XNHHZR M-$7!4Y:2BVT:$TB)H!J'F(IYQ6K7-+@%HJ/$$62'Z"5-%(_O2/5%VBYFI]((@3T/[U+$;5D;7Z(9Q.^IM>YN/KI70+GRP))FUHY M2F6>9BA>"J/XM[3&W #ZLQ4*Z"G\Z=W'=V=9@@F(5[GKH X&%T<8S$"80&4F MF56)RNR>&(=?Q*21R'9G@:T.)BUBQXP2=Y9WJ1#R(ON\<.TN(, )/N2Q/^P2 M[U)!U24D!+@Y"TA5*';Y(!#%/KL+@4P\],%E(H@]=A<'43QRD7_)&&#'@1"N M #94SG(L)U@>XN(LNS4C54M[0"Y$V5*(.,5+I5'B!2P7$5(&V7JLRG5I38*U MBWJV%#1!$5?.P5/*")=$YAA8O6@6<64]5R+B MO0M@G*+VL8#L B82,G]5"H&S,,B)OO(+R%D@5"P!%9D8CF-0K?EUZB!0MG^( M4EC<14'6^L&.R7:6[Q-T8;D\'+W(?+15=)3)Y'$6"DWR4S<0D+LB!9E&70!! M<%!RLIJ1;F%795PY3@(DOX/V5PMO6A\:^OMQ\KOF M3):NLU"H.VD%2;Y=0.$4::OY8[)%3%2.25$"LN, 2!R3G/QEO8S_8.OQV+Q MW2+KZKD9;9R$9@"06/F\!&UGV5<*06"G>3O.NTPD#B-57"_7?['UL#M..W>6 M<653(B^)W5D$5#9[T_N\=;9EYKS)+?Y76[>XK@Q]9^%2#,OD9>[KY?]'6_FO MP_K?WA]P?H?_:?G;@J6'I?N'!KORT& 8QB\@\DBY@:LX>TIG67AL]:NHJ:(T MAET%>OM72]3ZVC5[W7BUI&1/7B'H!30)"O\]A/1:C/S!DD@>^:/7W!QXWO;4 M-7Q?.%]V718@+T*KOCQY ]E3:E6-5<5!C)0#RS6TL%2W0A1,<2G,7./^ (@SZYS>)/L;)PM2D8RR-(%EL/_ MW(O+0G:..EG"QFV29$HL;#I80OXH2Q-\JA']68&'8B^S[T0I;A&9GF89DMP< MHAXV,%"]KH1=3#]!D5/$H9S5LJ\6:'M1%\D:-FHJM[-H]"5N^A(W?;46LT>- M-LN"LT#UR<6G+:$Z5@YG\RWD(%&UA#@;)RP'AY+%Q-E@0#DL9(TKSL8(U8'A M6-]T-G2B/OM;(XZS40'U62\IZLY&!4C>#3)V(\W"E'4:KM#6I)EYZV1NL9U* M,_?6B8M,$Y?;X3"3*?[S_OIA.AG=3*:CX3]^'MU=78\GU__\7R:ZP MM"[B$Y06",?_VA.-__';&.^G#88,G%DMVB>,B2*[C4VIOW30GQ9+4V]&LBH8O(EPO11 ^W/6-3"Z_8S/GT(JJ.H\)X: MPGLYFE_A?V+ABV[E?;5Y)M>-?+'#,!V6.A"N XC0U%O1]@7S%EHAXF+@>FDB=$7]A%6Z!V0108PU5&:ETD MT"\>89M"BR4:E;JV2"LSXDJMKRES1.X].$)O6Z4IMS=OZ";>>Y'U07DL>YC. M9X%+*5])KC>:/8S3&2+Z% J\=.-<&;Q@5>,SXLN3]<:RA^E\?C1Q7368ON26 MW56>3&->2782_A?F5_]HMB>J5*K]^)C2-;0+4XPEIQD,4FYT\@D#&M%AJV>. MDOY$+AXBGF#9A,[A&/Z18<4AA1.(G@,/YFR.H1?/K^3EW]G!PT#9\GQU@>SR\++LV5A]I$2:A XD3 M:-&%1 I[U^I1"\;*.LQ$+UAJP>$-_0V;05@=O(OWA "IRSAG.-]M)Y3UK*O MPZKMBUMPQ L=QWN&3W/:.INI8F%XH86W?H4WV$X -!SXS*.BX[E'!TYS9[F5 M7MQ,!WS'LZF:\^$["YS\82COQ.]X$EI3'G]G89->0SRG?\Q5@[_*+KF8TUPS.ZGO-8-X"CJ]F0 M>@-!-*-DG09X2FR(9FRLTVN:#QS1C*!U@KY"O(AF**R1>QG1)9I9M4:Z/3%6 M13,LUHF[^J)9;,_I)\6',.89@I-LN01H/9I- GSRS0*/%#?;^9,>XS#P IA< M$3-(F$SQU[,Z[UMPHD'E/GXT9\6H3]4AM$6RRGV8EUN_!T3R%:)M?4A_8O" XC!S4.W%;B*XCF[/2M MP]^V1! ^=X)EMN225/Y]FRCQ^@!?"G<@PE)+%GE4;A-5 M^5 ;PT3F.!Y[#[LX=9S5U#V2M>\6M=QM=C04;GEQ\4-5WK9$7R/)QU2T&D-R M%N5&H%F,EL1 -GH*@[DHFT"N;UNR#G@5RSJEW]N*]/7K"A*KVS18XB98B,<_ M36:YVYR(LA].F8KJP8VDD>=B^Z]!NMA6>]X^[KC>L47-9Z)',Y0&,3+[.R,S M2!:#B/Z/^(V?04BOD'0($%I3Y8:?6:8ZBC8%;Q,,M+WI)S!-\P053,,]),ZH M*,7$0?2\K5(=^84G.EFJW:E#ZE.X%S%*B5[]7H$'N;X6%#G6"5WKDTERZ!S:0I: M(-)DB'0./(XM:QO"?F (M)2]ZORD0]/A+D2_R+KUW'%SDB38LSX/J7(252R; M6P!D;7#68\*;^N9 L7[!B \U->NK+#1-YZ^UEK):UV/("=60,97:B91$E'R=R.8.'SJR%BJ#[*!9,S"=J9(-BB/*UJ8G<.G2N0NVZ/M M9*_1^T5>KG$NQ;35O2'A$[ 3P,975T%A7A$+Q=J&MQ66/ //7RH@?E) M_!=&L951T11-4H#2*U)WCA^LJ_DC+L*4R^R-A0ANAWDW;B*%V-4.]UJ76A'AS$=AJUW5BP4@=YUT3UB;> ?A9"4G2#8H0' /,Y M@G.BH5QN[97$]?89QG,$5HO &\-Y0(O&;JO$]\IN M1MZ\8-(D$K6%7SC@\M&(9!RDZAE>C06G)0 1)6RA^GD4MS MW'8BZ207TO?G- BY1//;MD3L ,.$O\I^6Y/1H"T,M^5#BLAPEB>_K4L3WO8J M?42QGWG42[6IR)1PB>:WU?=<9AAG/AY_#*E-=A*'>>$7_OE9T:-=&$=H PQG MC3*;N333)RQ/SHQ7B!8)U\"GVEL;Q5,80BSX+[,(;]N*UA-GBO-;:0*65U_@ %G_=U@6= M!. 1>$1SY-_11VU,O$R'3PFL.A-E7CB'Q^T*6JNF58@(SUO//6^>G,.[[<*Y6K_1L'%1JNI>Q7KG^1!KR=?0%* MUK/-6_HG\6W[JI?VR=R1AY<;O8@OU[3[, 0)V]/=^.=,N-_B M"*[O ?H*TYLL\MFNZ8K&)F>\B*(@FX7?OE^N=3]GLG;\/CV5Q#8/L4(XQ\+2 MGY12X1*6Z&BB:#>S@H*0$6$7XS,BV(J,AL;)U;J 3.X+II"]^^'/ 418>UFL MY0.J\_A!^&DB7J8O;V.<:7$R5UEHLYO8?&9W&GD;5N(O("\ MP;GB!'^)VUI2Q5U(N:"#)1O_H_+&_VCPGH_1*D;XSKB"3^F$B%\;35>X>$1] M3#)Q&1/3EAH3S#XF]![B0@I6("0$56@]K*8&2/XR^1P_0Q31XE%S&.6U.J37 MD71W4]:'2^!]A;(+2M3#P<#01JR110.S1DN>G:$'$IYW:8-=J1PMWS#F+!"- MKS8)I+L"GG;K35,WP2M.=X-C2"+;U$(IJC%N!H>W!:!)[6=X* M5"H1*[3660J&U-[D&_&*_,N@9CT*HNVE"X8.[)!:-AWFZ<,RUED*B^H])F'$ M8T(BAZGU($G>5$VB9/M.DXX-TQYQP82T8C*<"Z,T(9MS#,#.8E=/%A)9E.V$ MPHZMR!(Q[,3+E)#PL9EEU$+TIYG32.A9L!-#.[:B0)EV[A44HTN/[0]R[H$4 M(X8^ICO*N1=33$ G[Q9S[B45$W *77%=RTDHO5#T"'*0;V(TC+%XAM( TF6 M$KY.KI,T6)($[-UUD1E M7;S-]N3N)HS#(:^UB2)E<30G3R\1DHB6)PQ\XS365X7N)9XNXBP!^"P+YHL4 MPHBH[7[2G:R %9!K"2SJ04DUU@))F,=RWN*).T*&> V;W(Q#[% %& ! M$$%8?(=<:DVS^QH'6K"P&0V-DUM[71@-XZ53?P,\^KZG '%&0^/D"M%F-G6/ M9).+8PR?X_ 9RS]EPH2!B>(^39R TQ>\F]:C""K=Y[Q>C5)8YY"NZ&S\V-OJ MD(,E42ZECKZ#+LU!CG]0'W)NYR;HG02OY":>P"@HJ=\/<J M^1R+MT!?MM.3+F,NTZ0[EZKP\I10=U%J8F&=C+RS<(I5O'T%LVHUW%((I(*B M1+IYJ8P5!RWK>1?%.IW&O.TA3#*E#2OT0=$NX,@IEF(AM1GXVCS_9BF"9CWO MHLUP&O.V;P;UR 4)UP0?F":B$=K="WP[2RF4@&DKL)YOT3ZHS[CM>T#B0A#9 M?@X>=A 96IP-C%,7"KG&'&=7TT!QE)U2-WY^L8]?.(,A& MMQ#? &@G&(VO"[:.YFR<9YV5(65JM3C2:Q_D]3F._9<@# >1?QNE()H3-O)3 M=!?_50KQ&LWRWQJ,VB*PP+O@&1Z1?&19.X[=J>YJHJC0[A%R 86B&"R% AH95N?-51M+F+!MX?68!OLVTY].UK& +_4%47 MNR;A%ZVS.A#1E@^Q==.GEZFSB=O(#.%X%89%BDF\2Q] M 0@>D%I5&$ZBKUUS^ %P:6B3BXZ7Q5NZU)6I,*5Z*QQIRXXU1=J%R$17; [ M*;WRAK,4&;F"">H7G^2R86-K)U;2&JZZ6"V)UC'8=MJ(S!Q!7!&EBR!5'4J* M,HZ=-B4SZXB*2:Y;439VDBG^6H9IMDH.[EBDY&W@? M>P?NHM_NXOR]2:%A1-S'B&J:I*/9!(25U9D/V]F#N/ E"7X/>QBHOV2,/B3A MMJGP4($B*UQ@)A0UMPM\*TR$'-!%4G7A@+]^79$G3(<90B24&LLA(/P7!,R) M.75(NR:/03*A@7-_>2-X;R674*&CGL9 M60 SB#!<>1X_I&;7ASCR

    +-E M9MYZB:J^-MO;+(A:V/&1A;#L+SH&SE M"SFJM^9]MT-IBL)N-%&ZF[<5"/@'"P@&G@@; / MBGIK05'T\?C)"D'@CZ)? H(66.0P@]27 BZ6Q"LT4?!O-THF#YPK@^RAW\!YG(3(1R@CX2RQ W<9"242'MV%HT^.N9M1\?T47%O,RJNCXKJ MHZ*Z'!75I"# -P_8B85[T2!]?%@?'^9$8%0;P9)]:%0?&F7#D&J6O+<0 M*"0R_'6$?VM#Q^P,I%*Q2+H58W1P]AM_3:@/,&KMD:/L*8%_9)B$ZV="1U4@ M#K^]>>*%L1?LMN:)KHC0X;6V@_!Z2\7D)$F.SE7]G8%46O5'"/<5H:";"T(\C*@ ] M@>CK:#;#DI!/:+J[O1R-A>>P7%_#%] MQ&\?\=N)BFTV1F]6R>6YHL*7RTN_-S"OER"AXHKPBCUHU,=5UC=1X54H9Z$B M#;L>L-V(>>'Z=14@^E*!, M!JJL1$7@%U@359#23.'2YS;6MG3$D5SJ)VD!! MY 4K$.:U[?"^VNPRZ%^N?XY#'Z+#.ZS& -KH+AP!!) )3-,0^@.2U,NB4M1< M&TV/F[F:QOGX!Q^5PU-]$./'7K8,9WK2UY M?8W,Y@T(T"\@S/ O\NMHE*5)BH4<3*G"/ J'T79OD >%1M$5!O 9BR?/\ Z? M@/DYL8JC_:%?C,\JWA@JW?O<'$N"D26"*2I=A*5GI=G>6TN9EXI"K_#M"KAW M(!E%[JU@'1!TX(U@1T+O6D"$XYXF"# [+F;"6IX6;B#1 MS>QS#8R<2NO?#L>7G+23Z\D.>[.1>UZP? M&++M?"-"]Q+G.JSL9%_/2J\32*<7CQ_LPT,8H*>7^[_8QWV-4$"]F/S5*DS4 MXP;UHO&CE6BP9"/)4$/-JJ0[OGQ1-*)F4"RU#]:,7=0,C@NZ=FNE"=U1O<1Q MD9IAL4L?40^U=*OLT,>+#S\) M^AMB;D_'" 7S("*/9SZE^;$B8DK<3V=F8 *]C-SN1 ;&@LT56"=C&)*J@J.G M!*)G?OYHG1'L7&./*/ D$_!$_=]4CJSF>1E#'RZIQ$C!+%W&92,A:0F74"[W MJL:PQJ$8 H36>"/E=,FMRG*7/MNJS[:R08-4DL@[@H:U$1]]X*9]+L ^<+.@ MJ'0DW$7A'A J/';&>>B'HT)%LC/P0:_S5TD'ZW)T0 V=K L]$NTY!-"=7YR!)8)K<@]^Q MPAF")*ET(:F.HLWJ1"%$T!]F21HO(=&/4P2\5.!*JNIBUR1/F$Q7:RX@GL^-;)9;8DP)<%R.\21()[J01#PWQ'LU&6XE,0)M0F M]',P/W3)-O01@S 5#H;-:A5OO^I^VC;7.C"HN-R?;6!_P^X]N.OPAO@L(FV M;U\#%.%;>Q#Y_\2*3C +H#\!(4SV$PB(;D3^SH])4!]$&_U89 .1%X 0?YQ^ MRJHLVVJ[F03I9)T3_>DS7=ZG/IXG7U&HIG=7S:W4$':P.(9>/(^"/Z%_Z^-) MP3R_!/O F&J,&J3! ,CW M040MR-M%GR M90A36!*7!R$=7ACX>?J@!J9MGVJZ67+;A0J3SRA.>+II93=M4\7<.)LLOM(I MPYH2^ LV(;_B[7N)M;. N<3T#6Y@J56GZL!09J9C &AZ1XC)2QM92K*I7 MD>H&T^V)Z1)P;(OZ;L,)71^6XB"UV2J\(JSE(T#->B1$5<1U0F%[;7'I".6Z MX1!5:#40P]QRW7%9!U:I?%^U;\5Z3$1;J!E0;-],,H7Z99UJQ7A?&=^6LVD M)XC BLXR9R%2%U..?')=XITIV]9U!SH+C/I)4NELM!.+5D44)9W3V0PD]0.% MZPRV$X-6UXR$L&,G2D9-"P7WN[.I:^K[B.'7[Q+WNM=&0\F>+:;UU05)-I[ MV?0^#3<91V3R)KD93FH^G@)8/ M(;0FAX,R>T._2NX M0M +6/&L=4;0-EF3199>Q2_1:)9'!WD ^=LKG#\O$KU,3T'Y6'_("%&CV6.\ ML8Y?AP%=6=P\CYJ#:3QO07B=I'C0$B6"2:GH86!"J*'A=KD" :*%>IB71$5C M!V.&5:0O=NRPA(AC9Q1)#=^5M#A7KA)6(2S9"8^$_J2Z>%2$,TM!D0I5DQ2/ MBXM$("-9CX0H0$TG%!T(2ZL4A0L.S)J2J9W!)0V<)K6D66?1D5\Y,F*RLW$2 M6A:)@KSM+%#RZZ5*>GW%O+W;(7FR/*=/X+&R 5+#OF2!Y%,$I5C08PK"P,E=EM][5P(>GF@%.#]5&ZIP;^ M[UF2%JV]W!G@=.O-T;TYNCOFZ-[R:L:4YC ,4C80>5'36=NA.WX:VPRJU4*Q MLP;"NF<$7\A^,X9">=G>V72JTR%AJA+.9E$YZ)QJ,87J]-7"TWPLMKF/\1^_ M[0WOPWBY#"C5R><,(( U)9C0K)1-ZJ476!!M30$ND%IE,N>W-V6:*A CLHBS MVYJH^PM"$'EPLH PO=ND(HF?$>%W,/% D@69!7C_UW_D07/(.2^]"#5Q43) MS^UV'#V%P9SBF6P2GK?O\=$B>QQVI+M;PMH#P$>J^.F0RFXFG&#XZ^GZ,H[8 M[Q]PFUF"^N4Z!U#@SZKL9@DK&A:0R9>.6.>GZ.$I7G-+2*]Y5YB< 7KW/F"Q M/S\E-T7&*KU(G!ZF? F!1VRIS+ML('5QJ(ZB\=VX"*YI&0(L_:00D=,R&65I MDH+(/_:'R?711MVO@!2[3=?\&O8'+1ST8U2*V4?&I6.QUEFS:_4I5JKJ)!0P MG05!:07(2ZC.XB$K:)2\>D6H^!L$"X%A!L7Q#2CG^A^:L*BR9\^ZU7'I5&H/I@L1,)[=*5 M4!5S%@,EX4I9F7/6I2L%BZ2&Z*PS5QZ$0T74'5\3J;]-4G0>F4W5:;E6NS+]/8^[HY9X3/H_,:F_#XD74X MFFT(&:%Q,%^DUZ]80@LV-15WOTPVOTUXC[+6&\M!@Y_LT<<.6E8X8^S48>24 M6JDSIH@09S];BD&U;"(\GPHOT7"/#CLYKQ&ZKGRKEC:.>!W9"9+,\JAQB-0\ MK=V1=>D^6,0AGHPDGV^LPNTG'B^WO+HOUHI/#J_B%1Y3(($G[)XPD+X":@J? M9XFT-0+Z M$:THLW4N%2O5,24740Q<#"4H+Q.-_[0G'__B-/+XUFN6/ MWVS>F65*L.*V.B58#R3I,$:K.*_Z*Q1@V6U;@JX$!$MEX30RH6B1M36&JUV1 M\GB.P%*HJ@B[Z#L=KH=C?#=_N'CZ_@/9O8*2BNR6UH I4EGY':PAO_9:,!GS M,W@!R"7+];[-)M.%4KTG/?+)DC]^*)$U3[H_ MU4.F^BG])8/O ?H*4TH"_:S K,-K:EH@HGZ.W9/V<9+>PW1Q%(JEU-5HD!ZE M[$M$2N1-O@CC#,5]3,_+[DV<9XC '!)XMZJ@S-R(NANQ*&.:CFZJW7L2V[)K M&UD[P\L(D:>"IO%EX7[C+4I-@YLZ4!/R=,9-C*;@]=<@72SR-^[Q#]AGH.C M5!W*8%V670'+T]BN/9P)8_K>EG<5/ <^C/R]>0=Z(>!KI%)=#;"T(Z9 ('&I M<]C@-K?%M;$[*Z"7(?H*V1"$(;%%'MK-5)P<"J,VZ7,BY0PD/4ZTJ2V38L[? M9)!I?HB^=#>-=8D.K]+B6OD%RU%'!Y=\/QOU&)YN,:)V\>0SI?\V8F8M-/01 MC2]GU*2+_D$FC52\(-%S]!UAAD5(ZP=<6AY%!O)IXYU-6C]A#41*S-I#M@3L MN4_C-B)5"JB\N7N%=+-;\\.LJ2-!]?,.!4V<[E3;%SM7=VDYYQ[6 Y>4:\PY M;*3\9L7("HY+RU+&A6$U8L<78;H"'4N9K@Z4D/&;[(\(CE_+4N[E(JDJ_5ZE M>!DA7-;C($H1T@>$\VE"IX5X5,-D=7"5U*YA^BB/&-?N[+(>,M$&,X*9[7M1 M]HIJR&^Z3^/A^2*=R^QJ4,;E>COM!*F%D&K'YO@7+5>O<#)13;H M!>DOKH'$CY70"\Q?70/FY$@,O?C]Z I^XC@/S0*\<[Z-AI+A%&%S3EVN#D;1 MC) SJHU"*(QFB-P3XC4'V&C&TQEIOHF '$ M_?8BC;J9O3_)EDN UJ/9E^B9,ERHW+:7>+[Y%=(Q/6=I9W*45<@A3<@0-3WA;=D>!,C,JKNA=<0 ME6]THBR>G8Y.B15;H_LK/U>Y?R%/4;_-CEGT^VFW4W2MZ,>:P=J[Z*8:B?824C3LL3N+5OO+U9,N008\]] M=^%W,7^AS^VS-U>T,=]=:TD.-F47=5E(4;;DO;UI-GT'JBV>MS<_#DB2S08_ MMA!N:^UR;W,6U:R__1Q;N!$9EF+GDC/[O5C'(MU/LX7;45/@Z^;'Y(\G3,/? M_Q]02P,$% @ C'$$597%HO(IG HP4' !4 !C)% %<#V1NQZU!*0E5E5J,KG+__]?[TN M8_),LSQ*DS]_\_Z[=]\0FLS3,$H>__S-E_N3T_OSZ^MO_M=__(]__[].3LC% MU?5G\IF^D--Y$3W3BRB?QVF^SBAY<__I6_*_S^YNR$V4_/80Y)1%VP ?/OYNGR+3DY$>3/,QK [\E%4%#RQP_O M/GPX>?=O)^]^/WO_^S^^^_T?__##=^]^^/&'_^?=NS^^>V>\EJXV6?3X5) W M\V\)O,7&3A(:QQMR%25!,H^"F-S+02?D.IE_1T[CF-S!6SFYHSG-GFGX':<9 M,PG^&$LQ7O/HC_G\B2Z#FW2.[/WY&T.>UX/?N^[?JK?YE^_QZ?<__OCC6_RK>C2/ MRAYD9-^__=^?;NY1SA.V0@6;-?K-?_P/0OAT9&E,[^B"P'^_W%U7:L9C>$AV(/B.:!;,YPJ9]2^,BE[\Y@=^@\.(7?V.;M,C6\V*= ML6]3[-C3^9S&-(/)N:"KC+*-#AM4CHQ"_/F;0RB\[29@3N??/:;/;T,:<=G8 M#UHD]H^_729LIC>G89C1/#]G/TZS6?JRS7K=DQU9/&0-+H,L87.7W]+L_BG( MZ.D#F]%@7E1,>.7C [!^%439ST&\IM?):EWD-_29QN\_T>4#S2JXKWMC '. M@U54!''T#QJ>IPG.XWF:%Q^S-,\K)*A]90 1/M/B/,B?;K/T.6*'R-GF2T[# MZT3<4/.8[[[H?OW^'8\)N_G:?+>9"S]IKGM,B9?K)>KF/03]C'GQ71/^HTG ,(#7&3L3MHNK@/ M8IK77L"[S_7VU=U16&MVZMPR77 >K8*8'ZV?4W'R%G"K_)3&(3N$RS[%_0@, M,,EW3%U)UE3S2;-%FBW!K)D^Q-$CKO[EZXK.&:>S:,D>@;DNHGS!KDOV-SCN MK@NZK%(N>AQ@@.GYF*;A2Q3'%<*I/P^B-BQHEL$7/$^7=!:\\@^X^F:M>6$ M]M6%?@.W/'H8I@NFGR%3%1+4OS. $&(&TV2^9C.;% WZ:.7C8_WPV2_GC,_@ MD7;YN@TJSC40Z4W[RSI@9VL6;^XH4X*V%Z3NR8$L@.L$O [ T"Q@MW&-SK_] MY ,WP8;&#^_2C,V:^ML_L2^1Z;TILMEFMP7Z?RW"OY;O#B$5E@P?:=IZK<> M&OS(O(F"ARB.BHT^3UH=FV7O#3+G;+&O\WQ-PPOTM+%3(DI#= #EE\M5G&XH MQ8=NQ3:YC8.D2LLXE-H0)F2:A&G"]&Z:/03);],%NY5I>,A([1 /&EG'JYV>;ST&QSNCI:U2U;(VO#7&V94)/PNW"=]!T78"K'\(] M50=;PUL#"'*VSIGJG#.3[K_641[!Y-8L1=738U5-ZDR&O](@J_*:]41\B!,3 M-M49.[I"=EVN:)(CJZ<9^X(>\6(ZV^A'Q$5[^A)DX25;T6*CU88=EU7OG8@*;)='$10=0G":MNO+(G MQ[%-(0K'[AW&'/LI9ZQQ+[[2W-OOV49*?08HI GW2P '3%'NM6UXV-.F/N=. M[NB97C(=>E[P8VRZ. U3/-].P[^O\P*V1ZD0!Y'H;:KOG];%1?J23!>?4K:, M=,X.;+GVU7/>XJTA4@6$;79',>8@-V9$\_-:F[;YO4%,AY29VL4&;,OB-,%; M=(5W:K(3:&FZ@ ZC-4A(5$T]8PV_Z2<>S^!*1&68M.&U 4290<1YG6V0&S2$ M,J730)1))JA4B-3Z]4&V9I1F_(BZH_,XR/-H$?$\/7U07=!\GD6KFLCAWF2& M<).!JMKZ(*EZNK?3>O:2SI[2=1XDX>R%4=[ +VBVO$F#FAA^B[<&F-HO"9NF MF,+:T^@9_* -LUOSP@#L;YDIG]<0 M:\XVYVFX?6:U?6N8%*)T296[O6$QJIX>XN#)'H-$)$R NIW&4J:* U$O\Q5VKJ MR \DDC4Z;IX2C-(U=XC$&6\-)0^;B2]X"37ACGKWAC:+.0SVL8"%$^.Q:-5 M[K9M]=H <_YSD$5@+D!LNR9JN?.8)U7[?AG$L;SH*E5K^ZDA\M-T-B]^4Q % MRN@337*VX%QSODES2 &<+B AL"%][4!J0REL.L/H-DL?LV"I@KZVR::/QUEZ M1O5;54=L3\0'T20@F+H4F>SG;"4?@;?J>H(]7APD4<"HU&/6CW &MZX/:O_^ MT,*),L0VY^ARR&JS1;4*;FUQ[DAQ%TKF= !>\I M4R".\,JXH;4PD/YS>L-ZK9K>5 MOYQWOGLODQ!2;VHRWNWGACI2SX+Y;^S;HLS(PWFJOQUJWAC445'C1ZA-)F]/ MP$6&AJ&&[O@@&_(U:E]U$32[Q%N))GO%S"I>\F2+WT%Z787!K?_F-,+(3]+3 MQXS2RBR6/5_NSVN[$^P7^0UXR*LT138D(X[:!*N75?Y)0DX]@'3<:)\S@OV&[;U/A3\HD;=ILQRC_]/M*I- M RE]N#\5A<:4[V.$NLTDJ=+BM)[Q9>%=L+P4QU[BO MV._*0@_5SPZ&X0$P"9CER4L#\GNFLE5\1C4OC"+R+MR4K<[=YE>'*:Y+XV< M4K)\+;76=_T[@T?&ZRJ@RIX<2B76'JQ:WT#YLT-HFRJC-Y^E['[ 5!YVI 11 M>)T('"Y4A1ZV*\SN*$_]H>(#5AG#Z6."5.J6S/FP0QTD(%(0"U\*#PX6118] MK LTV=+=4CQ=J%>E-?5 >- X)%=/&TRORL='#4Y8(

    !+ZJBM;VE;QW:1Q? MI1E0K7*?CHS+'GVT" H&/F P*+CO)SPM;H.*.KKJQ[UIR\\1XD\NC-J0RF!N MB[JZC@1[6PI(99DF%VSX9\R/4IF17U9I8F-OEBW-/J\/"7EC9(DSVX]GZ]9G M3;1ZM;=E +?+= V^S[^L@SA:1$R5 Z@_6;W["3/NJ(YKE2W&_D0\F>A742P" M[96&N?'(L/L$;JVK.'UIRJJI?66(&SME2D-29.R\9N>'U!VD?7:5IJGNZD>_H( M^^\CA<2\U5,T#^+2BH7Z9WT&"ZMO0^.OPW[^)<&VUN= S;M#V+4&L.UT 7>Q M]-'>LCL@6B^K#-/&]WHL\3]0P<7_ 7 6=CQ] ARMW8(0!P,,DH,S9UQ3[22L M!TZK>'JH+#;K6_B<%DTM$AI>ZF_?U06;N6%:OIW:O'=,YJPP!]'LRR7,4=_6 M:/D@PP!7S"D-YU*_,K[KWZP-%T L1%(<,^YJ2E])' MQX _#:!Y[(P]HPE=5'9':'IK#((8R31[H&EOO35X$-OP#6E7PQT<374-1=J] M/Y*$XT_!:[1<+\_2+$M?>&\03!7>(\>XDD1O!]=9E@;A0Y"$YW"XW#.=F-F. M1;FZTN*%P:-MMT$VS5"WYTF?#: X+5_N;[IW[6]5F65AH)5.?>N7AS#I@_P) M_A_TO^<@!K\5Z+-/S"B!?"H=)*GN\]2:P!#B6=]E+<) Z:/]>1P1_'66@G,3 MFF+!1I7X&J#@Q;2@"ILA ZC#&,ESI/LJ#V1GHN.I*A*9;VVAD?>E,H"@-4GX M&@O@<["L![[8E\K@'UF-EEGRX#$B0=?E6?1$?)"L*@[8)()^K2IHZM\91(CE MDF88/ I6-&M@ONQ9]S5X/%^39](![G=U;57EHX-7>==\Y"4/#F*V-+9D[;/G M:D^JERX/A3]@\;CY"^-)9B'&:[C9+J)\E>9!_#%+UROV!GJ/P?^PIJ'HT9%6 M=KCPRL(@4US:A+2V4F:_=X>MA&GNTE+Z["@4RTM2/[ M(.)#K&5"F1) P5(2IJ'P635@&36]YK<80/P'7"';;J#Z9P?1_E8*HMVL&JK4 MYRH>']"G*'3,%M4C5<^[J!*]CUZA./:>)A&S2K2?#V)*=849^U$83:I'[?=9 M^TI_>7V0\1E$ "!1$>FK?&QC6>Y#88@K;KU:Q3)M6N0H72=H_;5) M@&OY]E#QSAUHJOH6QW6O#&(7EK:L NEWBG8^-Z0E9JM@F,C"HJ5P4ARI)Q6 M?G[KA2&P:X,8_#CW3Y06-\*/6@]:6_W"$+,O%)E9*O!**[M!5*U&>P)C=>MU M\=H-4]^Y%(I MZ!#*@ISN\XQI'ED45.NQ3:\,!NR@:DLT2GNKCM)U[PU4] N11;$S*CU:VX\- MH>G*F3O;J!]_BICJP)2AS0W[%N,Z);?=RP.()?O2E_0*:KVU]J/1V_?2WFH4 M]#V)#.%.E$VY-7!RE0>QY,G!L\OD[0_ VSR?IQ'B<0\"PV(Z-D,8E3X[2(5^ M^2'6F+C;XL4QF#TR'XMR4'$,S.ZN>&LL9TJ!FU;\S(%1)';1_::CN-FB*;G:@VF>%O7 3 M6NEVNA*XNF=MFQ<]%0V>YE%PRQ2X153>,+K\&4]?J\B%8:<9+"B6[!>E4%6U MCP]H-EVE&8T>$\[8?#/+@B3G)L''($IJ5+4]"/2VHKMA,8RT-T^ > M*QUA%0\/%3[,102:W M'::M 4JJZOG!$F,41(Q,N:@M5JA^XYB0)1HA"%63*5>P$P=P,%!]D/"+UJ'% M[CPV2#Y+P$G1+M[))$ZS6KCX=Z]\9)%PHD2^ER\M$PZS#U6AZ;P!A((E4;^E:K;+T MT8%*UJ"VW-;"$.AFTUQ/U>;=P6/0379ZU=/C20ZL*T^N?65 1PE&3SG:*Q2X MLKVN?Z%:AE5!S.Q)9%0M'Y@*!7///@SVFXQ9*\UM( \D-H;0^QZX(NW>]603 M72YI]LAT*69>OA1/< \&277(N/SI(>Y\U>^MY!/)F8&I_]6NKV1+,D-F/LG$ MSX9CO/KY<7K]0&>I#@#J\)H,>Q_N']Q[I %CJLV@_F5/#FHV&$=R6]NAY)4A MZRM4XY-V>E_S>P-C4T*VO@2=1>"D.*9SKA[AG5.TNZ\Z4.PM;/\3CX5)/>H[LO?,+7SJ9UI+O2MBLFJ?KZ_VJXU.YBIN)54 M .GG((L"CDJJRWQEVBABUPBYK>-F3$G-''R-P8R<%($)7JBU;CXVL'JS,^_D>!DU&FR[X42P:5FP=T.U[0;:B,H+/7O2G ,/PFO%>F2K?]-HP(;-RL+?J MM+O:5T;SM1C.M[RV027BV2VR-@WBRR&X.N?CJS.)<7GM5XVGQR,1XF@=5FSLU+_C+ M/&,4Z[+-X,^#G*;\((( 2_4$;C\UN#_HCH9TB>D5')9+@4E.%^P7R3Q:L5, M\4WA279 5*5]="8[FK8/=>6"U2_T%J]ISC\M]W[O^;*G^_+^B<9Q4SF)]= 0 MYR @$$P7OP3@O"BFV1WD&3;# C>^-B08PW2A\-J-E"J>F%YEN;9Z=[S5(V;" M"22H:^][W]4C>XTT/#):8VH#>X"IU9F5Z=#D&.AWC-Z.3_$U;JI[2F\]<:3+ M4U?.UA_]01P[HN/N69J$^W;I+7UG<"7+!.TV(15;J5*5+_?VR5C:62!V#BIG ML_2,+UJV?1M3 MV=J]/&I_9V<_Y\"(5V8#+(3F8LRU.IKK7NWMR[Y<0WSR4Q2&,;T,T'=_N@", MS^J,KZ971I9*I4"P2_TM3272W0F/ 7- 8_77Q:4:7QMK74[#(NY'8QCK!9 J M#*=V8ZU(Q?-#A)L5FE!S@7#YLT.%.S5*]92Y(V93R!!!^>V_V3-CO9Y1!U*$70T'+TH3].*>&4Z4=SL#> M9(8-RS<5F;5Z91R(34V^D-I7!C(_VQ>V5CT]I&:-R/DY=@/\4'MNU[TQ,.P& M]%# !JN+FY2I]NR\AIFNSB1L>G&0C<2[$XN4AGK%I>+A\=B?7"WI(=^FCM"@ M^DZ7RH)]J;AIQ8)!=29_D(A&N.5-(/9XL3<^2QH8G";).HBYC9A/GVGVRU,T M?U)=EBU(A%^B.#ZC$/DMDZ4_XJ- _S.L%X'9AP:U\6M=B5.=+=2%Z #3()$P MT%5;E_16\N!8< R:.B?7ON,IK^D3V__+];*RD8W]]T$MH]TC"H.+V RPO>73 MCHK'% 0[I%2Q9[K1Z@]6:\\<"I=I$QU+_J_2K,8(K$E%+1='NG&DB- M=N\.'@6L69Z2!T?12:BQ/*WRA2'0QC.,;&^::P+*GAR%8[BQA7+M*WY3H,5_ MP,_QH2G_V7IV&*_4:EW0[#Y=%"\!))A;A3E-!20MWAUCK5_71B9KMF;CPP3< MB[DAONHE]&/]AX"?WRX!J_JNZU\:0@Q5I%FC55C/]*>PI0GE.!7+")!D(:FG MQH_<[ITA/M#U0T[_:\TV\>5S%&0+TS'.GU7NRR)\>$*]ODL6Y\;U!_ MB.5"!M/_,B^B)3@SU(><3Q=;+6CVC!/W,<8P7GP:9'/PO%] %"M%((GZ#ZW^ MG7%5FM6O^& M_+6=Q\<%#7'35#;1YM4A$KW6 9A/E$X?XH@WSY).SS;!P]:O#V(HM^[)Y*(% M4^NH1O#W-),@ 67.W(J'>C,20.^D\S4T# 2\7F@Z'&PDIN;T 8YC7-CJTIH] M*0P7\S(2Y=L%O,I>&,)2*N]NUW3H-+XV;%'?!5UE=!XA<^SGF IT2M,K4HFT M5;UN_9 ?LA&1B/2SSV619DM,"5+'*RAYD*PQBY8 H;&X9[_-%QS9\[X(,O2$ MU>I72..F6,XRF;T&7^EM1I?1>EEV-/5!UE'&"US^.EC5 M.M^E_+7^@L"7YW?,G'K_[N$/[^&KJ/8>53PY&G\,+P@H++=*2P#X#@2'\-68 MV4^,.79AA2*3*&1[.(O59FD_"'-.AAI$ARJ87D-#"33; M4/Q3^K GPP^*CZ<+R[*K['-3_>P R7O+W&KNS'D+!C6(<&G;;O*567/:.)]7/B=!WJ7-'[-%[C?JO6XQO>&,;/N@-#I'['G:9E'UO3'=>9[("5.)Q/ MBJF_.O>K&G&N^;UQZ.2B>_(_F"H1,L:B!2;(BPQA7K >;F4*YSE;NATONLH7 MDFC7[55VASST=[;O>JB-7INR6T/IF=[N3>>GY0VC$=\^,77@\[KD*"I]9-"8 M]7:O L!'FD/$E?L6+C (A /KJC3KWQDZ MN_4VF%=^>)(E-'+UU6452>F[_7J**S;UK;L2- QS08 /Z>% MT95/1I@=80"G!9/[K+5W:A1M"K, ) 8?''7/PUKPIL'T9KT(M9 MYMJTUVQWWQ@R&U4TYN+9:/*7/T4T@P+_3>TQOA^-D507?X:,HWK?6^-K/2:> MUO;LSK5:6IZ"VOKM4:#SJEQ]X6AKN,WV(- C"!13LNAYD(505 +NLYMX7IV[ M6O=X?RFU,N.>KB R6IJ-O//,>.+$NC"C?6^ @T@Y]XR?I\\TJ]BTNW_W5,;! MM-.0S10:!31[9E=D7EG&4?WL4*D=UD+7IME4/OY5!:=_QLCP=;U/R=OPH\I_ M%9FJ9QONFT95L9WGHSVE(704H0VVPARN>+A'+ [E]I=J-B0!E-XX%8\.@GB8 MT6(#Z7<-8(=;C_6HQHF< IG"9$T+_ZC*%;@6[PWKJFKG>*AYP1N,S6L].+_U M]Z&NNY*NCU\2IMQBS%FHD+J?G='?.XMR<)(9C7@;6HH[&V[4?74J)F,/ KV= M"3/ZVS]H$D$!-AGLCA1@A553N/704#CQT*.*AN;&Y,W;MMKQ MH;93UY;T0&*#YPUAD_1[]E$'X30Q^[FT QBH>=U5XXMVE;\NBGV'\&*S9_OS M8@.Q_@".9 :R\!1(CU%-96[3*_V=E;K1Z"5BJ].$1\Q/'S.*%DVK)J7U[_97 M"[D;>TN$:67:8X!)5&J@'$AD\+-'(BJR[;JNZ<97\\I1?,,S-G)_'S&G-FPR M&[_53M?%4YJ!YM>4!K2_9HOVFHP*Q^ M?O@.#@W9[E5/]W;?73Q&Q?TFA]FX+38W1;F7I?;1(3+&#"B-&U%#5S.+E8\/ M*"LV@/L&R[HTAKNX@8O2^JI"N-@/+A\LA+LU_#'BB-># MW_1&?O 3K,DHJ7IZH(KQ0I2#@X51FS]7\7!_!HF!MJAPU.N:N;1]R^80WB6O MRYC]E#S^^1N:G'RY_\9BFMV'Z3J;U[1)TL1E8Z'YG,:0Q68W"/A;_*"\'NS" MI7S)V(J]O+Q\AZL&"_;AW;L?W\*?WR8 U4+#&QCPF__0Z+F$?0HDT&,0$YGR MW]]J+L.A*"'*$T2-(D/PJ M2?Z_XY?"6@\IRHJ),D=-F>1 _(_NY%!)[=?)BIGJ-]#T[CU77@]<$*!(D.2$ M<*(3@F3)>_(KI^QP77J4QUP:(8 [OBL0&C X?^!"&"2)I"F.7B1[',*8JR## MM60NQ9E#C:>0A\B8'.%!.7?R563=",CC,L3^ Y>0#41@)"*'(@\;\@9&(U'R M+5$#$CVBE]//_018RPXSL(C3EYPLLG1)%DKL0(WC\(C4/3F@:<4TBQ[9^#'\ MEN^S]P!\V*[*8=O^P+66 Y W0]E3-+D1/U;BQYKT8]*:OD9I.R]F[[6?<+4 M<4;/W43<&#@>!^YN<(N<@(N4 #'XJCFY<3)MK@]R7NQR/NI9-\_9._JI7 UB^0IAM?RRE;Z1#Q_^+@\@0)$J!(?N4T77H9:K(ERS$5#W6FX$ G.!+10PF% M 7VHD MY,'/UYEO^S+AS&<\ .OH&M1QW2Q*L*\"M[.9K;O;\K.C?C)[HDP:,1Y9R0'A MLV$C@JS, A&6.+>X$VYQ/P4%>0ER^*?\,_[ >=Y,7JG]'' M*$&)'W@B\/B8-C>KI#$^+N.Q,\C7_C*1RL0E9MV.>-D-/XRDX=SO(MLW*E!N MT1+D8,^N)$@X1<)(*NW=>"=1C':W0=I! M68*&P*G&@"14:KU%2A[ =)2->R?PBK.Y,'NM_&7-E%::Q9L[NDJS@Z]C08TH M(0/..'YX$PAEX/RPXW(80F.>_03 M807,V&AE=.A_L2G8\5&G_"4SPO2",$VPZO8A2'Z; M+IBI3D/ ZKJY/IO>=0I#<=I$$2>".@'RY T.\*V'\)03&:V$]#:".O3YE0#) MGVTXE#R 2QSJ7.5DF6IBT&7',-)EMC2C[-+IWK-0EE^[3C*'VE8F'&$&8($! MR7"H$BFI\O-4GK/$H'PT(IF+I.7*N5S\*"3I$(H-*#>'5KLT5\$>D* MCZ]MFGIS5VZ<3HX[=(O/*6(VTW +3@E1+RZ84J!X)]E4CPZ>Y@=_&3:^^J,<_QG$Y8%:*^D+ M^GJ/(L=K9U[-;3\29#PG_$MQKY.R&7T0\%PE_;.Z:MD&=:+)DU]A ((C>%"[ M^Q71QIY1RK>K7-?_I)LP_4UUD.N8W,RI30BCYRH5N2/#8@=Q*L"GZQ*KCOR: MVT$R?7/>/Z]&J[9I)AJU=;"#!2F1RXS4G)G!?;%N^YMV^')TN+B) ;4C" M@Z==QI"99:IHC9/QTA"QU"@@1 +0$N&X92A);RQ= >=)C257$<"[,,T7&B*P MVX/QP>L[512SBY!E]^^$Z!&)-:05MSW^B:C105K-P5$+OP4D(F75<4KHE^TV MEEW5"?"P^W6K\-V,RTK"8Q=AJ_A:90H=C0!Q#>\>*N#[$6(7AD#OI!=!V8%. M#,K/.:],A>X7BP6=BTX?T\5IF*(9JJ$ZNZV/&H;P<2;"@H>[3H[%#$P-#.IX M[>Z?UL5%^I),%[PG]IQ9MO(,[/XI ?63D)$'\733;2)'.!JAXG;R'-]J;7UR M30(Z^/H4YJ1(VQ$PJKNMY Z%T!1T3S*!SVIA$)V[3H#K7:PM8-T,$L-4RM/< M<+X=DTR&8MQJO9PKP.;T'S>1:M.D&TV[0G M&)4+,F&W6UKV;1I'\PWQ=*BZ%=_.-K$'<'B$8N"N-[6-ASW]ZFH]26"5*%BP MH%X*%/J2PCCZJQ?#F2*VW21X]L)&V\ O:+:\28-^D X9/5*($4B!0[#_L-]! M81]B3BYQ&%>1N/X%E#<9$T)2)IPTP=\A&B@(YMA4[5\R\[."YC):%G??TI>$ M[?B8PCE-HV>H >MXK$F"Q*#HX63K3PYS%215=WRW[;[8$=I@)WN)J25Y MU:+7HQ?X ]4Y@'MEF_,T/%2E%VU@+-(3 M@L2A&XP8@, (1R-:29N;8>0SX,;3)57ELAV_1H%J8U3?>OC.ID:?0XCS,7L@ MY"IY$MZR=Z7.,%V(/A!!K!C,^TO+,MG 4*AF!,UMDQ4XGA0S>KIR_VE<0T^> MY4'B723T&O) MM=^:+>XJZX:[75:X-9'.0!\ W+T+UE26IJ5S%;A<+Y=!MF%Z:_28H#.*:0F\ M@3SL87"^L;/CYE @U.TH)A\-MFRNQP.$;3$@68D17=GUCN65IY20<\K,%$-. M/1"1(SD&=O4ALY57,!;!J_OMR-9POT3%D^SLUC5?KJ+?CFI_]\+&(G(P+^ER MCN6V4:I$P;,S''-UQPJ8K^E"1EYJD/+/-I^"OZ?9.7C9NRK_)KZ8')K4-TF M>B)D@" ' JC(3QS#_SR5G0& [67UVL'9&-3]SL971K28DY;E#UH2(MA5O M8I@0AZ#U>&-HM.';+'W,@J7"+K+#T-I0F*5G5+]UJ"'$/>H&UK$8WL27VHG0 M:R8$;I+!Q]@AO!S2%B/L'S1[WC^APC!K;,$$0>=631]2E*Z,H#5NSNL:NSDWO/H38*<[ MF7/>=<3C'A*T );HRRIDG^&'=XRY'SH=N48T11$GG#H!\B?O?O#@]N+>J&Z) M%K)SD?,N ),C+=HJH MS EQ[+MTNV#&EW?(/G6N'=2V6L#[*P+ 6%XM!N!T5VFVH%'1T0*K;SNAQY7E M=49E0GT=LIH&!57P1PS'+XD M:\# #%;LW\4&$$PBM/2N*.W2HF) M=XFW@=6,8,%.WG_7;&E4675T("0A5_B+)[PHX6P)([J M\9;B:]<&5&K KC*Q'Q:__?_YK+6'[*5[J!-08D[)RU1U>]\$\;[>X+6'<(R@$-QE/'S-*#X?7; GK(>S$0 XV +I' M+^*6??4&R(=P$*A!AL#ZZ$7.'T5N%O)B(EKQ5S"Q$QZ%256O6I-5]! MS7P%]GPYKNWI(].!Y]!ZRW?HSG*!YIW0-\P#_%W6" M%T46/:P+_,B*%(O&H#@VC6-P#/NPJZFYS535R/J5W]B*[3NKH)[BLI MK*O4);K9OL*.5SCSP-EB/G+./#\J.V6QC8VYW1B@ZX/[)DT>P1UT01\*70_; M*8S,*)Z@[R]D-"XYDD;F_R*2B<1ZSZ$>F/VU!%SE)R6?)7^ M>EW"9:);;G_1M^2%N"0[JQHP@M'&''(4]54L1YD80"I'*6R=$NE9]W A9>G7 M= /8@2>6>,P@8R8]4_TQ[UE)Z[*\_C0,V3/Y;9JS#^7_1*ON"-&"XH1PFH01 M=8X*W8<4)5@!_D3AX3\:4T@)62>RR4@_0=P=LL[BM#T)(#;4+CGG =B>!+#0 MB79H.DICH+G"#3\\ >../D>YJ,K _CHR]L=\=K%+) MC%Y.4(J )$,/Y_#Z-#S50L=<7VTY(TNQB MGQ.@>@R2V&V-N3@"/I.\H>!+0% 1]MN0KIC1$0G<^?P)6H#F%)IE%33>$$8A M??GV*$0V%.J&%?1AZFZAHXJ:ZEXLWS(H6$G?,(:/1+Q277.6!2&5N,VF68P> M/I>0 ,]I_!PECW8]4R>M0-'Z_Z-?R+OWTW>O7NW"[CZ)_(/FJ7R]Z)8%8Y' MH]'/N.?#..3KE]5#H^#.TNP&V)MD\AA"[TT^'45ODLY7G%QBNHG"T$Y54@J\ M3A)S7PS5"_N[^3=>9=#]3O-9>AJ&V(V"&2)!%%XGY\$J8M\NQB>P;,A,A+RC MO'L%%2J=ZJ>:/B9(I?A)# $.!0MX;];GSJ9YO=XPCP MH7AVJXZ?YJ@+SYZ"9(IH\OGG%' R#XRT@6@;EP%489ZPET:QU=I!E0/ M3;PUKC2K]L<0!+92Z=7',;A$MJXAD(#7+IA(1,B$X7]!*>%K=!Y] L($-D[)2.5I#P MNP3W+&@@@!@QUZ.2)"W8=V$$/_Y9_YZ4.-:*WJ9,FY9+[L&$*SM44\)B$DHB1=Q5DY>'1Z0*#H]S" MJ02/U:945X]W:4QV0FJ@9=D?U>@./>/^)\5""=*V*MOVJ*,&LF\)FZR$OIC- M*G/)B*/-#CT,ILD%$_\9NZJH=GU?5FD"V_]ISCD]3.H>/[HW1WK%?XEX?"N!Y<0HR* MI!2C9_EM*IKQ=H/.UXWMK0;NDKI3'0M7$]*_IVNHP/W+.HBC143#^R"FN="E M<@,(A!^*G7+2V& 06,*[[K_D>"2' =D5SDI -W.=ZT&.=@_9%N5_Y#,2EPNO:<1T:8N.I-G#DW,<$8,_FZ>*7 M #PPQ32[ Y^&0N!7&*?G01R#8U$\EXL'#^[RB/VLV4L-EUJG?N;&L M61( .^)_GSE79"G8%*TA"N/!/A2E(2KA3_*[B1B!:;KW'*;-22 MG[=V"0F=MF^XB>:0@J<+;#JI%H*:65;CH9*A)QDL-2-=%"^P-]JRS- MXG-:T,[:18E" 73=.Y-K$1UYSD?G4[D)]U,,X^R4=2"B7+@FY$Y!_A@D*]4M MVJ[="--)1-((IFSDUTFG<$ /.3TJ:X-,<>JE^FT M*J%HMDBS)?I N"J&RE=.'F$([BJDKW3.\V39<\&CWHASFA7, B:_T8UJ49([ M;V,Y\.29D*5&3FSSAGSHO"$]%&*E?5=+J9 MS5^.2"Z[F- 4+C*$\Y-!WK]P5F6@$.[*6KFIO7+.-B:_8-?+99!MIHO[Z#&) M%M&@VC:.Y1+GNJB3QD= ;K,4M*F0$R'-#1B.= M3([BN#.70U$MTV0$\IK@EH4 MYRQ%SJ M6SCD (Y9T M??)?CO>EA7 )[\5+ M9A7NX"6OISNC"5U$AZ.TB4)<#:1(!&'R1I!VZ+3M62BK/$I*%AFXBL]1)[Q*HWD?)UV>@=J MT/N^T"J-(29&=BW!48Y03KOHCJU<$)M%%H#RY$_IOREI%?XI>(V6Z^59FF7I M"P#5B,[=!SNG*UJEBW&(&DAU33].>;?"E!!M#9Z#*,;2UW420D,5NSGZ<*M"^$G=L@FV:8+,+[]DK4][Y KQA]R(OC(XBB M3H4"?VQ"ML/%.3>IF@FQ06E* M[ 1S99GRF05)+N8F8/<#6:S!)8O19EF$&1*59,02-0*Q MAC@V$:WS2PWR)_A_B#2S;PR*.2 D_Y1F!?AU-%;$ MP=F_C/B$Y_L;8TQXC!Z&X?XC8Z!C%':W>=(P0G(&S1^"OZ>9EAV]#E8TD[7,A_E!(AS5 M/QB'(KP0"P;S<&\[%MSY;&;:U0(Y5*6)233 M BQ)P'2GCFLB:1$DYF4I>F#?7@);!C?(#**Q).]L\U<:9)=)"&ANATZ\Z.(J M.N4 08 _1X"X<0M@3;U7*78!23NF(QEPJEXRD;HS;H=S+>Y=!J=UBZ"#X^R: MQ#@9M9,X1L^ME:AA=G!RG)!1XA*]4^C3\(?3)+1_83QYG8@FUA=1ODKS(/Z8 MI>L5>P.+6B&O<4W#Z4HXL?OV(&NV"'\$_!-;O[3?4/P2R3!!CO%-DV>BF?[G MG/KM3A_GU=[LS KQZ6, M80L*Z+]T#A _S(:#%@]HPLWH:W$6'UZC8M FDCAO(,%-1 (#$!S!I4KO0L*R M='A$ LNR#>QUS!] G*#S=5ZD2^Q@8\X =^3D:Y-Z6XD3?=A00_.D70PIN*E^*=&]ZE;3A,ZB)87<$I%' M),H\NCE>&=F3(H(4?DV82,H>/'Y]BV4W*]\5R24TZVD8LF=R\9^;**&'EAX( M>%9!:2)_($"3L"D;N10E2+,>1=$!'0DI/%U 7=Y,U/D='*)1",7L<[>K%4/="W04&<(@\%+^)P&IG(TQ5O*E(K0]#K#"TN2>)E&:&=L:=W4OI4!L,%*(T4C.AR,YCK?; M3I$WRDV_2>#Y$6>;71F9(=(.)2W M?0[HEM ._5WKU2J6G91%XY3K!',"^^@W95#7+52(,8"?MIYNA+0#1(:D %L= MIX :CR8CVED+$#S2@_[1,=0?,[94S05T"UAVRM?F",J:)A%$/>1E]RF-M6(5 M(KE,/$3D+(ZOH6LE(7>J6XV;HFM7FXJ<,N.>$XY#& M0LRL6QOG>TV$V^Z?*"UN1%U@IS-9$"1(D4B2'@[C_B2QBO]+Q7&XR81'=Y:> M Q.XFG T%)<>I;AE!\K>"^PAEM.B^,M];1='=3DR,2VTLN,>)P& #!-)YGL MX&VT4P(:04%>@AP:OF>/ %+TR+8)(T*##'9+/B%4B@:;S>I5A>1"U6EL)3J- MN?*$>IUV98N)297:/]88JF&)U;YKNMU\38Q]U/-18=>)::%\;$<2J@;M@/D# M[:O/LX@-' 7=8P^Z]SL@B/#6X)+Z<4@3-POB.HS7LT1;1YV6#(.S*-E<#.#@ MC%$-_]#_?!5$&>:W7RA79L<+2R8X V4!_J=I^^E V;=DEDZ"Q!TZ=:&B ,"_ MQ'%W<&T:D.%ZKR T7I9WDZ!37IG#;A[JG'NU4?(C8^,Z(V-TS9BKN$ MO/17H&CBJGP^_=E]A,N)9%:' B!"/K@3X6.:AB]1#"?O=I"NMQ-+CH'KLANA M\W1ZX4US&OY]+5#WF-4V&F7IR%G:1MGUI@MP)35LX49#\R0FXO9FK?;A0[UHYL2J'%UBDX7 MW+G2' ML@?%1CFZYNEC K6G'>*W6#7ZPD91Q:03U>QB,U'.'3W6LO*G4 M(7EP\R;-#U7B%"79H>0-$',8I.Z!=:OR5/'/>\7XZBXBW2=W04$Y%/LM9>^R MZ^#Q4#2CG38JRD4#@TPDZ+P>YQAEM;%WA'R\@8K*VL[7[(0,H2 -K\2M%&Z7 MEX-N^].U#,)N\N.A J(7YG>MU21-3N2]%>LA''HX*A2X'M196W^-E/XZ\=2+ MM'_1+.^-K7&>:(WSF"3:K2)NNVX3B7G+ M;@K8)8UIU8!;P_]R<'932R&\M7,0RM;11Z+1 MW$6>7Z8'*ZD)"=@,933(U]E&OL"T0_,=W@ ,W"E;[CK9D[[!;^>LXL?1?"IC M6Y__1O9W2/@(HE6"2#\\%A%+#PLCM7VKP>+$&8H\%T\X#4PHKG[J5170UERZ M3.9 V]E6[$\0N?M*D<*<%YSV*(B-OENZ'"Z!0ZZBF(G!=OECFAW:HE.@A2 I M(FF-END2G!/7G-?:Q1VC:A7&O9<,@%[EV2KE+;/T':8#(&H<=-?)Z!.[EZ-G MJGV"J'#-@M=2P*K;H!_ NKDYMFPV_28&!ZC2/8O@]:N9@=@4WAK6]OXJ%90- M/ZF$L>,\.%,O9#V8U79)JLY] -ZK@K.MGE-RC&.2+&XKE/-;VH5TVQJ4EG*K M(98$T7&@3.59\;?3/ IN@WFTB.:=E@GH$$'(X8+TPK*=(*;Y=JEKB(X(3/F' MHR=YA*##^E!C2>@;LLN"(DHXU?'+4:(\^1-F.UGI*LUH])AP!N:;&90L\%2& MCT&4= A$R@$F1 Q!Y!C$&(3 *,YCE.Z$M=9RL:!S#LC&SC!VGJ'S:R&DGTOI MZ2O_*T;)7%U*F!&SGA=HOK-_T.R9K!& %R7F"("4DYX+$:Q949 M[$# 6+HH3,$$:2(0D17QXQ%K!X[:,5 MKXXU'4>8C*-SM/"ITY<@"S]FAY\O MW%G&![/]9!.>BF3UMN!/XZ 3@L,>^2Q8C#KXXYX3^]NKCO3A)*B +@ 1O6ANOZ5<(L29-#:T9 MY6.1R#Q6P9/O&BVC7^YW4P!;+(W7[#\7\NK,OU;2^DKZV^TETV.S)&\AI?ZD M&65[GV-MU=-=DMV$]?/[CY[[3)W.Y^OE.H:LI:IX;C=[=GI^7?&E>$ .=R:= M93;J04AC=-JEUIMF!73TT%VAN[DBD"#O?F.0]+!J_4EBP\V".,66."YQ ',* M14>=U@"(8 65AVGOQK -5BBX=L' A0FCV:4 OJZ ME 8R>+:$<.T8S J3KF#L$L$O9GEQCB'IZ=:UHV&$$U]:[\3C+A,^E]@+DE-_ M*T"#W&*FJ(HNO(VZ95>;E5JK("//"/?SN^_>O0>W$@_:_(F\?_=N\N[=.UG> M%ZP+9F("=LJ?R/S'W[,?90V@']"<;I,16_,@*K5%GI'K7@V= M%])0*&L$<*[3=95CU\U9*XW' $(_DFDO=*U6,Z# 5QAW[!_B6KA;RMW#I+6L M'@\65W+KHZ:UU,=[[&PGI@B!W7V;D$YXSIF.GBGWX7!MY-N3=)YVDE/W,<[C,O(_KEKD#!E['*[ M!HRA- &SIH-C0-A[FI9SAT"O4EC^FFU17"+L9=$S?I&RE&B:Z-]US/G1A"9F MP11X@R%0R'1W3;E+$_ M.4M]'B.2=,8>TE=NMZR-.?9J$;6928C^G"^K$ /1SB]:$9+:"D3=IG$TW\SH M:W$6'PZDJ*)$NZ$A/@#Y5?P71B(XU+&)NM.VO$Q>7_BK7;.-MX!E_20:5[0, MFT$"4__]PI#LD4ACH4?;(DT]BB1ST T\O@N(=2^,7YPRUE#3>M\UT?W4A#:\ MP)#TPOPE44,=J\1-B(XD=)K-BI*D&6^B**_2_(F&ZYBI M R5Z0GZV,?[518F5P\">*]..V+GXL+$T(^>:H&O)+7>M%']:(3XY\RR]ZB B M6_QUM+9T1Q))T(N]U9L8._@O)1T+'8)"MJ@W 8=1-3231KZ1"(J'>W#:%Z4T MP%9IIDQLQ:]Z%FV0715_VL&W*HQITCA0+J$+AI^;DBX7SC>;W_X88YECHZ&& MAQGV%?.6 '5W*8+40;)@1]@]\BO0(H*8PWNJ!];-DT7Q;]#S$0$V#-E^@]A> MG 5]RA'OB& 9^LSV!&[\*8NTP0=VBQ9^F]!40K1I=-AD!X(X6,;8NE8$&"U(J\ M,OR;<3N[0JKU/#OB()6S(M("I^Q[,/+3F.1R:(5P*UK(P]^;O21JQJ844O$P- MZ9$92N&V!T)/0IB;D),4&+R8/3=D0Y(BF)T#KQ\V^ ME:/A408+7C-7A>%051^G #<&6$32B\965XD1#1AYXI.;R+%+:0Y C%VBO69 MH@JB8*'D,9;"?F0D .R"7]*_T.CQJ6 G(-,Z@T>*?X1L&S5SHZ]0YO+H\N0) MD3(1(11_A*54%B0=UBCV)L8NI%[JI@L$ZDI7:V;N4N&94L@R/P=9!&'?<[8UHU" R,C& MC^L@!@].SIWM?Z5!5V67\\#4=^[PBQ2^S;-@ W+/-1\3U2J2<4+ 9LXE^N.& M,>-*-1YDIL2>%C,D7:(: 4@.3ZSQB<$ 00YD9 1X^)KFQSS8>MM&$]Q';JO/ M(^[A02^3Z*8V9T:J5F4^ J^]+J3IIN@BKC,WAM'548.W\&]EJ@&) M.O:HM&!4B3GC++.1,QDG< M5W*R;TKG2QUJDD)C'3.]R3OP?B&ZZ9O8D2.EWPH_ J MF&/5]'FP8C\5F]/G((IAB:&)#]0IJ9AOI\IT-B+VZ.''[T(,RL[H,$3O.#-G M'M(L2U_<(AGYD3RVA19WSI426HY(U)"\:1.6A:E1/>1]WT %EHQY;KII'#J' M':E.5(1WXT&OZ%U,UL-.^T$A*KVG5C1Y.8/@6R J.54KFO.[VC6"PP2]WV MA!3#3;;[/$[*/5_:8W3\,V G)]?V?]QM^^@H3B[:J@?Q)9J.=V:#]1X2>8 R MX:2)3?LH1(F;I'"=6]6O.%N!P&JQ7 7U9B_I["E=Y^R.GKTP1C;3A'(30P&1 M]"(9&X<48B!2X$CL^J?2A@OD8$^+>V4$[UDU&6"= M -.<751"'UPNR;E""V3(:NAQ3*9E<@Q>!3V2.3&\I7YVF?L\5QFC8LQ>I.N' M8K&.=T-E#B*"@\8"70I= [>5*=HG#R+^JP*_OB$G3XOS(,LVF'34H6-(-;IF M4! Y@NM,4R<2EH)J;G?[.S:9S%XI>RR=^^8I+J0MZ:BRE\P^6ZRXD]_HN[*7 M]+[0(60GA%O*_31=_A/$2D@PI9%I"4#=G1Q?[C^FS)Q( M,*E+9AW2A^)>!2LZ&;]?[HFF3TY5CB7$0_00'MS KN0TE^_+=_??[8B[(6=I MXJ(DKAR06=9H0\U"/YC,1F7ZA5.8V/X$LP?WOMG1C"9$D$88 M3Z%>8!=FLW$VN*MY;^E/M'B"/$+@A" K#F?A-H,2L6)SRP@ <@(HK"OAONF( M-X-T416FDJA*P @I6_1YI%#[?_?^_0^3'W__;SP?^_W[]Y,/O__]<4@=VP)/ M"!)%02ZUW$Z[SO2ZB#9<3H-,/K!P>A-MUU1M(Z!' [5_8;5=VD947]9H8^5+ M7E7Z@O\#@!UL=D .B+AT2N,V(4#<][H;@=Q6*HT2WH-*T?5BU5J#GYNQ.^.V M\NV7>PF"*=.-=>\I(R6S(T#H1"4S$Z.UU:F/4)43\>PL,YU"F_&<)TBE76&E MA]'"Q1'FCG"/;-Y_>)A%Q<'(\O@NZ%?O/[QY^%9Z?AR!_W?EV8KI^&)<;JBK M*(D*>L-LD/ Z*1@1R!_FN:C:EU.YT7TC,[WCIXM%G+X(7%F-]1.H<1RVQ]AJ>=S) M'-IN=^S!*.J%_;J6S'I=A)F M!_>7' NSWXD-"W S0VXI".QK^'..(YI>O3( T8[P&V09U)(C*@%AI'".R&MND M3+\ZO&^F482OYHRS131?Y $9DQ$29(T'B#0K1/+R3S&!6XTG85;$'/$">R@0 M:H;:1S#LFPPN:$X)4">!*"+KCEZ0$Y,.G. #OH?QL M'VGZF 6KIV@>Q*>OT<&^+H,,4UT9(0>J4*^,6S:Z0^()O.-W;'8N%PMZL*D"PTY*DO(T8X0_(@QC\Y=; M'>TYSDM)KULSGBL9)\ YX:S_LR[!-@!**(8 )((Y3OIVRB^N0J97 ?[N:!""8)EF1?0/'0/__MWD#_\J0N#??YC\ M_KU#3++^1%;?ER*HE3X@Z3CVW>/:F7G;56L'V]>5J]-"JV[6)P@>O& MAQ>?/)$,?#U38WV-,#^1&IS=OVIZ5C \I/(:L[-2LQ,XCOU@3H1&@V 6!--J MEQVT>EZQ8.!+")+.-/S^)=G!9RT1QU%%>W.KI0.K^K80"N[;-57B!;/.< J< M22OW8KNF6L[J-=T*68'35;.>1R?A=G,$EWZ:^R<:QQ#9"))--S\34B*"U%A9 M+G$H.>9;F160BCU=_!) Z@0TEW5%^>XN(6^=:56"6U M&>2%$\])E.=KE[J2PHB;+JZB)&#*2! ;J.B\3>ZAB3L: X@]"1Y$UB>:8LX M@M]VP$Z$MI6)LJ:G>&)S.(;2R7"**=ZF;[P)[PI-4W6!8;\P'5^2C I;+X8$ M*( D*^V4Z@=L<@2S([Z8T^GY]62[PG2B,7!/%FEVPEONFC <',7=:9QZ!'-D M@=FWF:B\>J*=,Q8.QBT%)XRN9$HIC<^4MP&G;D* M_-+RIKQZ]J;F[)T.,7NHGPN59,.#$5VQ[38K#-@)5406(?/P>DAC]MUGV/>< M'0:WSX_/\00[N'0JCF1 M.*+RR(^A@^;!Y1'D>M+.TVR59DQ) -R(/N$I%&$,<++/0 .2'XDT\;8@0-0O MCHCM%YZ<#=28$8P1O$BML$8B3"4,&L_2,7P6BDS(O M0&=+7CP%D)@8Q^2!J0&<#YF3X$H#<#@98C<;,:SI MKXR%.8S\8L)6>4B('8 M3L<,E^,3U@(;L.-2YCJ;W2"2M*#8$&-WM=U6Q,D,F@Y0N9*4SBMR!Y7;!]NV MW]\/[RK(%CTFT8(9 $FAZT+1,<;NJLZ=-31QL^I5DO<$@^9&1&O1ULMEP(VD M!I''4,;3-2,-\\]69A'36A8QE57S'*/(L99VSY(M#X;*V4: 3MP_45I\S-+U MBO'0ERW&)!3D"=(G<@"/IEB/$E9866?^I<1+_G(-T"*?HC",Z66 9:NGBXP= M%[VT*>#4"2=/@#X:U'P$5TI:SR*)+5DBRJD2Q74;@IY%LB*S2'I2L4;#X)5+ M1WUY;G/'LM<6L.0:7=Q+P:O_J;":Z.%\S*WY$#4X;V(^'SH6YK 25C8IFJ6G M@-"1T;-USJQ<*##K N(@R6(O/4Z8:,K.01SZELKJD"U(F9 F$V9!;?QTD^I+ M)#L- =4;3-R&?K9.$2ZAGC_B\5Z$2D3-6*#<1OF<;?YUUO6T,<;@P-+F*$0/ MX^6@8?I_M@:-5)7W=6Y; /2VRAI]-"KO1PP[<5J7'<(W!$J70PBD($K@>)\F M1IK&H55NC)8L04T3,^]CY/R;=ERU$,XCYMUD^9'+DM!'2%$0TMS4)I?@09"Z M[=VJZ\4PK^M+$A7YW?V7CEWB5$D73Q9#JN0-H\M6S7T8H5>9;' "7:MF-"KT MV%,,G/LW:9 X;0Y7R B"SZYPW203.Z^J'1S&1(#Z$'W@NDFVTP!.R>+0\:@Z M]):#699]8!S!DKN3-OVT-VZ":2\]9R;2I[49J*GQ(%-6X=3]@I<)M6N=360M M.;I+7^>+X;S.TH3].*=&&BO_WZZ;A0UCN:VM@89)XG4MN85D62$ZN<;T;&;) M%N1S6I"_,@N=EWF8_JM M\@L9-#WET/8I3:FKR[](D-FC_31=[S/,5C+=/EZNK)YDV*XW]A!YNTY6["N\ MH<\T_M#)A#!#BISHA"!9\L&#Z=JC/.8B" &<-C684QHB7ABH''#T3QC4^E<@&T10%H-.!( Z1XGH Y .E)B>P&0WD&*<]+%>AM3 MK[Q'KO,CQK&P]@5N1@6<(M@YELJ&]]UC'?TT37 H>'F(1R#/8(YHD?+L43^= MRS&4<&>VT@PKY5>QNXB1D\DPSRS5-^,4D4%-ZD20 M/R;1=K:TDH]C;EKRS8]/OJU<("2"7ZEH$$M"+JVKOL0HF70VG6.=%6_SEB3K M(.9)>/F4I.]LKN51A5,KQB:GRG0W(!GPG*[,U1<_V.1N M.T<-!@CG0!0)Y@1X(,@$45P0BPT"?) SBG"27]M,-><8ZGU7O3^#,,2GV5_M MS4*0"'ERZ4($M#G9J9(D?$V"K1 MV/JCYN!KF9FF-+NWF0>1?PZR"$; DMPN778D(5Y>[+[%3G?&S?FWN'>:H@D: MJ+%IV';JZ&Z0-(TO1 +KG,;,_D97Y(*IM^<994N;!U MUQ80U!'%/1\H9MQ(Q[N'S* @8S;/EU6(FJ!C]/&*7AG72V9)9=CJ_/ BN9K^'YH^*E1')I]E M>FA)N&<,E<67#+H'IXL% HX8\S O[R+B"T*HPR[=0D1ROC.[,[[3R$"3=K3K[6L0_!%KR2$?6O(@5('[XF[NV2_@2T="Y+2HZ* MYC"^.!3_ MN6'6S8=N+014;T?Q P&:9/:2CER*NC:5[D4Q\M!7:\;*?;HH7@+HF,K4P4< M*D-UMR-2(Z=-)'&$-!3DN3KMX?!R(J%UCPC"COOU[%1L&:5F9QO]B*A$P]HM M?ED: /F(D3%C9LT4.RJ!@;&@4;%F#/Q"H0L##4^?:18\TH\ EGO![ &5\=M# ME9S)OEDJ!S&[TFHZ$&(B-1!##M$$H&"2$"'*A!C"3(@4APAY" I$0"*B4ZC_ M>\UJ ),%\9/:&9SP1ODX.+^KU0\Z,?[93+I_9__2@#RJ"!"F.G/6X MG&O70!2HU?2"$H*47'V['=@4$\LUU?'.Y@Z$GB__:E?#8@F M'$=U_&Q;)4)M5L*Y:E:29V@E$N*-Q8N9WO>8=#G9RJ@TACE.65M ,ZY%BU_L MR'RD4AH;>,]E=;Z3\1S^G"8*]9M[:2^YX=;I(C*I*KA80?C;8Y%HY\Y":->C MX=[8>2T6Q?EN,ZN-N^5,V"7OJOZ*? H*Y[V&>I#"+MK@B/R\;(NW\A@G\Z7 MC7+F5^ OX;X2N_Q;@2&O$^$U6\=IA+HQ%2KK!12,"_S(EK".: 4 M^WRZL%7^O!_P0R-C57+!57X."ZL8,8P![#F^92P,E=([P,S9Q?;FE)$WND$6 M)OX;_:* A6\KIU3.J-/:9AHP=9]-T06@]*0KF(INJJBDB6(95,FEZ]!$K])L M%;%JD4)-^EA$L6OK:U?'3SF]3':'W$E,N>>9O8='7>P4>B_1EW(T@&Y)%55H M!SY2*7H49P=YQ"E@@0L)2MH]J'5Q*HQ.0SJGD-$;7RW&(5=I9ATJ73N[P-5O$1R_"#N?L>C:XJ$3S<&LEQO,?IB_ MBI*HH#?1,Z1RVGD1-QW14CGI$Z2]FQCA"634A7Q6A 3IDV&%_+@.(!6*TNE# M'#VB>U@6&_6!427(L\/ H*]=&[;I<'Q2MD0S2F.HL;/EBW4AA*V[V,G'_#@C'X]]& !PNY@[^GV;DHM>I2FB=I M.#-.^N'6=EER0HZ2&R .1^=KZ @ 0 +LW+D(-KFHP9X^@%V(IU/WUO3&2)"" MA(#W(1M+HC5).*)4#^H6P'S,Z*/( A;HL5V57)LL>#\%85\@^CV+916, MVK)-?F.-/B.* -_0U>)@0R07["?B8<$^Y9.7KFZPM>&\DBC)327$"0#MJ M)D.#N:]P-LS: ?[QWTYP4 3M]L/Q\WTG:GF.J+?SM1FQ/09%8IU"- M@)K7J)4&'X9;9$(D*X3S AJ!RBK2/"0#1'#P]"40V>4@T" MU _2^A; '!;G1]M 0[D?^/1>Y%-7B06>CG(9 $H^H=.[B54:M=H^N+:6[0C$ M*ON>!A'J_O+\;AW3]^\>_O >5+!>:M,840)4"9)%U<[5)]0/_S* 02X)YUPS M[KJ&K1\!K#"&.?LG7 K?Q2K@>8//PJPED9"5FV[9]I55*V),NX!EHI R-QX: MW/B;C*TNPPC/1(,L@W1?N)@?KWT',IY8XYFOM;*&H]M$)XIQ;:&$+^ Q?XUFWIK#,Y M;?# "$\$<]^Z%SR3 M'&%UG2@)8K]/L)80,@S-#I-KV6%25T?I1F8G7_V?:3A25W"F(S?0JRWVAQM4[";EN= SUQ:@3) M>=CK_4BPBU=EBN$PN5I6)HHHX/T3I<7'+%VOV!>V:UZ>!QPP\J9K8KD!]BA& M)C@TD6-/RDQ+(L?WE7KN>7;*@7LJ9FC("6ILX&*T4.FG"XC1O@7\$,OMIB"Q MT;/%<6<0MW)+=VE#NQJS1XTSUYL'<2WG:OLU/DY9C=0B1TE N\$4,UMK[B) M-)_3&!1EYYEA_9U J0T83O0B*()NIZ$H MR#1H0O9(X.[DZUN.DNI2?\+P1/@X78>ZT=Q]&J]14^@E*(G$19]M;J3EDKZK M6[A?>:2QAG*<&CT"%5W7L*MI.BS:Y;FI G:C?\ '?TP D^\ZA*CK GM= MBT:K@,3*)F2KX2H38KE;=*^:AWQ,T_ EBN->@^>:36+RJ=JS"D[QY#)M8,'L M;C\@-OM&9Q?)\S_IU##,E<=CMTY>MAA= M![' O-P;3&?;>0>#D*WB?]4\E(U#EF(@9SX[)V)*7QV*MX7-0 SZ$CO4 8"0 M0^D:X1O*5M");PZL\9MT'L2W3VE"/Z\[6'A(AB =P@F-DUUS\GWPO MG*<.L MMS23;<6B.2 #1LQZI&'OD)\J/GT+_?V>L+D?CLE! _FH T%[.IT+N\J*9RM$ M*L,2DKAVI^'R]IY/4QKW);SH& M]SMO;4_1??\39&M4C#1IF*4S,4O$_RRA8EF#O6<712**KPA@7+%]'L1_I4'7 MJ )/FT9;J*39I*[D8B:F+JE=*%^O-*#8M?FHS,XXF/^&Q\?3AMVI[*E\_0!- MYN:4O$3%$PF . !QM&"XE!8R5RDY(%B+J8PCLT4:X&BMUC',7L;A"<;)KTK M6\;SHFC7>AU,XE8-+U\AB2_(!R\A!D_1<]TKL@_%XFV?>M=)][E\%=%,OIE$-+)5'$\B)A-8U:%B M4D!C4)Z3+?\ ".L3\I&FCUFP>F(FT1U]E)5I[G-5T>UG> >U4[]3^RR#HADH M. 8Y=EN6)&ER(N]#I^E:#H39Z:%5L3+.?=>\2$$E=8+[!V&'NJ2AB\('G2DJ MJ3K,2WBQ3X+M%PO7HL9P6S!+>X5SN_$?7QFK).^C5F(7+"Y^2*HD@"X %<-AQU\ M< T[./*9,H$R*^?J06%=.I\NL^=D+[U:Q\EJ33*D\YS'3GSO'/6#MER-$FAX MR-2$J+@*Y@BVHW AS](L2U^@SUJP8G\[.*T"W=O0"Q*'(7(<$X%2#47D6, +)7BF!']0@L^/7/"MGF?;(DMEQJ? .N[?>(?D59<(>LAZR(IH MH\3D#=$TY,5+GH3G^2IU)$X7I$UL+6\(KKF>M K,I;,-.#F[-'NI0I]B>\1+ MATH;)@9P"3HYKG;0;X"B!Z=57V)8[1C*9'&3?W8A0JDZQG7%?G-PCPQ!S8SD M$20X:NZMN?:!:\TOPVB0QWG M(NB#9,BM4Y=R1X9+0E4%T'*I5"Z7T/,AG?]V$0&D61*JC7-!YS'[S^$MW8"T MC%8HZA-S&\DACDO DJ[;H:1-0D$4\DW9F8MSD,-H+G,NQ."&L,#5P8DD:JGL M-02:XY=BIQVT7!O789FN,(2B?;"'3-]N_%HP>_?WE[-[ERI3_@3_?ZF;V=^I M?KWP!PPFF[\PGNQ<9[=^:;[A94D'F:CZ0I0Y3@Y" MCE)C-CCHAYHM^/L??;B:;/L\[[,2R8YC6-&_8S526YY%SE"+C=^B?R_;].OO_^ M1SP\OO]A\J_OO^=*E==4GCX3=\;,MQ4Z+,\Z(8G'[I!]2:5S M)BID\M6H46(F8 H83]]C!]@<"G*@]\//*006$+:,W?<*,J$K_(C,^XIDUB>SYA["E'##B&X0 M/,>'2;H3C>RN21K#_(O,( -Q2R*T(+475=*QZ%8@%LZN,OG%CU9 %OIG.A*,LM$N#X]N[ZYGEU?WI/3SQ?D?C8]_\^? MIC<7EW?W;&7_\N5Z]E>'URM[:.MDZA1(QN#WSCGD/I!\FZ6+J("&$P@A%V6LOCDW5\,^CA[,C_W;TV,R1=^BPVJ\PF61:!^38)WH(C8+FC!YD9)&>;Z&LAR(WHI?'KG,=K3ZWA)W(GM#4M=- M\[3K0&)@]AF D30'"K=T%LDRA]?+99!M,$[Q!,G';%,F1)6>:(P;]]"TJIW1 M)W0S\C1H]54Q(KV3#MRNA/OXSJ M#YW2Z4,<<4R._#, ;W;+L19DV;5@T(7L9.S*ZW[5^A;+7*A:V9RU=4&\DJLL M7;:Y=NYP0L'1EFPD71J* )9S>5@)T5PA4KF35VQ0*2>, MH).<80R%^Y(;L8.C$[,Z'L"UV(R/[#33$6)/D$.'_S4:LXHTYXY> SD >2.' M^!;N0=UC50SCQ9W@3EI+(]77O=&-5X/2Q2:\C*CC5.$?#IG@PC.!6_E3RH:F M3 L)H1LWI /?Q/->6@%IRD22GI";F_/Q"R)V*J=(+ D((^JZ 5"/DMC=1+VN MAVH^2U> -.U@YFJ>P@%/6?MI#KR+>UQR:^D,U)V2RMI0F<\-P 'Z?[:&B.W MJSU9'6XVNGF;D+Q>C$P?$V"G<>[. GLZ2*1+S&DGP//TF69=TW:!AE.M -IG MWV9IR*8)8ZDT>X[F;"4ZFQZ"* _^K6BO M--X L3(18[ID5X]V75R[9(B3\KJB<1RTI0OT8!I0=; M ?P;4@(]5_:7+FJ4$3VHI>EJ[9;&,*'DPYG9VX\<2E?7]:4ZVCQS4K+2)_L[ MZ:OVY#L\YYF=5VP KKZ3JLO)(.R]!Q6W*]-V=%1Q[LQI+Y#*)#*QM5NX9M#Q MLYT]40.:+5&@S%O?L<1V++!KR"**X>F0'<#NPC+]BZZ\*U)<@4$-J%OV9_^S M(QW)F6@UIX!K?<_(YNXG2=."KO>9J=F?)&7IFD;(Q$%D!%PIGX+7:+E>=HL@ M=Z,8R?7;FF3&!,'%\WFIF384XB^#UZY\KZ8,\OYYP$ $]RH2< M/@=1#!;RR2+-3NZ#F +TLYI.P2'YB-,J:@L>*'N6DM/P[VL^H1,2+-@< PZ2 MN^EDX@.VQ&V6 N9*>+;YDH,?A;<9A@B&BEMTJ&U!@ TY!/@9WL H;.]\2]1 M1M#F&*7=+AQ!%(V5*?):BAPID0.'(J,2-:.__8,F4<$^D>ZWB"2&CB%7&FUG MCF.;6>#5=5R_,\_;UH;CB99? ]O\TX5,IS_T^V9$T+,HR4S(;1I'\PWY5?S7 M2]2UFRB6VK E#P8+,KH*,H63 M,=7Q7;%G!RAC9>\<^RP<4L[X@Z/=K+K!B1Q!F?=^8*?>[0;?,MMYO@UO[2S/ MLV>!Q(Y5@JA<2D77M7G1LT!6LD/U\KBRE5[2V5.ZSH,DO(3R2$J3_[^[:VER M'$?.=_\*W7P9QVQ/V X?'!M1SYZ*K6[5EM338?O$$B&).Q2I):FJUOQZ(_$@ M03(!@I)8B9K#SLZ4,D&")(!\?/FE),"[VA1,F-*7<:'>\EFEKC-CZD*ZW4ZD M+S69$SO1)+5ORR>GQY_I"VB.Q/H2DWN]$TW2_#Y_^ MF6@EP6=T$AZG\XF:UU-$8 *.J?ZU[T!,];5./G'3M]035H"]*Q=KU'0HH_>9 MMXTSBWCRN!^EZY5EN?*I2SD(8%+SJ#?TS:%R0C'3S;BVWR )4N*=YD.+I;>'P651ZT^C;(Y)+)*?ZFF5-:3P>GQI-7F2$%Y!]MIJTL M\/CI3LX2N&#B9CZSC!51RNW/JWC'#RN ;U7\N%(GTJGVO1R<6WUR>.'-M"\P M4U?X:#-L6?)ZFAMCFE'K*A]N>L9G.^(M3OZY:JS/+I$(H\7DOWSP*]X]\K_ :2[9S2S;4:;B>&F M[6 K_/[;35(MCB4\IJ?J^%B="'+OA'-N/S\L9VK8&1]WQ@>>*F)SH1FH5X#= M^=3!PPO-H-7^%9G&A%T$9*N&Q9:QZC%?R4+&TY>!&FXFQIOI 2?OY'RI6;13 MY]A4)G76NEC0D^'#9A\5X4>OS,$5;[4"PKX/W/6"LVN\:F-*'8+KKW)*?/2? M>M363]&T&>BKU4HP(CU%1[CD>H9CV[+MN5W+5@[U?;$S'IX 6\Q:B & 5 .O&,F\'N;3" MKS+/>1Y;P_<"TCOY>@T?6M8.IKU_)'3R9^ 9*]7W(0EA6W?B:#\R4W?S7MG+ M,Q@&>BCC:<@%+G??[1(9!1.>O&302%%QNWQ>B$J$6"1X-9',1;)N?'!H)B"' M5W38-7G,AYJ>/1.WYW-\G28UKNJ#"F&[\$5ZS3*V3J#5L^!E6>9S@ZHO2A6A M[(6JB.JKSE[494T^F+QU92",@4M/5]?U+L\@;=:AGKN^7,T.N0C,]&=]\A;.;4V#]U&] J8 M\)DHGO>:8X3/8)T7.S"KFQX"&D&T3/@2VG#GF/^U7$/-KF[[?6HEE;H\E-)I MDA7C#HPV!@:,2=Z%B" 8]_'3Y)\/U:-J.YWZ,>V-QY0WW1X$Q&FE]K07X.I9 MY9L,0#4_36Z)M2W(QS-3E!WS]YUR>A>:0RL=0S(1 * "9!.N#IG$LTARNVA6 MF9JN'W&7[5>G4K#789,EGD+=;.TAVQ^J M\I$;B.DGZ:IBLW"($T]$=0*"#4K75-[PW484K6 S<[V\"*ORQL M=O[:Q-,$?V"^EL6=V$3,WXEN53,0KZ*2?S'%/I<<0/V]SBE(>%1><1LM!COM M/HTVW0.R]2/QQX" 2J7;@WT95F'J@]%1][7B]O)!=@(R2K/0\W+T*-3'*#\# M(>23ZH U>G9VA2B7=!/,XH;N*ME'J=SYO^;J8!#]%U3.M+?.1VD3OYNSHW=U M+ CW%RXU.O%CTLT%L$GJW\A-G37CSG,L 9O+Z(?<$BQ6@%V:>!JU'?((QHGH MD#Y?!3J=*;=)$>GQDWU5JORR%&O@&TD"J IK5Y-QTQXAM7.<7R/B\:]""W[!N(!S:/ M82UJDU5S?UI?15LBJ(U74\L=FPUI>/-%E,C?@8,3]&ZW3_,C8Q)%I+X@P:V" MOZR3AJ)VHO,LSC,!\WN)LM_G:W[LLQCH+Q\?KN?/=GO<2Y':*N/[+P !C&.D MO#Y^C:I#(4H.46MM0(=Z+RR486; L@VX/;H1NE6()W1]*+D-7TIL>9GH C)L M(A;1CV N7P8X&]!XXR7&9EZAYT,/?0USV33G4XMBD 5W?*-J$X^9WH M5HWVV?-"];KN'E$V&6IK0?E \_5M AFY+$8/5D0LO*\>,J;\A -J.[Z(^5W* M%$GM4W@N@:%AB#-%W5Z5]E01+DFX1FYD:@%89+@SL%*,2//U59R+C;=I3-2? MU"GZE&]JL3U4M_E;-E_+KK@K?O#HC\WRRH95J)$ERD=5Z/X^+3T*,1E2HMX! MBWS/BNH(OG:EZ%GWPE;(>MDQYVEZTD#4SGWS-OA=]NEJ\:RY6X=X2JVJ9%V/ MK&PW2!%JJ!,V-5]=\D\VR0NY^3VS%31-3]:)HE:IM\!;5JZ*9&_+ 8\=@SJV M"":ZWX9C$:4\# PB\^4;OYMC=%3A1[.EN]8G0MQ MO2J+*/7N9L"]P>G(TR266W$6/T'_(06#GZ_KQG!-7SA/9__2UPC'(-*I%[>8;>+BB/?ZY--)@PHOJ=( M0BIX)=">DG]ZCQC"Z11]^GVV _S5(/7O2;75S8.<\9:10U"OUM66Q8>4S=?: M&7! )Z^/7Z)_Y,4-V-+.G?C\4-[*(4U2%0H/ MSD?)T6]+RH!?0. '^&:^[;FOS7[Y"Q_J/^U?GI2$N>-PN5L"'R2X![VX M5]AD1@T0PF$PIGO]?5ZL&?<[[ ? 2:,16C%0@W_%K5LLC&G^1AZ[:NI.[Z.5 M\'2_90= ,D5[_M^B.Z3JN7'/F+LVXN3!R!]"'9H;B-P%4,XA/_Z[+ ;@5_?+ M0H5"V*:OH]7O?(DR[JF*!^DX>>SBU+M:'2QQ!$GL]1'>VH&@>@SCN1?6=6%\ M7'J!9#YU"V?_Q">N01BK> 9H*1:0J'\(Y%G7*6.T7[97LMG>:9LJUCZBF?*C M/>)^RBBDTZZWL 6KJI0I1-$7!LL]JS2'DJS>STQ\E=C7T$CT10<.(7H[Z)7T MI8AON\O^CMUT5R8$FP(UUN0OU 9EGFV6BM3077.(2U*#*SM47*HO"G;_%E'R M:)LB @#_4*-\[!B,CB!UZ;,+_1X*YKU=>/TM4RVX9?,5E'ZO\G>#DS")$FM,)8R:%ISR!2>@'C-TU>@LVN%UNPQ%*="4(@-:TDE(A:"=6]T(+9&>E!!:H.Y!M*7RYR? M4XGL@?$4)?%#IE@2A0'WTJUB?682[,;46J^!^L!V# +65SCU-4/8< 0M=*JB M7S(#;3027>;]LM^F*!@U\,X?E?RQZ)RU-*Y=7J5-]L/PRV*3\M>FCF<'P"KP MG*?I?5[ J&C0/*Q;I(W,"[9%R!6 ]R0#9?%5]11A%;=665*3_C41),1KH^++ M"C08JL ];S3*-PGHK7EVRV_X50 ':XCQMWV>M?F:>V]VA"[U[J+],Z.*@WO& M$C7O0 7YZ%&^/8AXS0\0GO[[(4J3=<)-5"!ZU;P$7P2BE359V-X['#T">0CD M/DD5X 0/?#2_A_/1P1E\G^9O3@B:2Y[:",FQ1JO:6X7.K AA!&J/G#(0=4P" M:@SF:T47,2\$$VH->:IA 3<1%')>'S6MA!+$^QF<-R3AN;E@&_A$/S, ONZW MR2I*^S5*3D'J/+7E!&]^"F?;0)*R?ON'79':]3?(T^=KL!%TD/V)'S+)88?Z M[D-*M(0F)WH%XA] J<4WPB_ DM@I#;O\Z-2)R&0%+9^:2*V#(Q,7)5^9W57U M-:^R]6TE9?E:,Q2587H!J M%A29@P310TKAEQ[WXN5C=:GWTDZG2ELI'29'GJWO-$BXDZT 59-L/$/O5 EM M0@8DS+=)1%N%?$(F(,*(WS7QG&?8]*P]OKR4J5<04A_P)?J1[ Z[Z[PH\C?9 ML4M4"N FBK\^Y7YX7>11_!)E\0UL6PON(G#7NT)LKV%I\K/*S,(^1<6\$"Z/ M1'.[^,O\-$G?4C_J41>5MN@V^V_,5Y,ZBA*56_@?F,&O40JQ13#OM]RU \QA MDWVS-(#TU::>9FM#L-.W8'*DD63!AK[,( MNE^P+;)\[HAA%DDJ4*E7 X&10Q!/V%$*U'"M?(UV#E*BD4,$M59M)G1?BAZ! M=5YW RM8Z#(C4[]5Q<>GLLW#17Y.!?+)[':L$&G':,\*UR000D!CLS; MI-SG991^+O+#GFN(Q !$:PXL5BVTG_Q1H]W3[75PHQ1#0,)V6SQB MDT$%J:/5O?Q _64]0/O?+/)PR,O6[S1BW,AAX>,JU51$_%PW= M@ XY?D45YJC_@S#2I^ZA:!4DMSSW=<,3LU@0MR5Q6?(34D:"E*D[5!EF$0ZD MG'V1_ >@ 7+$NY;-:%62#):RZM&J0>).[(O?I<\*5X6,-A1 F1 6+K8)A-N M0,"D7[59QR/4J8_APWZ?ZD('!;U[R(3K.X@0]5.EGB"$FGJTA?8XCDN>VIC% MVU"! ^:(M@XID;N;WKG0,'.@&)&Q9$D;SL>8TM1,[%$*P:[%EK'J406C'13L M5FGJMZ$LKV6NF+2M/9C0M^.M36Z.>H0K3XYS4ANJ21EM-@7;*-BCNF?7632@ M0FD :5-,;5K@"-S]4/[H*$SH^:-1/H:ZB 22EU!F<5-P$ZE((HNQ/B!/#>85 MMEQ=F]8T0W$R2@\ID=L7I<@MJV\+CQUV9*CM=/TPKX_UO_Z:'K [_"6I"G2+]#ODQLU .7VX%.D?@.G5)K66WP=H<8QFY<<-T#$ M5OW5SM=\X^>;_$!&?NP8Y)N1HPE,;<4()@)+AY%Q(U#'>V7&!"(WNK, &N+M MBU$;:RW0HS9/H'^%Q)FYJ8K]MU0O/U-""0 MR:X<(I6I^BEY>7L._;#)@/N=?48IDDY.[O3G05._3Y$S97[ZD,0,)2KBV\*8-K0&^-KRT2(L8+XJ MD^B)FZWK9(67,?<$R+<$!?#B6R]\*((+I>KS$;ID W$_[_.")9M,WN/JN"RB MK)3NTN)X] \*U4,UYRF]9_@*O#O;MAVQ_J, 9S, QEMB9HU 7B5H'['NB M:U'NM-S"2E81SV_"6(DCMNS6[PN"4N2;U*A?6MD _BZT MI*BW@N%VGW[*U.\&J?JSS\HN3;WX^68$,3[[K;=YL,7F,]>:3[VL+D7B(_KQ]B_O0%Z08\5Q?#GT4X" Q7 M3<*E 4'VVB&K./G^.A7/;=T+O1;V2&[ZNH49@%E'J M">CML>E$EV>"_,&RJSH5R)/$FBA9A_Q,\F0K4]" $O&D $+=?/5V6Q:3H]Y^ MI2'8,?\$R]=QH"S20Y'\8S,Q!@(XF-7*7>"2I_;T5-A&I-$E>3B4 MN//ET/RA;BB*DFJ-&X'>$+8T,>+6&KP.OG;X7PKN1@TTNSYMI- &;X<1UZ* MY)[:W8X5&V[$<:_XK=K" 1MEEE0_*DIM4=3=79$U57*_N/DOC^[9?F-0 P,T M7$[#E5V'@54X_,@F&$?V-&N3E=3(A1-CH&,O$TCZ^MG=W 81HUZIM4=B[.U> M'DQ?GMQK-G&V@N%LV,H<5*(^YPP68*A-T2SC@MXM3=E*VF'B$*L\3K_3AZ-$ M3OPJ,XS:_1_;,KR'JCAS/,I'\24J?F>5",N)>)P-9&61([1L=#=4L8\GDD(3 M($A=L\8F1WTVVDJJK!@ 3)AZNY\L[-LF7!]LL?:^,>F1-T?/QY&WBR^4F8@] M-*LP:07F@1\K3)VM=:KOMZA((LE1W; #:(#U(4K!"2OO1$40<-3UMK2+C$H= M#FN:Q(HS5R%A@?&^V23<<;%1(_QI]YNZF^. R?V^=T!]1O7Z6$-K4KLU[Y(G MCX$823DG#["?!F5#K*9S/9[FZ@E0'T"L=.A:]6X-Z!_,HHA8;,;J=^2I3GXIU:+.# MZ6Z[F3:$]S"EZ$4O0/Y%H._1@;!T*5"'I8M"4P47HG M#KM688LMB.$6#X0?P@N=V+, -2. M. HON:INHJ(XBK""#2OHHT@-(U<00-UTR6DL6(6))_%M\3E_944F/'(=X?#L M-N&K2PV_:8&"=#*FV\%A6)K:GAU7/A:*1=*#,\[7[MG5VB?(0+; M'E2K)/!_'_@T\!J0 1UJP]K&GFE!?+KDJ3_'H8AEZ6Q'+9JD9#%,S-U&:HKK M4#^ZNM##]2GWI0)!C^B84M,-UXAHN/ D3D5"/T(=M\=/O[PLDRKM^1#=WZG+ MO.S%LE;6@B$=#GR6)KJ+R1,CWDA%B[7PF-JN"QA K,VF#XS:%&QWR:KJ,=V[!2D/BK. M*567H*%^E81:KF91O*Q2M$6-WN\.R!\WVM'.XHK9I4, *_(K=%>I^1OY#BWW M-\AT61YO1R2HB- )RR02_&;<^Z]2)L ?XLG C++TT/TRP^;P@V<8:\YQ2(?<+O&H4'.]U%$#T#MNP(QCY"3<]5:X,#4 MH68]&^ /0 7)TW.MW@#?LJ0JGQ??[&:P4R$T4#F4KS[F$4+ZYJE";6+5I2@X MW@A[&1)D),V+XYAJEXM<@MQH>S,LRB+/^+^NF!&I\F U&3M& >&3Z6GCWQX M+'3.Z))+/@"/W+,FW2(:BE\@VJ"4HM/N+_9CP2%.;2,:K#W0($>T4%\_YMQ' MX5L]/'S42AS4(O_ UHQ;/[$"QCCL)ER2?*-&_6-I&)T+Y7*,$HRY=7()S<@A M@NG9)3 :?(@H2_Z0-"/]+D#^6I33NN[WN+G*LD.42E^YG+^RXOLV66V?&0#P M! ;4H%?YGJ3I-0-$06_J%QN9'%G11=L87ILB1A4!!N//38T;#L0X9T3BQZ%9 M=D18W8K>[$O1>^=]@A/7=NQ4((3@?>%+97?8X8W26C\&X^_U-T&1=Q:==#W] M.:\APL:]M+.+V*=WUD"D5(1C<#X!0GL0VI#[O'#XSC9,UJ@!J'UM'&W9]"NT MV:OPYV[UM0F3=VEHA#8B>- 20XB1KT!],+R3=]Q MOS!^(T\.4U35 ^K_()CT2S<3;Q6DWIORW?Y0L6*1KZNW" H]6@5USBJO847J M13YUQZT#?XV!\:Z.N3/J/6 'W=#_4'U-NJ63EVB;;-93 %2*S+/ MF"3)V27 .0[8-%L"P$N!>IT?7DKVSP-?#G>O* N44Y#R38C5:\DS&K\%9>,Y M-S:+:" I(B-"U@J!B4];QKN=;8I\]$/ _(RBLW9K4%.-&KD31[8"$:-.5=@> MJ#,S,:1$O='68:)6M@ ")7=EE>P@4E2O^7*^[G1@&X,KN, %Z+,VC(M#LN46 M$INY(+MQ+$2G OUD;.04-G-G0(7:\4'38 Y_QR%/[H#>,(@.I0]9S'[\C5E* MY3I"U EV!:CD_DKK0T'3ZA99:K"#G8?FT5G>Y*%'C4X\1. M,C9_21/9>5)' MC@=3S;ZZU&>99_?"@)H5BL13](^\T 0FO? X+D'IX8"=S%8':.H+).[\Y=]& M1TV@/'^!XT!\(I82N7'JU!& 7EF*1]X3D:9V]_".L\X];4B'_LTTC=GW!5LE MXC[YOZ=,T02;L24K5:'E/5YD;'(+3[7E4Q@1OJ+6>;$3$+9Z(P=C%$!$RV0' M+$'K!?]KN994RXLJ*D1\T6X07O(*E)M:DWWD)HGYX"8X:#V@)CIDE3^F&V4!U2I,'=S3/W13_]Y>4_/L%JM<3I<+$@(UZR MJ*=JQ:Y\^I>)F'(LU2[FK^ ^3)/2A@09AOF[YR7B7.*L@\;,7^=@O MHMWP_2'#&A*[):D#9S4+ ,(!T#\O;R();7 'U$L MKWP\!$2!//(NN&_ .WUEW#&-D%A"KPN+IN,6I-Q6$ M9Z[^FXRN8UN#\]@^=TQR$TYB$N0M,X'A;V"3%O+20:7PO!8PJ#89P*0?8GZ/ MR5I4Q"@,OZ3KB#M8_K+D;[.7?JG!=+K+@Z=3,]T-D!Y+_NOL<]CMUHJK&1'0; @$MW@K0 K(QT!AXQ:BAR%/U M:!F$D\[&K4+]1D]%_XI__":KE&7&"_6^+SD^^1%FTARX7CDN^5'?M-/7.7]4 MRF/% 7]HIST$[DE9R??\S4;I_["H;Y6>.1ZU*W_($D&0+C#5#D<>D:->FWC. M=_@8\E*DSAR )688;.[R)+LT?4U]OF--^S5NVHCDM+6>W*E 'G*TUB9+2VV^ M?LHEHT]YET("&7[&0Y*GC!12L9]DI56^!=SW%U9M<;9>'SWJ.+S8K@=* #LR M'_5H'RSA^IH+QXG%???DW2\>$/P?>PX!42N!;35?R[;R]]%*),%KJ,MU7A3Y M&^"@HSW_K4*;)HP;@?KS'V ]&EJ:J4)OMC@U)XKGNR^/KK*! >5J,V^5F[7 MW?#6)AM FZG& [CG?VF]"8<8]0=EB6LT$$33Y1D3&<%'()XN&J7"9H4*!F%Z M*ZJI!+7,.B+4'U?#\7F; J!.YIU[W&V2OG_H;/PT:/>L_1]&??:[?TP)!N$ MB>P$F;0DJ#^F<[HOND.[%Q@X&..I6\#H%[VW:05H M_]V">%I<)CC%YPOK>? MIQU(LM3@.C:[V_R65T;'WCI5Z)E>*N^34(\TIE MAX:MK(X@/?9I1 I,.K,'G)']I)$^W/27;_EE9L\'HC:TL1:R=S_XV9Q K^($ M&.C5CZ7ZM411 R<-1'WNU2>T!DQY6M ]<>I/6,.753-,"374?_PU804?;'NT M;_^C!@B07> KX,(M0G83%3&48$$\\3%=6;#0#EE21+UI=AQU?99*D-G,D2_;^)+/^#(RSW7M>F?L164+0"0U\?929 &,@>P2+O M8:C-,&4##Q/1XY*TM$)U;D;[)( #Z1]WN!SU)\>/H>H(2$X75VU;AM; 52@4 M#8YK/5"YFA'3=E@IG!BB1^3'+DW*!_;#T:7&_#&$PQAI&_TMXQZ!P",H0[II M>*O:UT.4MDA*"&B*@UF>&KK5M/4PG^!:U)RRWHWKL(?BKTVYU2S9[W^P+ %B M!%O_W:X$\5OACY&?^8J=%GWR;0GJLP=V86A.R6+S$Y==73M]>X4U9^V)?MI( MU$B05NH<<$+E@F\343S/S%9J'JPF=MV .D1YT >$RAAP1DJ"RUXHN<%E28GF M-%!?16UTC-!6H3\@3[JQ-VW3[T1?$I9)Q,?5IF#"G1SNM^Y4)"V5[J>0,^4& MF[XST,/U/A!"(,19U"[#9WOSI4 MV[P .QE-%-K%"4.JBAYX<=R]Y"W>AMZ/U!6?2987F@Z&6TG2:NIF2+ '[Z=) M;5^R- 7/BF6LB%(@OXUW?%6 HPS,-X[^!WZ:@;BQNT32N3VZ"K6MPM3OJ-T' MR56-8A&E/&QO-TFU.);P')^JXV.%!-%<A+M9Y6K< =#+BX)/'M=QK\U7%6<2@;[=E4 J))@8H]R!7JO,S(U/!) M$XVM+!4'PMDA3FTQ1 D_\04=EX,@HBM$?=,=8T6;)P!UN85#/7F1[''+'&JZ MP5'-Q?FO%1 BW4N/'90/U VV!3HPT\ M%SM%YW;-+=!U4NDV(\O<9/N.TILM),!M(9@3QZ&V""?+]8NVLR4-SJ!];7*H MTYGM+QR,7Y<:.Z@-T>E:642I$\IYMJD4'P6X2G8\*RY)ZE89]+IUSQ%K;S9/ ME69"__US,Q_^NG[_Z[_HO_!_O/"E_=?_!U!+ P04 " ",<0159F6K3Z9" M #3, 4 %0 &-S9W,M,C R,C V,S!?<')E+GAM;.U]6W/C.);F^_P*;^[+ M3.QFY:6KJ[LJIF;"ENTL1]N6VW)V3>]+!DQ"$JLH4LV+;=6O7P D)5+"E0() M"&1$=V6F#8 ''X"#<\=__O?;*CQ[@4D:Q-'/[SY]]_'=&8R\V ^BQ<_OOL[> MG\\F-S?O_ON__NT__]?[]V>7US?W9_?P]>S!FD7ABG>0+/_GUV]Q]G M_W/Q>'MV&T2_/X,4GEW&7KZ"47;V_FR99>N?/GQX?7W]SI\'41J'>88^F'[G MQ:L/9^_?E\-/$@CPS\\N00;/?OK\\?/G]Q__^O[C]T^?OO_IX_<__?G[[S[^ M^8=/_^?CQY\^?JQUB]>;)%@LL[-_]_[C#/="WXXB&(:;L^L@ I$7@/!L5GWT M_Y[=1-YW9^=A>/:(>Z5GCS"%R0OTORO&#-$,?@JK:;REP4^IMX0K+#YX\?__1AVXO9 O_K?=7L/?[1^T^?W__ITW=OJ?_N#*U& ME))O2WRD:OYVT/[U3Z3UIQ]__/$#^>VV:1K0&J)A/WWXG[O;&9GG>[1"&4(- MOONO?SL[*^!(XA ^POD9_O/KXTUC$"]=!&0E,?0??_C3QP\9>(NC>+7Y@)M_ M>$3_^5;MANK/\\B_BK(@V]Q$\SA9$6 1E>1CRP3.?WZ'ADW?5T-B>/ZW\D#9 M9@U_?I<&JW4(WWW0.)M9AG8H_OID>G]Y=3^[ND1_F4UO;R[/GZXN+\YOS^\G M5[-?KJZ>9E_OS[]>WJ"?2LWNF(&MFNT#2%"')$15'/HQ2Z*._(/X=^.CG_O:WZ70^B5?K!"Y1 M&W0S( X;K^!MG*9?(Y#[ 6HKPD#_ERS8![.GZ>1OOTQO+Z\>9U=__WKS],^N M]H3$ERS 8W(^^^7Z=OJK5JXH]X'.9K^3@K[ "":2W([9JP%^?H'HT6#^C,>0%,%:>A-F@7LZQ!&L?^:Q"&2#:XB9 HLPB> M0WB>IC!+/XFFI39*#ZMU"9\SQ;6H=^D6Z7/O7WF0!D2PED>6UJM;.I&(GR6Y ME^4)VHQH01\ADGM!%/Q!Y,7)$B0+\8YO.5P/>P1=B:L@(_?CEQPDZ.A!F"*Z MT!6*3Q]2Z=0/M-*8/(]P@38WEEOS-(M7,"EGV0F"G5!H(?XSF&4A+,WO=S#Q MEJA#Z48I+FOT\]L / : MK';$D):M./9,E19CA)H!]DYTA0)7?_4>J6]'@]S>WSQT\_U&[?^S@[4I]4&[0__TM; MQBL>PP+K5=O)'3&X!;/>Z38DXHY$.5WD:1#!-.4/4*H]ZA>/&;IL\9$=Q1B. M^((QR^DC]&)$5QB0U9G.+T :>(CFRR#,D6YR]3"[A&C(( )9G+140COXLC&\ MCMH@*D-:9GD^S@)[](H&7X:@ULK!XL(HWMK0W]$4/ M"]MU@G@UTCWP5V[1#\KF&+MNXW_1C_$G]K_?I!?M#QCYT"=!RA7)8>PU&H4X M9#M.FLACTE-$.XFJ3J'WW2)^^>##@-"/_T*6A2P)^L>W28RDO//GE*A4U4@A M>(;AS^\.?_^A:W(*U+#-&'\QRN[!"E*HHC;KB;@)Q/IG>(.6Y^UO<,.D;K]= MY^15FP_;WRE4-7[=&S'H,@AB=!A\G/7 H:K9KG/RSM$W??S=ZQ L*&0U?]_3 MSIJM0!A6@B9S7S5;]43:U0HF"W2Y?TGBUVR).32(V%N?WKJW/7>-;AD0_A." MY!K]A(8DJV7/)!:;7H[(>MO.R7Q* $Z2FFU6SW%((:WY^\[)F>1)TE@M-C]A M-NWIH%P'(1)_T0<7<<(^(,U6?5U<.UF)2.;I-,]P*A1>2?8MQNO4%^'%FC[" M=9Q@51,'S%-/#+=Y7TQ\"<-0Q" ;C7K M1RP*"RADM>^)W'/?1T<@+?] 8CO\Q"25UM88F9\5R/S<,YD3]-=I\A2_1B(B M:RW[)9&DZ$R3AR1^"7#JJ(#._>;]$OL0(P8=_K]@/8E](:G-QMW?Y/C+"00, MTAJ_[IP8G/(/!*[PK#,4)OU=FC07@)%\0:0@5(.Y)P6:O,&L74KW7G2)!PD7C4V^NN! MX;!9UJ!L\6%-W.'OO640;E-YYTF\HEG;JJ_%'*/769SX,/GYW<=W9VND(&+H M?WZ';OL\1=3$:TPWMC.C>$ %:1"_-Y1WM!1!?%[S".:@_29 )>G[Q< K(LP#!AF M:?6373Q&^8-OYQ[B?'F(:\!,LR7)":05-K^'V72.]'M&#M*QHQT9>M+AQ,]? M0!#B@G37<3(#(2QY00"1ZOI;GI),VVHZQX&B]"4#@%%R ?F;@=/! /D/%<,A M9)%R)0RZ:2T-$%PK$G8?1U[!7P60\_N8F$2MQLB.(A;U],9FL9^H K_?P3#J M]/@Z7DNS>)]'OC*GD>YNXIXAQ8^D3S"SN1&6&:]ADFUP>G=6)GZORVN(R3LY M7/+9/@GVMN%V.G0(Z7TML:('H"TB4NG8+^ MP/OX!0EE"-+SK%'SC#$)N;[&5D)J"4QBO]6YD+8$;]!?]S,).0T-D'L=1$$& M;Y% ?U J[P[\%B>3$""U!ZS@9;P"P7X*5=M13)P)I+SD2!V?Q?/L%21PC\X[ M2$G14>MKU^I=;';(G[\%K%VH,H+)TT1JJXM.4M'())G3^?;1S(>X,,@*E4V) MKO::&9#.#X-%5%QZWH;8HR?#%3$$GX],@C^M.YU_3@A=+S6*_CX%)?(T0CB&NH%5) M[RE_'3@=3+#Q99QDV*IP0RJ!D6*$++9-:ZI.\F$A,_R3;Z2J: *WCQI418E3 MJI@BU<7$%>+[0>$V>0"!CXN1KX,,A#4.R+H1Q!W-VGK$YAP3!%Z6YM_RH0PA M.V>WU[:1=Z]RK+%,LP\ M4T)>_M@(93]*0S.2?9+CO8$E:R0LUUTN;!&=W<6@8?$!;+#,(&=2W&ML@.SJ M70(&H=M?:V._XD=]Z- I=K;0\=+2X6+RVMZ>KKHSE,GE1;T,3.1JM0[C#82/ MD"CSAZY%QE3$_8S<643F#/Z ?OU)$/:"<#H8(/\1ERF.H%]5S:X96=#.";R M-0V)CB:T8VP8H@8)L%1C=H=>N*MP\[<9P0;F))(^.1T,D%^36'8F!@;E]+96 M!"Q)!RI9$^^C$N=C@:[,OZ 8C4WQP?U0"QX+/&AKEFB!5?:PH0%R[X*(1/^2 M0&&D5S*(/6AFA2HG5(48[2T(,)(,+#(>!2(3_6''M8'6.9@U!C-,='Y.&-# M<2BU>/)%1 ^')P809 LD/83JP: D%0( M> ,O#KJ.PR8*+V\R*%X\M^M R42"[UV8G*AKU]'BQ6O749*,D1X$7-S=1 ?4 M<5S84=R'V P&E):QXHU3)Q>%/5P@66';=1"5U\%Q..E!XI*('0(^%+0D8M7K M&.ZC[#A,_5LPU$+I'7V'H)T%XS#VWG%XE,T7$B'_PX'L&#V=!O=PD)-0K$3Y M&(Z#):?7],LJG>$4XQ6PSJ5)11D2IF8/8,Y)^5MG<3\>WE]I%1LLJU?K.Z(\%0!%\R! $0F0"EG7CN.E M29%C9'AW\MSTJ8H+K?W5CC[:?;2.S$S''PY@$K>C1,Z_XWBI7)2\H@*#@$E! MWF(X7D X!)XJRQBIUT I(]ATTI MMHQ>6&40",D$=5)*N#B.C1JK/BP:4\+CVJ.CK8WHK$(UCN.DPH28_$;CDTV61XSW^-0$$/ M.CM!2H0)B<>8Y$ M9TNDMR#HI:9ST,F2:=RD::XTA;*#)>1/\RQ%7 U;,13F4.]E]@U0Q2,BT]/L MA"0/!Z^'#1,0[RMN%]//BQ44,2BGM31M4)*LI*>FRCM>>VHLM#<6VK,1SK'0 MWEAHS]0%H-:@'&A*)C?G MLT9D$).UX3D?@ZT.UJ'QP_GHQ[8@579'Q^/ZV@/4L$ Y'DXD>?_)F$T[B2LZ M8:28+.G3L#5%OL6WPFC8DCK5I%Q!TZDL;E/DWNP)_??NZOYI-KV^N9],[ZZV MX7NG$K%7)?Y6;%(0R\)L;L"ML4_+!4@#3Y+NHJT!HG^%N.HTTL=>8 (6\#[' MZO]T?L!H!.N@/(S%4^6MF]H8!B:)=,2XJBI>)*=Z_>ROC^NEE@.L>_JI1?)'BN@GQ%"XHZ;D 3+_A62)<4'Y2JW%L<=GL# MQ..<>71]X[?F+N$+#&-BABXI8TR W\? )(HMOKU-!?BS6AM!GV2\7B,9J;*L M_1IDR\J.N]OW*=HF*?3)TSJ,-5$?R8);]3((\XP9K,%J;<]U4U(D&[NA.HJ) MN%U%GBW?ST1<-21)9%]@A/ .L1/.7P51@ ]\%KQ /IN3[&PD:BC-IG-% MR+A1&,VU@=M !"WA(T0S E%YWB:(<2P.PJX4.IJ4FG;%_T3R4JVED1CJ)'@A M)_\+""),Q33:_8R4SZ&2+^YGB(-@5E")H!R^T6AF8J/@5%>F0L/:,_Q.QF14 M\I!B*:,%48X(*W=W'*47;(N=U\T29= M6%4'-K?Z"..2A@LD5,P#_LH=MC:!.LR$#+K9QK2)661S;)0'I1OY' ]I:VLE MK".G:'YS'%%I.]TV9.M(LYE6/&U\:4%H5&O6&>4:L1S?? +K5Q.H%O8FQ^$[ MYK[8FJ\<#[#L\,9@6] 2O!ED+H..;3>&.X!D7'4=):F=) M&SL=CQUOQ;_8AE7'T5(X@)Q=Z#A(\N=/TA[N>"9"FTU5M^9T H\])15;<2@) M,[_CNTI)OCIT)#C^[)7"F9/8?XXG_K0Z@2*'C^.8*6RP3GU*G:19V7..6VU- M\:YT%2[E74GQ=6G-2;/1,J%R-S3]:HY7#%< 1MW4Z'B.F@)V;%-V']EIO>7. M[-)FXLC'' :GI:=Q&/B8%6Q_FT[GC%=&OT8@]X-:W*GM>30R3Z:B10]B_(0% M3IZ"E[#X4Q2+?OS ID*"&%1?(WDG6$1%+2YO\Y2 *$5D%C58R+_"XO3ZO^6% M):J:9PN(COB8V2K#Q100D92)R1<J2V+^* ]IR&Q_].4.UV/>F(9@]KX=%:]]@N[3'48IW&XYA MYIQ134LZ^FZY W-"!Y>%XV$1+2\+L8[C*F#][M[C;PG'?;D:]J^.%1U1%J', MON^'W& M%ZXD;$_BYT/9%B=.7UV32I.L-B'TK]UDT#](Y%%EBC_<)K06_1-&Y17T-KT1 M]X)4$1RS_( EBD*F*5]00'QVAITZ(/'3KVMLP]^IVU0FHF' \:F/5K4A?#\H MI+\'$""1M"P,S.7T_#ZC<9A.9*,"'A=?6DN++)JC-5OEI436M/@G3+J_1?MB M=-4)"D-E:.-"O_+H>$N00K_. MPD@]XCT:E;KV2"OUF3"UOJ8,%47]\ /TKE;K,-Y 6%2)+NG&S[OP[!+*8]DS MZ6(5F)2RU>=VH]DS<;)")/TD\+*R;+=6/9,NE@?3;,6#:;O M1>;M59X^Q0P]9()?]0O#,J%V1U2-#]'8E*ZA3V&)D>0TAP&[2N,1 QK18<4K M1TA_!B2P<(5CF,D:/L)_Y4AQR&"9$UM,\Q%Z\2(BH]!NX-X^:RF41"0_ I.B MOXER;\%+X,/(9S&WW>^M$5,K'R%.!KG(D8H+TQ3MI.<@XKU>WFXL Y.^"R+B MBZQ(K%RAF,1+G-&/O3@XZ87EQ?FEL!LS<- V_.A"HPW^[=./#EA=OWW^:#QH M0.X-#5U;HHNHK74A(&0@R>R(P^#Z6AFOMPSDC6(I)VDC"86.Y5!@$K]K2@=R M*/C(^'\'^-PPQ[6,T6 X>+L ([0)AT-.K,.;[.@>4A,0^))1%W&KIWOM"QS? M0PGR/;C;J%RK"S3,,B6U@T5/>W"U9I/T&:*&-#@.SE&OW3L/"O<4=9[XHK5\ MTPM,GF-; ):_UN0C3QRO>77G$<'VEY79@GY6KU(>D= MQ(_?Z02E4]E':F%$SM=JT@+6WMO4>LHWG1Y:1P9(.5[ Z2CLQ'%6?91V.E7T M1,%:E:EBV); MD%?%7K.V[W85X2V$+,*RV$K_!Z%/WAO RP:TW6& F(8FU'[>0PI4&-2&?*QYA M^7ZG9@/;^@;01-9Q"L(O29RO40\R,?(:*?1WCY%V82I3)<%$(>_Y')WDZ1PQ M:R2/+> CDB.GD07 6T"8#=)2Y6*%Q>,(9(K%;UA"JM(05NN:1^N8=MQ#E>&F MO"_0?D,_2=!6NPW F.A'VL#"*[^!HYX,=+ R_WHY- M2;\&V7*"M#TDZR85P]E(\R[^* 8FNLO.%*M#]+9&JB^OMY8="4;%;'YJ[.GT MY/EO?^[)]%IPB_V#*-_/B%,D0:BB[\/=P=K]C&TX$_<;]W7G^_H'BRY=2@S2 MT4%,9@Y$$3ZWM21=O>'8=W@!(S@/V,>!W\N$]RI?KPN.@[-+"E_4332/DU41 M_"AP9$GV-C$Q'!YYL9^7P)H'O;'IF-#V$8'UF%&)0#O'JUAIC8^R$).L>RCUN%RMD5VE%T\;MW%\HIS#YRWFLK68=/VA^8\W. NEZKC^5 MO+0N0+5(^NV/?PARY3K!V1ZY6)5W2*?D:7TJT#[<^MJ?K$Q!Q^&5W9;L@.BA M/+;8QYU_@&JGCS#V^W@'%EO".,T3^ 6Q_ 237Z)G^8LR_!F&(6-<-&CA:!#@H M@"0>?CJ5,\F9PVZB@F.J-H:94HST0@04BD4'N=U8IL]UJV7>"RAH Z%3)W_O MK*8.'H2B:TO]W#*6+0@ MMK^XKJDW:V[;?D0/)Q-B[ZST4V/R_8T4Z140)W^46PUE^F K+VXSH*@->$Z= M^3TI%FA;+>S^6_0JH+E\Y*] $J'9XZ#ULE8!=BJ?RAFO44_H%AQG9G,3+R+M MT2(ZI.SVIL^C:!$:Z9CL6;M\RD@!D&4W;*_D M?\4UEZ[2+%@A38[U0,->(R,^*'0:BC3!1^B%($W)!B*G?QL[> E3+PG614@? MP_VD.(P1"\4+C'*(HR#1,2&7'-XG&[$Y0M3/T ,LAU7SY28DU]? I*Y!D)!R M_[4PFYL(FT96.PH9DY+K:^05E]<:9TH0&\\C#]:(DELTY6%,W^IJ,1O[[-+Q MRM-JX*@S:<<+):K!)\'X'2\HI8:7Y-WB>*$&-5,%._&;O([CTM M+>X)5_@9=;B>XGR"%"P6"4ZB);'?Y45"UD 8]2/55]]KF=X2^GF(V(_X^0GT M\UIE*.YL](YMPJ:VI7W+H6F$WD& SZ _C9"4D"?8#7L!TH /3C??, I2X]$U M3'\EDOO;J:5%3<[:Y:8(DHYOG-9%)\E'1ITGULUQ1D6H83;7RPQ'I8F*K18> MVH=R95=NRFE)MH-(4-GMZ8I4^5O^L(?1"53U>I%R'F3P-GB!!YA?;.[ ;W$R MP?8U^7FV'MB(TX 4Y O^@'Y59F\2IYF4_";7US3//CJAB+OE'1?0-(+7_K@Y M+K =C;'D&>Y#-C.9X79:TL*)YKGMSO.^M"I]/3([FCZ(\MEO,B@X%5ZDF'YS M6D?1Z22*Z:-\5.J-,F1.'76I$/S3.N G'(B_VXO[5&'[ MFT>JEX8YVI.*%G>UT4P?9Y4@_M:(N7R*54+\3^MLNQ+HOW-O4.MF[BH<$MJ_ M(ATZ/7\%276E;13/OYZOF.8++=($=./L-->0BC^YA!D(0B(/Y;T5H63%/$A1 MC B!-QE<[D96!=33).LQA#1OW;,$/WCVR-^?>@.KI[A_ESV?]L307=! M%*SR%9.DYN_[1.G\+=C?P 6"_>0BA8Z63&,7C<_D(,I#F#C7NZKQ MUW'""=.E[+QV8QB8Y!,:>P<[=;VX38WRVUD&(A\)JNG7M0\RB%I^_/@#=PYR M?4VFY>&#C'<'3,@[#?AIR.7&PF3OT!_09TU<^T-A%&UBW2](\2^V%;DN5>-"::+>L4/J$UF7<9)A%6SW&&---[L# MV"61[2>^JO0T4]QX^]3O#.V-BA92YB@,H5>$0I,)9(T)L"2*8T8T4LWC8&E8 M,Z,V-;%F^P_?*\Q!KJ\1OI>A&PGZE8, "4*%" []2XCTNX#MZ15V-&42/<;\ MM0VRUV2"PNA1#$6N@U!7]"H(&N@X"D";W!45^Y.CL*E:K:HM)6LF MZ@*VT'K$FD8R67BKI KP!'4$)&[*CN7K'JS0!BWJ6%8[CI7)RFZK+8_D M(HF!_PRPSPFQ)\158!@&&3W!7J)#;WES-4AH*:6,1CV1-X,+;"_=,1D0,M>8 MW;8G8L\1.NBK*3,)<:]!7Q@B7@OWD6&L-+MM3\0^)+&?>\23.(/)2^#!E+G@ M[+;:#O4DC'-_5XYN%HA4E7!LZ_0N(R)2$FJ,.& YS \0K5LRVY$&I/[ M(%&5KFK[<(!T%!D5'6\/I3TDAPE0V[*2D M(SF;@*,HM>'H'/G*492DQ2:A<<9A@.1Y4<-6Y&AZ9IN#15-R'85'37<]M.0Y M#(L2HZ'8#AV%1O5 R8N63CT1?62,D&I>:+]Q0:RRGXI$,QQYQXUEHC+FCE9" MV21/\.EAN ]8K;6Y@*AHT6D2M]=7$U:XH!P2Y3L;7?[:?I3= Y0N76T$(762 MG7K9$G+$*HY@-H/S2.[8R")F<1Q'[5/: )1@D(ZJAGHA5.#FGS)W4I-D[XG9K;M<@2$C]HSL(<"]2D>+$DC6* M+;*="?LQ^?TR L)^)IX68A&E.@D3Q&_)H)W:N@$%H][W\=14OT3 M/Q7,?":RFV^8!XE",J'Q:Q0_8\:%[5(WT3K/5BG"*WP1D<(%N MRC_(KN#B+]'1Q"-3U&* W(EPNQA?$$">+]#V0W%ZV$ZR$/:)-1X%H9M>G'4/=6IW48*VMUZ M# MB[5:?1E 7PTPR%(A99I8Z1MVMA^,HR]N#&J^$<,TN@X*,M2-E@'4E 6'BIH<[$/!49?)B JU8)$QDSM=P/K,;@.:RFZM9U2O5*.1E^; %C>A^;HBZ$F0.=Z]_IX5=3N*/C& M2\ /H%B6ZSB9Q$B_2+( 08^W*.+"5VD6K' QL^WJ3>?X5R<6,G\=X)1_I+K? M1&F6Y(4.4?VLV(\7(,15 69+"+,O29ROR=.+_/B@HX(6P6*901AAR\]M#.CQTI*=+("5$P%*;6K\-..20MR]P&S>Y6Z8H$LT M0+)/ LD)4MH4]+[&@>;L#$I#L^'--+XF%>++ZSI&[RK',)*=? VP))MM.!N( MTM XN5RF0FUJYN6G.'Q!R]TDB!O4Q^_3!5=\>D5L83.-H-(ER>K5*85M&+>@ MLW'.7:D^YRO,&Z1X^%Z7[B!'/V@/.;-S%_3.@C=\.\]@%#2TQOLX8T31MAG! MN,5"D];8**_&4K^&XJD_4GMK6)6/7A_'0>?KB;M:QV(-;F! L2+'6( Z#H]( MR^3M),:--BC$6-N)C:OC\*BHIVS QM#!PRM1"EC'(6.KV@UW/U7#[0*:T$)4 MV+XS@1KM^-Y1%YF8"KWCL65MA *1:<%QR+I7*/?-&UT :L5#@,=*$K0[H@NP M[.#][<\JVR8UE,A#Q8U%5R5'L 2!K6VM0HZ' K8YN%+&6:<><=C%/WV)8_\U M",/SR+]! T<+//'B9MV&1DV6Z."FBNS'. ROX^05)-O- MM.?7H+4TX)&IR!!0:9(TROZ1KK.J-H;!23[DN&)P"G8X-DH^,(@T54E&KV-D\)B-*0\)HOB-U+3$5B 'N/ M^K?OC=^T'"Y:EUAV$^K"$+*&:"@?R3M)9H?\T8H?TO!JP.JX#4EQ*PG8L.,V M$46P]MF[5L7JQP*="#]^5K8]-7QD[A''=29%Q-#=TTF^4\'+KR+_!#2B>C[( M=%[R]]/2@JZ#*,C@;? "#^9Y*TH!D.EJ(HB73=>7A"T1"KO9-97B%5> MJ:(BWQ)][5K#>\A)IN1U,BU5JL@7>T&J@DO<<6VXY=6_]6P([][AXL>ZM27W M'QU^Q^%4EQ$DT3Q<#,>1/-HVJ+(4CF/9P>W"E):T&A1M-)EU=L1O#^(.7+7* M'G%I*TJVPP6R[<$F(G0?KS7;9:TL[9%/\"W+P=:A.)HE^T_$K]TFT_D^:8S) M"#H9>580[4BXC2V[Q1]!Q'$-D/P^1LP':3:=ST H? UIOYT]B'-?=&3WL,NN M<0I6['T-&F\*C@6;U]PN\$?K]6B]UF*]9APNWM8P2F'A>\^N$4$@ M_"<$U,-U[)!V'4 *R9C*I]>XA7&>/=9I3!I]F5E;J>5H)S'QZSAGB1\M!SN- M::.V^J:-!S/R3/@Z0,I?\ ?TZ]>]5#"M7-]35<1%VH[CADDI+:EI]CG02(8) M$?O=,RZBCH-UK#>0J\,,%[O1$VB1FV#T!(Z>P-[D%#T*JO-U HX[[-PK?O1@ M*;NF.>8"QS/E>_1-NPIACQNR,.4XGB_3'YZ%A SHBZRM%_Z:HUB>9"L98>H%O2=3+'JLL+_F+V\6>*:BE.(/EP3#1>:>RB)S)W8Y-RN: M'8AP>VR2U7J0[X@?;'U>T/332=J!'1\8'!^J.MDG!IM4 M\.)2:2T-$2P=:,>+ M)&BN-39M_!&8!)1?NW#6T#B^X'."KS]9!(W^QXV&@M3X(&1?;S\- [+Q14@N M/.,#D$)+A!"<881+2^X;[JM,KD;N=OCJEZN0M960*-8PQY%24MJ$]C;G QPD M^13G64)7P[F[>US<5<34F13+*NLX4 H\JFGX[2-^R!I<)(7MV_'11!/HW^ ),"WZ",Z4Y^D9L+I;D%@VACQ-]R(OS%(> P2'@-# MQ\#0,3"42;,=+V4UT;N)T.4!TPS+$)=Y@AC; WF 4@IZ9NY UF.%>I+Q!RDN$FC MPQ@AJX6ED]I3/N+*'E;J%W(+P1W@A(P^\IJWX]$.8P#?&, WAA*/H<3FH1DC M0,<(4 N TGPR?Y<\I_%>. M:+MZP3Q%%(_';F_B$=LF,=P0+'I;\T0+ O58K8W["P_8A+VQM&J2ECU.]#3) M:M-#_]I-#?WCVR.(%I"ZY_=_VQ-!=T&$ 6&2U/Q]GRA1#ECS=P9V9=V9S&6Y ME(9F@HO]."(W_C.(?I_.T:T-?4S3[^7Z&EX##A,^:&8\8G>,E!XC MI:5R ,;DBN$F5XQ1\X:@'J/FNR4XE0B;I[4>:(U7&V.@1:I$H5NQ58G&[PVL MZP5(B3C(%6;V&HW1R>U9%-J%1I<(P!/!VP+/*P>@KI.U0BOPZ3IX32MDA_6R#"#'<,-BI"@.44>/%]7+6D'00,=1 M ,0>W;V0:QE'ZH"P8C%A&IZ.PS*FRHZILF/2_IBT;QZ>,>=ZS+FV('MA,#G7 M'._VF'1]7&5]5W,\M6?EN0:42#UO!ADX"H*:=KH?U^ X*..+7N;2Z8:!&_>Z MH@6Y#"K3=WR;:BQ+8,QA<1CQ-*A$7^;9.[3-#@H7[CYBAYGUD>YL#48'>V?/ M"31L,(0.YRX>$#H9'W*;Z,@N #N]_20J[/'#(.!A;RINZ&H7&)W6F6L115N" M]I=!@J8>DUO"]=?AGD,-P;XEB#^.(-) Y 4-5X:5T1'0.A"Y@G T3BD7L!VM M#"T"IBOP!JQ:JT=J5Z Y6UKL\\=//^Q;ST^SOIBIHE&L1+*MG#&=(ZV G,OB M5#[%%[!4&&ZB"4B7M(0 E>[&TU#L*O@PD$3EL?3#6/J!$HNR?5Z=2C2MI7&D M:R=L=_<^XAM&+OF4U]_0Y'9T3)-@$43X.?/GK&#@O$GQ^^G,O$ZAEV/Q!ZLE M2#Z\!)OT$8:XLNKT.87)"SL_O\T(=NZQAR3P)!.<>?T'58- \[H\0A^NB!Q- MP&R(/4U[/6X)5U NM[7%L,:AF( DV:"#5- EMRN;7<9LU@Y-VBKR_*#"9/7' M:PT#MS%L?PS;'\/V#8;M;U6E+L)$K<@:U^SU'UT5*IKK&!*IH!&/<7^M%/-! M1;\=>S K=7]0(5Y/JC*" MB8I8"/K^[KP<\)2]&7&[&)S")%X](YT TX-W#KH4"B$N#1!S*UET@I,^ MB+!"TC^F\VF>(7X"4V*+_258[ =2=/01.U:Z/'!\#B+NIXUGW,7HBH+H2O=Q M2#?"-KT-/3:_X#6W!& V7V"U-O'&G[>$?AZBC4HA"G&IVK]X$1C*P]C!*T0Q M&MPN)IYXHK.=BXW@G1]Q/WLF(WP+2MQ/9YQ#^:DJ\+K0VDJEE\V>Y#H: 7VU MSI'R-XOGV2M2./;D$NXC(7)]M8'_-[CQX]^YM\!^$VW?O@))A&[N\\C_.U(; M@GD _1D(8;I;0( U#?QW=HR+^B#:Z$>2)XB\ (3HX^2;$Z38H6\ -I:B+MIH MNUP$V6R38I'Q(=O<9CZ;)E93.VX/!B/::MM'BY.[D?3%N<+?_X!(*[F).,?J ML-%I ,Z/73QB0#LDRDN0X=2,FM!85=%@Q: I#F+'-.LVT7_$>'VJC)ZTLA+( M3U=F,&LV=TV807ID6AC<1&LK-80=4WR$7KR(@C^@?^.C14$W(M@:1*K50+=/ M=?P"F*+?Y:M#Z\DT6\+D:0FB+W'LOP9A*(]1AS08 /DNB(C)MMK4A1R!^':" M9 MX"8L_&>A(=M8G5+VMH9<]Q5C2"-$*8)-(83:)?"Q;AC"##7'Y/"3#*4I<8)NVE;*NK!*=-Y&UR&MB3RG;ND]SR*D-1= MK'$Z?8')K\O 6]()^14=WPNDG074+:9O< -;3< AZU:5X7?W<1D9MTBC$*EF'X3C&U7:%[$]VES7P #18AQA"6 =!ZNM M,T.$XA!"Q&6\(XV*<=XXCI$.&45.$N\+3C>E7G;DS/ MK..I2#HVG83XUP6*UFXU32:3FC-]W(1ME-?:.CB>(Z?.[RC!$,/#2/=!W<^* M'J%L%]#A>&JF!OBD D4<3];4.9W%J *_+D!;'\SY5T9>-=7&\M+V: M2>;XD!O'B]RK[D)QZ([KM>V5-J!"()'K!>V/Q:UM0)/K5>]53_#!!:NWI+W9 MW/='B,L#>!EY]P Q^4>(J -(0"E$O25(%J=:H'UG(#F<)*EO,XF1Y"^7I2@> MP4A1UAI1F!1"&*[9P\OM$_6R:R(')U-^-KNNVL)&I4X++214KJ,!Z+&U>6][ MTUIAPEJ_(*NX 1G =959#J*9[64 ,APBU:<&OLMQS*]!G8<9AS+PM> M"CV0GWHLW]_TY"IFXWDPQ.(']"\AND2\@!8@WF8$;3MQMLRSR_@UFLZ+D$(/ M)'XE/; WG40OTTO0O,'NVM.R4N*' MX^%LDF)O?:-QI!QWMYA0M*OY-5M*7$/::3(R&3W@68(WNKL+N[LB:GS2W: L MU7NBE<3M>(R@/".4$?@=!TO+AE/0+QR/TI+?>R*=QG&@VNX[EAK5133187%? M6RWVNUNW%%8V-U'%R/@#E)A7-O]3,?8[;3X;/1FGXLDP:4YWT W3B>%9P<)L M@N1I!)^"%:3HY-QBB\)NHQ.,#3F.I6M0QX>:U=Q@9:#KN$D1@W1F\XYVAXR- M6[I;-S3Z-578DR20UL<2[G8";C7:1\F9.O=_R]-L=5B24;J;)8N@@/:WO]BE M>HUF3LO,G /VA(WNG(XLP=W@M":AIK,,))D=-B4IXYN\W#TD;UX[/6D*;N HKQEP?$D99W;[]M?NLDJ+C2%JZB^UWISI3ZB_WS;^5,G\6H5 MD*V1?LE! J(,PI2DNY9U*[S@5#.@+D ((@_.EA!FMV6:+O_]/G8'$V]/@72) M%P+]X!X'_\I.6$W$\$!Z.O9YB*.Z.]B,9M9@OK%I@"0X^<7 M=C/Q6@V%4_)>\&0UMX G\>)&Z&W-O$-8T7!P-^\>\N;'^*B-86IE[I&N5'#) MLD2OT!7-Z&'*%Q9XV)!#O8C/I2X.U5$TOBDN M/(38<=BD-Y:8NSGN5%43L[@ZAN-(*59>A%(^_\]91 M$:=H@YUH59P'M;OMJX,[.JY.]$S->D@QMN0V^KS:%:;H@L]GXOE4Q. 5%VXU%P;E?+ M9)^JDD%=; JHR9N;R8*U*X@X,'H(U.^AF(@@' SF=E_M_FCSBB^;J M#29>4#X'L_UE6OXV_<0*QFDUENE;6XH%UR]C!KMS-TV5R]]K#[,S6:_C?BT5 M3:85KW1W:QUQ=310Y9]A=_&3O8D:45GM6+[CAUC33A0O2,>YK*:T,L+XEW&( M)I<6I_ \\G?'$49I\:1<""(SJ3>L!R$4Z&8)>$<,9**@'7XD,4\VA.#2BK-] M*Y4JV/%ZZ)I FF0UXM&_=H2C?WR[!RMT-._ ;W$RR=,L7L&$JF?RV^K4,SV0 M9I,X6MB?H&D#0# N,1B8TR<(WNMX^1QDO$K#B&A2X7?0]&W,U M>427PZ>/SW_^A$\PYZD8>DMKP.09EM@=] &IP"5IEH*6@YB _X#(^S@3F74$ MG4R\:?,*$A^70N%LG&8;4UN=^!WJZU]W/EQL#GT3F.H=Z9&/]PN^.\3\1O>G M]*6[@.1WF)%/D\]QK)^LIJ8E$A)Z5XD7.-G]#F;+@^08I:Y&TZ8(95\C_ #+ M["LW\XO?Q_2Z;)\R+WQ0&-Y*R9%9&UYW4]SYX*[;OJ3;]-V=YV@;)?B%]Z?X MHG9#LC:EIL%-,=(4/QI\'2=/X.W7(%OBZPA1C7Y YWT\1JDZE,%RN]OGD8Z; M=NOA#&7@EB;;R^ E\)%FO3-<0"\$;)50JJN!*6V)J1&(H[P9TV VM\45L^45 MT,L34KEU L(06Z/V370J3AF%4;MTS>+"C)*.6=+4ED4QYQ\S.&EQK)^PF\9R MT_M7:7VO_ /)40>,2[Z?C?H+2Z>8$H-Q^H70?Q-1\\@[^HC&)WE;TD7^@Q<- M5]O$R6%(7:::"[1^X)2V1WT"Q;*Q>)/63U@#D=)D[2%; O;".'03X0)O1-XD MV3=/2Q"5I[5@9EVQ!-7/F_+N'>_B:10IYWE.'/6/2CE?ZD$@#+^(P_"P'2P8 M%P& CN*BXM'9O=7)\+(,$B-6^!D?44>A.LYW)(9O$&4KY#Q2N].H#K?C %)] M80>;2[L?RMWPM2[]=KO$?)9/S-'=VJ',R_3-.9K9=?RUPY(/'06LKX,MZ69U M%.4.3SC7R^MH 1-]PN6>@##B);']='GB^R@BSJN[EVY$) NWM=Q<*^R@T^Z>'''O;UX; !,B?)?1Y19 ME?>803@E=#^.T'66.?G)O;)#/<;G@J K*43D5BO8: [,J MU$>%BKE]-8>#58B/>E9'.YT:8U:A/BI?ZICOT!OUK8[VK'+T7+4BG2IPIU"Z M89:O5B#93.=?HQ>"4:VF_DZW./ 29/ : M! GQKJ*U":_C!(_:>]!F.RJ="IN5A\#BU7%T2:PX&N[O_$)M-(=P^?U3 O= M2M&%VJW)0D'#JZHPIOV?3LF/;;VV]GM'KA3ML>./M6?LN^R:=CG[9#U5^AQ> M',/8NP4MDESG,,#O**;V;7HEXEQ<%H/YFH<4. 5PTYYGW]97I<_AQ;$J5?G4 MH77"G/7M>T<7Q0Y+RSZ\-J:+F#&\]^-K4CFC7:2LK0G?FV4@R4XD>:@34W+/ MBUV=_7%%E0RK/:]28Y\XFB]J9\Z>JR@[E$-N$:K:K<'BK#YGH92N$M$!^*YC M:X$0:4ST4;:Y.YJ]??)"D=H6&U?Q9)455O2ZJTO9I1"AX[2[CK]MK*O/LZ;F MF7.TLL00F"K%UZ=U-7\L5C.""YPO/YCUM/=D*_L>'2VZ,83#S<@;T;.4X\FV M[&0KN3 [*?A26/JOHN'L!O.+O?6:]K:BS,2P\A?X/\]H0O_U_P%02P,$% M @ C'$$53!$2QYD$0 1=8 !( !CMS MVK@6_[S[5VBZLSM)!PCDV4"V,X0X#7<#=##9;J>3#\(6H*VQN;8*A-IJCK MC+$=YNX[C#GCH !1)[;HT*ZZO)3:NX]GO(R0ICXVO@]=Q[?-HN%8CEMUAWV\ M4RZ(?[NUI6>5W=IT1!DI>A-LD.K$)<6IBR>2KJDDU';<,;:66WS/3_1?<&XF%''KD(-Q.7MV0ZK>U=- M'5UT&CZAN K%'K>Z5VAG>8N:G=Z"(K2NLWZ-:JW+^ A M//W2N;F^@"Q09^NSUFOVFG]KUU^AFF[K\N8:-2_1YYOSZV8#GETT]<9U1]0&-:%XVXK3?^TGJZJ+-5[_X%C[\T.5'OW[_? M+2E)4Y*V?76N-__I?2U>-B\!9W60J0LN5QF%6A[YV^NDF?A7)@JI#MX:+\$$ MZ9WKY@48C O%UNVQ5?\$-E '*PPF]%QO=)OG\+55;]<_:<+TZU_A90O5/W4U M3>FLK?+^7.M] <])<72K:): U0O@!#:RZLSED;?@+2MN;@^I,*#A2A=&.:V; M=K,AQBHZZGS6NO"U_:F KJ\;&>7WO[['Z&"F1B.*&YMR(]O"J#>NM(N;:RWS M(S.%M5?"VC8GHWLCZJ'\34CK] >;%0=TP$:H/B:V"3_LI9JQ3?ZC'38BZ(_? M?NR7*T8M:HI\8-9V$73/&)L$]6<(VR;J$S8EQ,YAEPEW>.8Q,O; ';:-//96 MJ8 PNB 6GF*7(,-Q)\&,-]H)NQ":&75>0719#KMJA%UP8E'#&8]]FQJBB1[J M3 AOK3U,^(-YZK]$]UET#%6;\!?WJ479##IT/,'V+-:9H-2=,7&C'BTAQ'', MNS5\AX3##^50FSF(C3!#!G$9IC;PS_87:#J&+Q+;3@D= M5BJ'^Q\J''<>PER70+U)!1,6OH!1VYDBDW@4V *-&/@N9')E$8CGGQ,%S<(& M(-_$MD'0E(("Y@F@66-/% 7<-JD$C$<8&CA0%L_%N*6)%!PPLCEX5$[DC;!E M@2+DKR#+P*(&FQ,245I87;HS2"^3 \5U+*"M#BB06:$2:D,^#*_QA#+X:Q$& M[Z 8X)"U_-CW@.N\ X"C _ P3%$2ZON\DUCT<%7#1A@ZG),^)M@&85OD1:R) M0.C-!)0/^4$,7ZBAY9:!W>!Y)B#1E'B\MV?( _R1__K\M4L& %[>E0*\\9X. M34TL>T BIVPA<0QPHL:%OM9^&&1R?ZI[^FLU!V(=1VU?0&+@PP-(#4WBQ4@A M"C#+V2G;25U956EK,_5;]0J4RZ]<_N>Q[5^NM*Y6UPLOYI9L4RZXQ9NXSAT% M6Y4TPI#&\WDAW]ZO_7 MD;3LIS4/I:>]%;9T[+B!#C1\"[O6C!M+8<$#/1XS M^N'0Q 53/5?#2]IUV7H?G)P>G.S6>+N4^"OQ5^*_+/ZAM(] )EWNP7C6*<0A!<9B"YX3^OUPBW4/.1NB9)4):E*4E<;ZH1]!GIA MC&D1X6UWOA3XMM.N=MGI:OF4 M83F]XH%8!G.8$;03SM3T"63*[%[< M#&N+XD'I\/##[[4)-OG42Y%O&ZX>E X.#C+"I&PKD4KIEP=YO,#EC8:_D/2^ MUZ'%!/D0_S><\=BQ8EPB0=!) ?EKIB4+Z-N+ M+HL\\P&%.??RM]A3X L8_*B7&:T2+(/BMA N&$1JGX^.3W6C89E&V8A]B^1T'> MIBX&9-U-0_-1U)#8W(N2(ZPQ_@Y?[C"UN)-50'>4+TA9X-ZX,V$M1#X/5+0K MQUWS94_.C%WD02/X@ND$S$]",T2J8)VAV2$87#4,N0\.4Y3*\D0/ MP*YZA;C&0F$NSX>&K/D5/;_B33G^9ZS&NX M1=H/YF*#2:Y&- >(E N"') A,M6ZW/.>Q_OP-F<+TK=?O[#M'KEAQ1,\),6^ M2_#W(AX 855L3?',@XQ98EJ6CG/^U.[.-G752LM^.]]R<1.;D/F9 M$#5=E/L1SG[IESK?=>82S[?8^CD8(?@3W_5\/-^@L'J_7&)KW5N:O-&-$3%] M4"^YG+Q)C&OGLS0ZG\F&7G]?*J1.Z\Q3BLV 0>+WJY+?FVMU%A'%(O;9?6@! M]WQ2BPK+&9;FK]>7'9O=VOID5O;\F0QX>TR8\Q0.E4N'I\='^R?1YP.U:WW' M!8$7U(%9J)9K(GO1PC/'9U#=#V+69-6G%<[.(#V(IH4G'JEZ9(+YM(CTNJ'V MR#V_HQZ5>[^K8>H@$:0R(^:(LH^/2P<5L$Z\2ZZ 8(]O EJK<95B?07%^G++-C]%I\^9 MG)5N3XU9_ J]_J+6\#7'E%LQD-D;0[Z4S5Q:DWH\&(,>;K[[2*,]I[$^3=:8 M*]:]^QBW[?&-FM%P^)5661_?HIVVPP@Z/-Y%\MM1>3=R4J#7HM\;VZTMSQ\I M-R5WLO%(+S>/P,F)JY,+Y*3"1GE,RF-Z;8"^I,?T\[A,2"?N'36(%S]J$_>G M\NM,G83.U.&'Z-NIW3;FVJU27I7RJAZI>)5GI3RK3(+T13VKG]:U6CC2 M.O\5)E\X&?NF'*^CBG*\7MU\*L)UP6 %C&V^CP.OHQ[9\W" MB%OB?"6O.HSBG!8,FF$FHR0!85\<]_O#C[K%-\O$#JHMQX\6*7:39[U7%*EW MOLP/@0LY;U=&P5-2N3VI/*GF4";1*E=;;H!.QO,!2049E+$) MPL/ZD%"M(+*^?>/I:W14Q< MQ_3EV5+J>5!X<#G(R/'=>$0^+CNAS%!^[!J&%EXBQD"LH?,X1;?S Z=]X(^, MXQ<5)&(:?5OD)\\EXQB!HA%GMD>@G0S?=;DF6+6U[A;M\(@)GHS".:4>65)H MR:M"=L55+R@\/+FLRH 3ESPV1*Q;# N[=!!<&%38"!'\2I00%6FT\UM6EIX! MI2N:^9OXXT5"DQ#9+:_+2* MED*)/849: TS4C[;9$9,7?/[OT+M/,8S9%(ONGMH[5238!:A(@HR? /YCL=V MXUGVTL!TRPGCUS8Q0&PM#)5N%L &30D,;PMSDJ0Q"8.IVPZRN!4"C]0.J4N8 MVZE+&:",X?JMU@I*;6M*"+$+S"WZ(H+W=@(E-9P M%(LN9 ?!J3?C3=23"9L?7&A%L$>"F]F0Y=A#>!,/A:3,U0N8J]-W(:F!PYN0C(*\UO@3(3[SATI1'#W_/Z__/ZT>'PNH9),WJ_A MU4:RE'@LH3#^S%'I8"E\D +O\X/WJ)Q+\"Z. )9G=O@,Q6K;$&G< 4GJU:33 MD+;,PO4 ,\)*C#IYU1VRFM'*1%A-R"0Y)V1=@I?'9YNX"2 M^^9MGO%:P^V<.%9R_TQR7\FEW(NKAH-!P$-& /%HCHM>UXK/[3VZX=LFRN'] MDG*(&[X46;\5!A$$FG(XTP&5*B)W*\B!8'-2*$[LG!;>30L7LX07$E^<%A;=?F2O @@JU>8:?3TP)_+-&[W5:6C?:.Q+?NY5K2+WZ;0WGLRH?.KI@M,18V+>#572O@)JV42J( M*-0M;(.%PNLF.4M8A6Z*\12.@?T+Z5[VGM720W'8CGW?*Y=E( MA?.#"_9I R]N_P1\OL<IS98!??8(O@H**Z"PY^TAS>?7 M9J(6NN))T7\RYEVM!P>2L?".C@KA#Q0%G,PI9E[-)U.J_LW)MU+U"@HQ5=_% M'B2AZ'R$&<,&#+=G^*$NXG'I6+F(;QTL;3PF2G,H, @P* W\C_0;N)UZCHQ M-T.9U)U.V_D'2B90CT .(]?&>2[R(2&/I9JT'V0,EGV&,;O3,4_*T0/MG(X+ M!7Y.KN0P:2L(7>?-59=4E":-(^F@;E,>0#LU4!\;GBZ;]=5)<<:Q%"YJA]+5 M Y3$Y=$TIS3JZI>?FI>-3O&M#QWQH 'CT.CLT3@.I0V;3,< M\*-&S?\[[BQ]UCSNK/??.#=TH)78CD/[7WZ[^7#SP##>&LW"NPOF_V#[6&G3 MKNUU@!.#V:_-ON[?/=Q\NKGN/=S_N0^]S_[Y^^^4?_7^QWO4#PSNMQ@'O?[/U M?TEM_HKM3[2)N=J.,V]J[(.1/&&]$W8?01J!$346@'$RG# 7<=?>6@ALT^[G M02#D:&T8"&E3Q2?M4,'3? A6%E].YH?5K>/&=?P^UW&9L6T/N 4: MNS(J9F:?GUR60H[=T &3 M<"=UPE4-+X.3S@P(Z)[B9P6(0P9$Z_ \0%#1U#HQQ/VF.BQ C&$V@(NA$9- MB7:,1G&9,)Y,6)8XDP&NDF,$HBH"#&]/0&W$0N5'MN2$0P,I76& MXT2;[CBW@6Q26=/;I M,)1XZ3%RP[@!CT9$EQPH(-0P0+\-E+01B9-8C.<^G?UTC5X*E+89CJ/)C58Y M+%.C Q#XL65'B$(!".L<:OVG(.+)$%@/#]N[3*%$\XS7FQ='<.R'-B]$?I5? MRCS;5J5^1B?R'$ODJ"5;-IXH7)@HQ(EHG<^Y R6H/FAOP <%/@EV"VBL*&+O M*>+M1>NR=7GYMM5LGKUKG!%='/'C@^.+CV Q*A X/FO^-JIKE- '/+.;#Z', M>@"(T&*F/%?7F4$%>"B/I/5'/4I!XO50VVN6),PG&@84]Y ODO49;&M%$D(W M)28,:(O52@KNO*$#*X7D1M("9%Y2^-0G(4V9I33?,Z3U-8%/#+0%-,AA(D*# M4HP/&62*4SZ#R_)&S,H%')$7'_,U$_XV !+$7<3Q(#9),2I*>564,CAT2MGX M&%]BELT3@(T)!DEI) 7Q!K SR\%Q27_$5>;/< (:A"$$3HX0(G9%V3^K M=C9(2O++U:T SQTX$!,*FS<EXY17\=R)&=P?^XO#@_S$'UC) Z>E#4>7[.ZMIX 49!)4<.@@R0SB$_0)UQ+)T# M^%H^--!8V9" D&BAUW*$Y('IAZ7T!O^G'DO)>?!G)G$!GMZR)/#/7(ZK=NB. M1._N)!P'V [M*:S:,2XDPIX>!M!CA4 "XK0H&:9MR3'P1ZH!\BK>5P&^_^!? M>"@?5;X(_44',7\4L^)(YP('6IB>Z.N9HFA;X!A$NZ8W"GTE8K$,L5F,$$$O M^=44V=3*I[I5E;%#D;D[H#_ AF4/BXG0X'%:0PB"3P$0Q/Y=H0+MM3P1E\E( MJQ%0-I[P8?'*DRFR!HA3I2> =\>1SE,%OL EB/WM5"LGZU"Y*Z_BK\+7EG:Y M]=VO+"]^&_68@"N3?'4 M0MOFC6!" "I'[:9434WHG);;I70AA%)B^DT\K_S"ZZ9OSSFQ1J1Q\O[]Y3=D MSM^?-!KG"T+XBWEN6;GG^2XNV_0-]*9<4,^\C*1F0R:=,;JE/L!#[+'M?];I M@]6[/:)<&TOB(G+RB)HJ]=_0FZK%A:R+\#(F7A#BC5?W98./&)EMULN&R/[L MO,9:C59K[CW^E:&T?[O_[L=L_G9V]]T6Z6UG]K-@R:DW+QJX2.8?SU=(_TN0 M?FI/E[]7M/-?)*J.J3UBJBWL^0Y2577T5/OYXQ&ZZ\?+VJ.E(O']PGQ%XA6) M'_I^5B2^>L-_-V E>^'[L4? MW=H-5_SO/=^5KHBFZ4C*AY S4YV'#DR;JS&?6)^8=$_SO]W6/?5_]>V_4$L# M!!0 ( (QQ!%4V@!GQ? @ '9, / 8W-G#,Q7S(N:'1M[5S_ M;^*X$O_]_176GN[42D"!EFX7N$ILE[VM]+2]UW)/>S^:> )^=>*<[4"YO_YF MG/"MI2U]9;5 HTJ4)./Q>.S/QS.3A/;01>K\7ZP]!"[P/VL[Z12<=[^5CVN5 M>OLH.T2!HURBW==BXB439MU$P:_O'-RYLHP%Q*Y9K51_;H4Z=F4K_X9F#8\3 MUXJX&U MULX[XPI.6^,_H\N!T8G<8"QZ&T M:9I!GQ]42_[OL/7@7.VP];C_QIFA?:W$9AS:_?;E\N-EC^%ZJ]9S[RZ9_X/M M8U.;7C?7]8W/=8 =@]FMR;[H7O='J75U_9[W]0[R8:?+EU6?6^])E-YWKCYVOW9ORU;=_=_]DG8L>PROU MZA[/_W>@^%6AS?>8_EB;B*O-./.RQ+YPR7J&QR46@'$RG# WY*ZYL9G?I+GW MYU[(T:.S+Z1-%)\T0P5WBS-_NGKB_Y=:&ORT,]^L;!TWKN6GMXS#C&RSSRU0 MVY6+86[V2:5Q_/[GW5X=2QZ=N5/&WG7>JR_JY D'/_#;N_-:93K5"W.\;,-N M>1.QQH9\!,S 2,(8!,),6CQ*M'%,Q^PS=L5JU?)_F [9QLR#LDDV@SQ>Z!2@3H1I MH*2' I5$3AB.R M1 ]$&TK-\9]#S][K&BT5DA272")5*("@UXA,WYWU]@3<#EFH]-A.&<' 0%J' M ;1CG$YF=J.5I05@VZDQ#ZPML/WFL'VR?]CN+0'AEY_NZM7:AY;-X9LGEK3W MZ3"4>.@QP6%Y(^;I K;(DH_%G F_]8$$<1:Q/8AU0HR"4MX4I?3WG5+6 MWL8?,,OZ <#:!(.D-)*">(-;'7.*=+A%SJ$B I$)-V(*;*0:R?M223>A!&-5 MMT1SG@,\O#.&6A)=*$+X@.HN'U"2F@3IQ?J$* BT$=X 7XX80(QYCD*6P2N0 M$'V12!J[C$F0YF2",4W!)5NRX+>'2X+]XY+NB*O4[^$$- A#")P<(43LBK1_ MGNVL$91DAZM+ 9X[L"$&%#8K./1UZAXW89VPB<^D@:HIX?/%1M:?UFD\'4+F M"K2GY947\-^*-;H]\!?[!_]/&; > I3N/N19OK^RF@9>$$%0RJ&#(#6$PX7X M?I7:2%N'%^@Y$U1F ]3T5XHSA+H/'FL3(J7@[GY//+<]0+CX>R=T6R5.9Y8= M9G8-N9VE0Q07> H"X0,F[Y(\F)DP)6]!Y3=2[LF77N^E=7FG()G]()F\2MHH MJJ1YE=0_-B"FG%2:;] 4+RRRPGRO)EB_( 5Z4->8V\93(9TV=I9V^!.H,XJD M&'Y8"F_P/]58IIP'?Z42!^#I+8T#?\_EL"B' M;LGJW9Z 8P_+H1V%63NN"XFPIYL!=%LAD( XS5.&65ER#/R6IK3B=#@=EI""((/ 1#$_EFA'.VE+!"7 M\4BK$5 T'O-!_LB3R:,&B!*E)X!7QT.=A0I\B4L0^YO)5BJ/H7);GL!?A:\- MS7+]U8\L+[^#YGP1>+I0D2O!>(/0S0@T?[6,*UNG"!)Y!Z*5J:Y5O5OS!C@V MQ1,+39L5@@D!J!RUFZEJ*D)GM-R<2N="*"5F+^!YY0VOFUZ:<^(1D6KEPX?3 M9V1./E2JU9,E(?QB[EN6S_E9Y;21N!4V/8/>A NJF4]74JTJX]88W5+NXR9V MV_2?93JQ>K9'%&MC2IROG&Q%S93Z%_-F:G$@CZWPZ9IXP1*OOKEW##[ARFRR M3CI ]F"WW]X"//ZMZZVD L*SMX-SMY-Y&T[+Q>< M7'!R@?5B1HL9W47V[MY!D-(S/>R_,@#VNP$KR8&^ 'XQE!"RS[,JW%5V1_ I MIL?_5#?:^I+<3OS#,R7S$N:'1M[5IM3^-&$/[>7['BQ FDV+'SPHN=(H5<*)$JX$BHZ,>U/8ZW M;-:^]8:0_OK.KN,0('"EE[8$ E(2V[,SL\\\X\=KNY6H$3_ZB;02H!%^DY9B MBL-1]]JJUVRW52TVT: ZLV@%:30UEAG)U93#SUL*[I3%1 1">8[M;/MQ*I25 MLS_!.6MI%F=(D80JL/*,A>)D$:R)I]C2M%X-B MQ F+5.+%3%DA6N+T=)BJ'G7T^9.[Y_BM:O80BEFJ.B6O;M?K]6U_$9VZW6@< MO(S/WLKQD=K+8X "&MX,93H6$?N^L]C.BD2#5(> MK0;D[O5I[[@W(,A!QYTA_B#]_SD_4N;TN/ZO:@7W8.6U#C$PR/4J=J=[.>B= M]#KM0>_\C%Q<7?:OVF<#,CA_MX5?_3EP'>ON'I KNV]W;-+O=DSMW7K3J6RJ M_JZKWNZ3]I?SBT'WRZ;5/TS1RP8_=/;(^0D9G'9)OWUYW#[K]JWSZU^[OY-V M9Z"/U!RG]FZYX-963H8_QKEB\?2_8(-(Y8CRU> Y2("$(#%U%E+%4D%R4"1. MI4I( #R=$);C#R:&)!\'(Z841(0)@AX$A&; A*&M0C]?QU1B0_ IN80,/1 \ M>(*Y$M>QOI(=;?+YTUW-<4._,"BV(G]7!S0NLK',TAQ(&F.$4<:G.K )<#GF M@+)$+;>Q$^P2M"_V-*-R3VP\]"$<2Z88SKY[%R94#(&T0Z4/NX?UQL,T%BWN MDZ$BTF[,Y+00ZK&=A&8X-[)7UUL#O18C*)NSH%>":5SZBBJ,VTDCL%?6.ZNL M]J9[5HOGL614D#9>-R60)2"CBJ%#)V$0(_V0BHK= CF/L;N0/)I8IY21@:1B MT?*$"2I"1OG<4C.N_POI3W,%HYSTM- (TY]HU!.A72% PZ1L74Q6)52AS]2X M#2 WC$^P>6]$.N$0#<%;"TI&[';9$O[0=O::#Y?PAJ<1RS-.IU[,X>YO+-YG M/"OCFV%6KO"\Y1LB6DSC[04T!SUV*6WO9]*PF_7][;7G\0-0YX@R8= SP+XJ MR L8+T)W>'!8VS]PFLW]9L-U#K<1LQUWMV3# @T>)K1>T&X=Z7:00C:['/321^\ MDVKOLY.8B+5'TQ[Z",5YF.O1Q3:C3%^#8CZY[JB*/DPY)S@,I!99/)!AB^6% M!,=S\46'$3.N=5>AU9@7#9EF($W,_$5AKAAE?JX=W\RUUK*[]&^]]NWQ$'N! M-"JX+JW5'ETR*!K@U?B24QW&VV\ZBW\N$WZ0R@BDR1Q7%]BG9KR%C9&.L/\904>&HJN1CCV7)"^2>^OI.W2:8NA5(H#>>^;3TCN65RV@4(1P+ MP"%4M_KR,J1\QAPD9(G&G%R(;X8T2CF+YC[,K#06>N )@_!;4_H'3CNK?_:UCL"_!/I;NA&YCMA>H+XR#9@1VV=6S&NQ M8MT(^T;8_[&PU^W]C;!_9&$O[P=N]/S?QWL)UAL9_\'W@^:2_1L*-EFFZD_N M;J\1_-][>ZVVVK?7DKD^9'0(Q0G>HK$"Z5$^H=/<*$6K6KSYUZJ:=P;_ E!+ M 0(4 Q0 ( (QQ!%6%/*:_/1<" ,- +@ 1 " 0 !C M&UL4$L! A0#% @ MC'$$597%HO(IG HP4' !4 ( !3&@" &-S9W,M,C R,C V M,S!?;&%B+GAM;%!+ 0(4 Q0 ( (QQ!%5F9:M/ID( -,P!0 5 M " :@$ P!C#$P7S(V M8F(N:'1M4$L! A0#% @ C'$$56XW[JET" _$T \ M ( !%5D# &-S9W,M97@S,5\Q+FAT;5!+ 0(4 Q0 ( (QQ!%4V@!GQ? @ M '9, / " ;9A P!C#,R7S$N:'1M4$L%!@ * H @0( ,=O P $! end